/**
 * 法叮AI 首页（方案A · 专业沉稳）
 * 全部规则限定在 .homeAiPage 作用域内，避免污染其它页面
 */
.homeAiPage {
  min-height: calc(100vh - 60px);
  background: #F5F7FA;
  padding-bottom: 46px;
  /* ================= Hero ================= */
  /* ================= 主体风险核查 · 工具条 ================= */
  /* ================= 区块通用 ================= */
  /* ================= 五大智能体卡片 ================= */
  /* 五套低饱和主题色 */
  /* ================= 最近对话 ================= */
  /* ================= Token 余额条 ================= */
  /* 与上方区块共用同一套 1280 / 40px 版心，外框由 wrap 控制，白底卡片只负责内边距 */
  /* ================= 为什么用法叮（价值对比） ================= */
  /* ================= 数据带 ================= */
  /* ================= 窄屏适配 ================= */
}
.homeAiPage .homeAiHero {
  height: 230px;
  position: relative;
  overflow: hidden;
  background: linear-gradient(115deg, #0B2A50 0%, #123E77 48%, #1A5DA8 100%);
  display: flex;
  align-items: center;
}
.homeAiPage .homeAiHero::before {
  content: "";
  position: absolute;
  right: -90px;
  top: -130px;
  width: 520px;
  height: 520px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(90, 160, 255, 0.3) 0%, rgba(90, 160, 255, 0) 68%);
}
.homeAiPage .homeAiHero::after {
  content: "";
  position: absolute;
  right: 120px;
  top: 40px;
  width: 230px;
  height: 230px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.1);
  box-shadow: 0 0 0 46px rgba(255, 255, 255, 0.035), 0 0 0 92px rgba(255, 255, 255, 0.022);
}
.homeAiPage .homeAiHeroInner {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 40px;
  box-sizing: border-box;
}
.homeAiPage .homeAiHeroTag {
  display: inline-flex;
  align-items: center;
  height: 26px;
  padding: 0 12px;
  border-radius: 13px;
  background: rgba(255, 255, 255, 0.12);
  border: 1px solid rgba(255, 255, 255, 0.16);
  color: #CFE2FA;
  font-size: 12px;
  letter-spacing: 0.5px;
  margin-bottom: 18px;
}
.homeAiPage .homeAiHeroTag i {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #5AD1A0;
  display: inline-block;
  margin-right: 6px;
}
.homeAiPage .homeAiHeroInner h1 {
  font-size: 33px;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0.5px;
  line-height: 1.25;
  margin: 0;
}
.homeAiPage .homeAiHeroInner h1 em {
  font-style: normal;
  color: #7FC4FF;
}
.homeAiPage .homeAiHeroInner p {
  margin: 13px 0 0;
  font-size: 14.5px;
  color: rgba(226, 240, 255, 0.74);
  line-height: 1.75;
  max-width: 560px;
}
.homeAiPage .homeAiTool {
  max-width: 1280px;
  margin: 0 auto;
  padding: 24px 40px 0;
  box-sizing: border-box;
}
.homeAiPage .homeAiToolCard {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  grid-gap: 20px;
  gap: 20px;
  background: #fff;
  border: 1px solid #E3EBF5;
  border-radius: 14px;
  padding: 15px 22px 15px 24px;
  box-shadow: 0 4px 16px rgba(16, 24, 40, 0.05);
  overflow: hidden;
}
.homeAiPage .homeAiToolCard::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  background: linear-gradient(180deg, #1857A4, #5B4BE8);
}
.homeAiPage .homeAiToolLeft {
  display: flex;
  align-items: center;
  grid-gap: 14px;
  gap: 14px;
  min-width: 0;
}
.homeAiPage .homeAiToolIcon {
  flex: 0 0 40px;
  width: 40px;
  height: 40px;
  border-radius: 11px;
  background: linear-gradient(135deg, #EAF2FB, #F1EDFE);
  display: flex;
  align-items: center;
  justify-content: center;
}
.homeAiPage .homeAiToolIcon svg {
  width: 21px;
  height: 21px;
  fill: none;
  stroke: #1857A4;
  stroke-width: 1.7;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.homeAiPage .homeAiToolTxt {
  min-width: 0;
}
.homeAiPage .homeAiToolTxt h3 {
  display: flex;
  align-items: center;
  grid-gap: 7px;
  gap: 7px;
  font-size: 15px;
  font-weight: 650;
  color: #101828;
  margin: 0 0 4px;
  letter-spacing: -0.2px;
}
.homeAiPage .homeAiToolTxt h3 span {
  font-size: 10.5px;
  font-weight: 600;
  color: #C2410C;
  background: #FFF3EA;
  border: 1px solid #FFD4B3;
  border-radius: 4px;
  padding: 1px 6px;
}
.homeAiPage .homeAiToolTxt p {
  font-size: 12.5px;
  color: #7B8898;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.homeAiPage .homeAiToolRight {
  flex: 0 0 auto;
  display: flex;
  grid-gap: 9px;
  gap: 9px;
}
.homeAiPage .homeAiToolBtnPrimary {
  height: 37px;
  padding: 0 20px;
  border: 0;
  border-radius: 8px;
  cursor: pointer;
  font-size: 13.5px;
  font-weight: 600;
  color: #fff;
  background: linear-gradient(135deg, #1857A4, #5B4BE8);
  box-shadow: 0 4px 12px rgba(59, 75, 200, 0.22);
  transition: 0.16s;
}
.homeAiPage .homeAiToolBtnPrimary:hover {
  -webkit-filter: brightness(1.06);
          filter: brightness(1.06);
}
.homeAiPage .homeAiToolBtn {
  height: 37px;
  padding: 0 16px;
  border: 1px solid #DDE5F0;
  border-radius: 8px;
  background: #fff;
  color: #475467;
  font-size: 13.5px;
  cursor: pointer;
  transition: 0.16s;
  white-space: nowrap;
}
.homeAiPage .homeAiToolBtn:hover {
  border-color: #B9CCE2;
  color: #1857A4;
}
.homeAiPage .homeAiSec {
  max-width: 1280px;
  margin: 0 auto;
  padding: 34px 40px 0;
  box-sizing: border-box;
}
.homeAiPage .homeAiRecent {
  max-width: 1280px;
  margin: 0 auto;
  padding: 30px 40px 0;
  box-sizing: border-box;
}
.homeAiPage .homeAiSecHead {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin-bottom: 20px;
}
.homeAiPage .homeAiSecTitle {
  font-size: 19px;
  font-weight: 700;
  letter-spacing: 0.3px;
  color: #1A2233;
  display: flex;
  align-items: center;
}
.homeAiPage .homeAiSecTitle::before {
  content: "";
  width: 3.5px;
  height: 17px;
  border-radius: 2px;
  background: linear-gradient(180deg, #1857A4, #5B4BE8);
  margin-right: 9px;
}
.homeAiPage .homeAiSecDesc {
  font-size: 13px;
  color: #6B7A90;
  margin-left: 12px;
  font-weight: 400;
}
.homeAiPage .homeAiSecMore {
  font-size: 13px;
  color: #6B7A90;
  cursor: pointer;
  display: flex;
  align-items: center;
  transition: color 0.18s;
}
.homeAiPage .homeAiSecMore:hover {
  color: #1857A4;
}
.homeAiPage .homeAiSecMore span {
  margin-left: 4px;
}
.homeAiPage .homeAiAgents {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 16px;
  gap: 16px;
}
.homeAiPage .homeAiAgent {
  position: relative;
  background: #fff;
  border: 1px solid #E3E8EF;
  border-radius: 14px;
  padding: 24px 20px 22px;
  cursor: pointer;
  transition: box-shadow 0.22s, border-color 0.22s, -webkit-transform 0.22s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.22s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.22s, border-color 0.22s;
  transition: transform 0.22s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.22s, border-color 0.22s, -webkit-transform 0.22s cubic-bezier(0.4, 0, 0.2, 1);
}
.homeAiPage .homeAiAgent:hover {
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
  border-color: #B9D2EE;
  box-shadow: 0 16px 30px -14px rgba(24, 87, 164, 0.3);
}
.homeAiPage .homeAiAgent:hover .homeAiAgentFoot {
  color: #1857A4;
}
.homeAiPage .homeAiAgent:hover .homeAiArrow {
  -webkit-transform: translateX(3px);
          transform: translateX(3px);
}
.homeAiPage .homeAiAgent h3 {
  font-size: 16px;
  font-weight: 650;
  letter-spacing: 0.2px;
  margin: 0 0 9px;
  color: #14213A;
}
.homeAiPage .homeAiAgent p {
  font-size: 12.8px;
  line-height: 1.75;
  color: #6B7A90;
  min-height: 68px;
  margin: 0;
}
.homeAiPage .homeAiAgentIco {
  width: 46px;
  height: 46px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 19px;
}
.homeAiPage .homeAiAgentIco svg {
  width: 23px;
  height: 23px;
  stroke-width: 1.7;
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.homeAiPage .homeAiAgentFoot {
  margin-top: 14px;
  padding-top: 14px;
  border-top: 1px solid #F2F5F9;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 12px;
  color: #9AA6B8;
  transition: color 0.18s;
}
.homeAiPage .homeAiArrow {
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.homeAiPage .a1 .homeAiAgentIco {
  background: #E8F0FA;
}
.homeAiPage .a1 .homeAiAgentIco svg {
  stroke: #1857A4;
}
.homeAiPage .a2 .homeAiAgentIco {
  background: #EDEBFC;
}
.homeAiPage .a2 .homeAiAgentIco svg {
  stroke: #5B4BE8;
}
.homeAiPage .a3 .homeAiAgentIco {
  background: #E4F5F0;
}
.homeAiPage .a3 .homeAiAgentIco svg {
  stroke: #0E9276;
}
.homeAiPage .a4 .homeAiAgentIco {
  background: #FDEEE7;
}
.homeAiPage .a4 .homeAiAgentIco svg {
  stroke: #C4562A;
}
.homeAiPage .a5 .homeAiAgentIco {
  background: #E7F2FA;
}
.homeAiPage .a5 .homeAiAgentIco svg {
  stroke: #1778B8;
}
.homeAiPage .homeAiRecentList {
  background: #fff;
  border: 1px solid #E3E8EF;
  border-radius: 12px;
  overflow: hidden;
}
.homeAiPage .homeAiRecentItem {
  display: flex;
  align-items: center;
  padding: 14px 20px;
  border-bottom: 1px solid #F4F6F9;
  cursor: pointer;
  transition: background 0.16s;
}
.homeAiPage .homeAiRecentItem:last-child {
  border-bottom: none;
}
.homeAiPage .homeAiRecentItem:hover {
  background: #F8FAFD;
}
.homeAiPage .homeAiRecentTag {
  flex: 0 0 auto;
  padding: 3px 9px;
  border-radius: 6px;
  font-size: 11.5px;
  font-weight: 600;
  background: #E8F0FA;
  color: #1857A4;
  margin-right: 14px;
}
.homeAiPage .homeAiRecentTag.t2 {
  background: #EDEBFC;
  color: #5B4BE8;
}
.homeAiPage .homeAiRecentTag.t3 {
  background: #E4F5F0;
  color: #0E9276;
}
.homeAiPage .homeAiRecentTag.t4 {
  background: #FDEEE7;
  color: #C4562A;
}
.homeAiPage .homeAiRecentTag.t5 {
  background: #E7F2FA;
  color: #1778B8;
}
.homeAiPage .homeAiRecentTitle {
  flex: 1 1;
  font-size: 13.2px;
  color: #3D4A5C;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 16px;
}
.homeAiPage .homeAiRecentTime {
  flex: 0 0 auto;
  font-size: 12px;
  color: #A6B0BF;
}
.homeAiPage .homeAiTokenWrap {
  max-width: 1280px;
  margin: 26px auto 0;
  padding: 0 40px;
  box-sizing: border-box;
}
.homeAiPage .homeAiTokenBar {
  padding: 16px 22px;
  background: #fff;
  border: 1px solid #E3E8EF;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.homeAiPage .homeAiTokenLeft {
  display: flex;
  align-items: center;
  font-size: 13.5px;
  color: #3D4A5C;
}
.homeAiPage .homeAiTokenBadge {
  padding: 3px 9px;
  border-radius: 6px;
  background: #E8F0FA;
  color: #1857A4;
  font-size: 12px;
  font-weight: 600;
  margin-right: 12px;
}
.homeAiPage .homeAiTokenNum {
  font-size: 19px;
  font-weight: 700;
  color: #1857A4;
  letter-spacing: 0.4px;
  margin-right: 14px;
}
.homeAiPage .homeAiTokenDesc {
  color: #98A2B3;
  font-size: 13px;
}
.homeAiPage .homeAiTokenBtn {
  height: 34px;
  padding: 0 18px;
  border-radius: 8px;
  border: none;
  cursor: pointer;
  background: linear-gradient(95deg, #1857A4, #2C7BE5);
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  box-shadow: 0 4px 10px -3px rgba(24, 87, 164, 0.45);
  transition: -webkit-filter 0.18s;
  transition: filter 0.18s;
  transition: filter 0.18s, -webkit-filter 0.18s;
}
.homeAiPage .homeAiTokenBtn:hover {
  -webkit-filter: brightness(1.06);
          filter: brightness(1.06);
}
.homeAiPage .homeAiVs {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 16px;
  gap: 16px;
}
.homeAiPage .homeAiVsCard {
  position: relative;
  border-radius: 14px;
  padding: 22px 24px 20px;
  overflow: hidden;
}
.homeAiPage .homeAiVsCard.isBad {
  background: #F8F9FB;
  border: 1px solid #E7EBF1;
}
.homeAiPage .homeAiVsCard.isGood {
  background: #fff;
  border: 1px solid #C3D8EE;
  box-shadow: 0 14px 30px -22px rgba(24, 87, 164, 0.55);
}
.homeAiPage .homeAiVsCard.isGood::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 3px;
  background: linear-gradient(90deg, #1857A4, #5B4BE8);
}
.homeAiPage .homeAiVsCard.isGood::after {
  content: "";
  position: absolute;
  right: -60px;
  top: -70px;
  width: 200px;
  height: 200px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(24, 87, 164, 0.07) 0%, rgba(24, 87, 164, 0) 70%);
  pointer-events: none;
}
.homeAiPage .homeAiVsLabel {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.3px;
  margin-bottom: 16px;
}
.homeAiPage .homeAiVsLabel i {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin-right: 8px;
}
.homeAiPage .homeAiVsLabel em {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  color: #98A2B3;
  margin-left: 8px;
}
.isBad .homeAiPage .homeAiVsLabel {
  color: #7C8798;
}
.isBad .homeAiPage .homeAiVsLabel i {
  background: #C2CAD6;
}
.isGood .homeAiPage .homeAiVsLabel {
  color: #1857A4;
}
.isGood .homeAiPage .homeAiVsLabel i {
  background: #1857A4;
  box-shadow: 0 0 0 3px rgba(24, 87, 164, 0.14);
}
.homeAiPage .homeAiVsItem {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: flex-start;
  padding: 11px 0;
}
.homeAiPage .homeAiVsItem + .homeAiPage .homeAiVsItem {
  border-top: 1px dashed #E8EDF3;
}
.homeAiPage .homeAiVsIco {
  flex: 0 0 18px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 11px;
  margin-top: 1px;
  font-size: 11px;
  font-weight: 700;
}
.isBad .homeAiPage .homeAiVsIco {
  background: #EDF0F4;
  color: #9AA6B8;
}
.isGood .homeAiPage .homeAiVsIco {
  background: #E8F0FA;
  color: #1857A4;
}
.homeAiPage .homeAiVsTxt {
  flex: 1 1;
}
.homeAiPage .homeAiVsTxt b {
  display: block;
  font-size: 13.2px;
  font-weight: 650;
  color: #22314A;
  line-height: 1.4;
}
.homeAiPage .homeAiVsTxt span {
  display: block;
  margin-top: 3px;
  font-size: 12.2px;
  color: #8794A6;
  line-height: 1.5;
}
.isBad .homeAiPage .homeAiVsTxt b {
  color: #5A6879;
}
.homeAiPage .homeAiVsCta {
  position: relative;
  z-index: 2;
  margin-top: 6px;
  font-size: 12.5px;
  color: #1857A4;
  text-align: right;
  cursor: pointer;
  transition: color 0.16s;
}
.homeAiPage .homeAiVsCta span {
  display: inline-block;
  margin-left: 3px;
  transition: -webkit-transform 0.18s;
  transition: transform 0.18s;
  transition: transform 0.18s, -webkit-transform 0.18s;
}
.homeAiPage .homeAiVsCta:hover {
  color: #2C7BE5;
}
.homeAiPage .homeAiVsCta:hover span {
  -webkit-transform: translateX(3px);
          transform: translateX(3px);
}
.homeAiPage .homeAiBand {
  display: flex;
  margin-top: 16px;
  background: #fff;
  border: 1px solid #E3E8EF;
  border-radius: 14px;
  overflow: hidden;
}
.homeAiPage .homeAiBandItem {
  flex: 1 1;
  position: relative;
  padding: 17px 20px;
}
.homeAiPage .homeAiBandItem + .homeAiPage .homeAiBandItem::before {
  content: "";
  position: absolute;
  left: 0;
  top: 18px;
  bottom: 18px;
  width: 1px;
  background: #EFF3F8;
}
.homeAiPage .homeAiBandItem b {
  display: block;
  font-size: 22px;
  font-weight: 750;
  color: #1857A4;
  letter-spacing: 0.4px;
  line-height: 1.15;
}
.homeAiPage .homeAiBandItem b em {
  font-style: normal;
  font-size: 13px;
  font-weight: 600;
  color: #4A6C93;
  margin-left: 2px;
}
.homeAiPage .homeAiBandItem span {
  display: block;
  margin-top: 4px;
  font-size: 12.3px;
  color: #8794A6;
}
@media screen and (max-width: 1360px) {
  .homeAiPage .homeAiAgents {
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 12px;
    gap: 12px;
  }
  .homeAiPage .homeAiAgent {
    padding: 20px 16px 18px;
  }
  .homeAiPage .homeAiAgent p {
    font-size: 12.2px;
  }
  .homeAiPage .homeAiVsCard {
    padding: 20px 20px 18px;
  }
  .homeAiPage .homeAiBandItem {
    padding: 15px 16px;
  }
  .homeAiPage .homeAiBandItem b {
    font-size: 20px;
  }
}
@media screen and (max-width: 1180px) {
  .homeAiPage .homeAiAgents {
    grid-template-columns: repeat(3, 1fr);
  }
  .homeAiPage .homeAiVs {
    grid-template-columns: 1fr;
  }
  .homeAiPage .homeAiToolCard {
    flex-direction: column;
    align-items: flex-start;
    grid-gap: 14px;
    gap: 14px;
  }
  .homeAiPage .homeAiToolRight {
    width: 100%;
    flex-wrap: wrap;
  }
}
/* ================= 法豆中心横幅（余额 + 签到 + 邀请） ================= */
.homeAiPage {
  /* 尊享会员入口：与「充值」同排，形成按量付费 / 包年的对照 */
  /* 尊享会员价值折算条 */
}
.homeAiPage .fadouBar {
  width: 100%;
  max-width: 1280px;
  margin: -34px auto 0;
  padding: 0 40px;
  box-sizing: border-box;
  position: relative;
  z-index: 5;
}
.homeAiPage .fadouBarInner {
  display: flex;
  align-items: center;
  background: #fff;
  border: 1px solid #E3E8EF;
  border-radius: 14px;
  box-shadow: 0 6px 22px rgba(20, 40, 70, 0.07);
  padding: 16px 22px;
}
.homeAiPage .fadouBarBal {
  min-width: 215px;
}
.homeAiPage .fadouBarBal .lab {
  font-size: 12px;
  color: #6B7A90;
}
.homeAiPage .fadouBarBal .numLine {
  display: flex;
  align-items: center;
  grid-gap: 12px;
  gap: 12px;
}
.homeAiPage .fadouBarBal .rechargeBtn {
  flex: none;
  height: 27px;
  padding: 0 13px;
  border: 1px solid #1857A4;
  border-radius: 14px;
  background: #fff;
  color: #1857A4;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  cursor: pointer;
  transition: background 0.18s ease;
}
.homeAiPage .fadouBarBal .rechargeBtn:hover {
  background: #E8F0FA;
}
.homeAiPage .fadouBarBal .num {
  font-size: 26px;
  font-weight: 600;
  color: #1A2233;
  line-height: 1.25;
  position: relative;
}
.homeAiPage .fadouBarBal .num .plus {
  margin-left: 8px;
  font-size: 15px;
  font-weight: 600;
  color: #1E8E5A;
}
.homeAiPage .fadouBarBal .sub {
  font-size: 11px;
  color: #9AA7B5;
  margin-top: 2px;
}
.homeAiPage .fadouBarDivider {
  width: 1px;
  height: 54px;
  background: #EEF1F5;
  margin: 0 24px;
  flex: none;
}
.homeAiPage .fadouBarSignin {
  flex: 1 1;
}
.homeAiPage .fadouBarSignin .lab {
  font-size: 12px;
  color: #6B7A90;
  margin-bottom: 6px;
}
.homeAiPage .fadouBarSignin .sub {
  font-size: 11px;
  color: #9AA7B5;
  margin-top: 6px;
}
.homeAiPage .fadouBarInvite {
  flex: 1 1;
}
.homeAiPage .fadouBarInvite .lab {
  font-size: 12px;
  color: #6B7A90;
  margin-bottom: 6px;
}
.homeAiPage .fadouBarInvite .sub {
  font-size: 11px;
  color: #9AA7B5;
  margin-top: 6px;
}
.homeAiPage .fadouBarVip {
  flex: none;
  width: 300px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  grid-gap: 10px;
  gap: 10px;
  padding: 10px 12px 10px 14px;
  border-radius: 12px;
  background: linear-gradient(135deg, #FDF8EC 0%, #FAF0DA 100%);
  border: 1px solid #E8D3A8;
  transition: box-shadow 0.18s ease, border-color 0.18s ease;
}
.homeAiPage .fadouBarVip:hover {
  border-color: #D9BC7E;
  box-shadow: 0 4px 14px rgba(181, 132, 60, 0.14);
}
.homeAiPage .fadouBarVip .vipTxt {
  min-width: 0;
}
.homeAiPage .fadouBarVip .vipTop {
  display: flex;
  align-items: center;
  grid-gap: 5px;
  gap: 5px;
  font-size: 12px;
  font-weight: 500;
  color: #8A5A12;
  letter-spacing: 0.3px;
}
.homeAiPage .fadouBarVip .vipIco {
  width: 13px;
  height: 13px;
  fill: #B5843C;
  flex: none;
}
.homeAiPage .fadouBarVip .vipPrice {
  margin-top: 3px;
  font-size: 19px;
  font-weight: 600;
  color: #8A5A12;
  line-height: 1.15;
  white-space: nowrap;
}
.homeAiPage .fadouBarVip .vipPrice em {
  font-style: normal;
  margin-left: 2px;
  font-size: 12px;
  font-weight: 400;
  color: #A98545;
}
.homeAiPage .fadouBarVip .vipDesc {
  margin-top: 3px;
  font-size: 11px;
  color: #A98545;
  white-space: nowrap;
}
.homeAiPage .fadouBarVip.isVip .vipPrice {
  font-size: 13.5px;
}
.homeAiPage .fadouBarVip .vipBtn {
  flex: none;
  height: 32px;
  padding: 0 13px;
  border: none;
  border-radius: 16px;
  background: linear-gradient(135deg, #C79A4C 0%, #A87A33 100%);
  color: #fff;
  font-size: 12.5px;
  font-weight: 500;
  line-height: 1;
  cursor: pointer;
  transition: opacity 0.18s ease;
}
.homeAiPage .fadouBarVip .vipBtn:hover {
  opacity: 0.9;
}
.homeAiPage .homeAiVipBand {
  position: relative;
  width: calc(100% - 80px);
  max-width: 1200px;
  margin: 30px auto 0;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  grid-gap: 24px;
  gap: 24px;
  padding: 16px 22px 16px 26px;
  background: linear-gradient(100deg, #FFFBF2 0%, #FCF4E3 100%);
  border: 1px solid #EBD9B4;
  border-radius: 12px;
  overflow: hidden;
}
.homeAiPage .homeAiVipBand::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  background: #C79A4C;
}
.homeAiPage .homeAiVipBand .homeAiVipBandL {
  min-width: 0;
}
.homeAiPage .homeAiVipBand .homeAiVipBandTitle {
  font-size: 14.5px;
  font-weight: 600;
  color: #4A3413;
  letter-spacing: 0.2px;
}
.homeAiPage .homeAiVipBand .homeAiVipBandSub {
  margin-top: 5px;
  font-size: 12.5px;
  color: #8A6A38;
  line-height: 1.6;
}
.homeAiPage .homeAiVipBand .homeAiVipBandBtn {
  flex: none;
  height: 36px;
  padding: 0 18px;
  border: none;
  border-radius: 18px;
  background: linear-gradient(135deg, #C79A4C 0%, #A87A33 100%);
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  transition: opacity 0.18s ease;
}
.homeAiPage .homeAiVipBand .homeAiVipBandBtn span {
  margin-left: 5px;
  font-size: 14px;
}
.homeAiPage .homeAiVipBand .homeAiVipBandBtn:hover {
  opacity: 0.9;
}
.homeAiPage .signinBtn {
  height: 34px;
  padding: 0 18px;
  border: none;
  border-radius: 8px;
  background: #1857A4;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  transition: background 0.18s ease;
}
.homeAiPage .signinBtn:hover {
  background: #134A8C;
}
.homeAiPage .signinBtn.bonus {
  background: #1E8E5A;
}
.homeAiPage .signinBtn.bonus:hover {
  background: #18764B;
}
.homeAiPage .signinBtn.signed {
  background: #F2F4F7;
  color: #8A97A6;
  cursor: default;
}
.homeAiPage .signinBtn.ghost {
  background: #fff;
  border: 1px solid #1857A4;
  color: #1857A4;
}
.homeAiPage .inviteBtn {
  height: 34px;
  padding: 0 18px;
  border: 1px solid #1857A4;
  border-radius: 8px;
  background: #fff;
  color: #1857A4;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  transition: background 0.18s ease;
}
.homeAiPage .inviteBtn:hover {
  background: #E8F0FA;
}
@media (max-width: 1280px) {
  .homeAiPage .fadouBarVip {
    width: 268px;
  }
  .homeAiPage .fadouBarDivider {
    margin: 0 16px;
  }
}
@media (max-width: 900px) {
  .homeAiPage .fadouBar {
    padding: 0 16px;
    margin-top: -20px;
  }
  .homeAiPage .fadouBarInner {
    flex-wrap: wrap;
    grid-gap: 14px;
    gap: 14px;
    padding: 14px 16px;
  }
  .homeAiPage .fadouBarDivider {
    display: none;
  }
  .homeAiPage .fadouBarSignin,
  .homeAiPage .fadouBarInvite {
    flex: 1 1 45%;
  }
  .homeAiPage .fadouBarVip {
    flex: 1 1 100%;
    width: auto;
    margin-top: 2px;
  }
  .homeAiPage .homeAiVipBand {
    width: calc(100% - 32px);
    flex-direction: column;
    align-items: flex-start;
    grid-gap: 12px;
    gap: 12px;
    padding: 16px 18px 16px 20px;
  }
  .homeAiPage .homeAiVipBand .homeAiVipBandBtn {
    width: 100%;
  }
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.boxShadow {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.text-center {
  text-align: center;
}
.float-left {
  float: left;
}
.headerMainDiv {
  width: 100%;
  min-width: 1150px;
  height: 3vw;
  min-height: 60px;
}
.headerMainDiv .headerFlexDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  width: 100%;
}
.headerMainDiv .headerFlexDiv .headerLogo {
  width: 120px;
  height: 3vw;
  min-height: 60px;
  cursor: pointer;
}
.headerMainDiv .headerFlexDiv .headerLogo .image {
  height: 3vw;
  min-height: 60px;
  object-fit: contain;
}
.headerMainDiv .headerFlexDiv .headerLogoText {
  width: 150px;
  margin-left: 10px;
  cursor: pointer;
  font-weight: bold;
}
.headerMainDiv .headerFlexDiv .allHeaderLogo {
  width: 270px;
  height: 3vw;
  min-height: 60px;
  cursor: pointer;
}
.headerMainDiv .headerFlexDiv .allHeaderLogo .image {
  height: 3vw;
  min-height: 60px;
  object-fit: contain;
}
@media screen {
  .headerMainDiv .headerFlexDiv .headerCompanyName {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .headerMainDiv .headerFlexDiv .headerCompanyName {
    font-size: 1rem;
  }
}
.headerMainDiv .headerFlexDiv .headerToolContext {
  flex: 1 1;
  height: 3vw;
  min-height: 60px;
  /* ===== 法叮AI 导航入口（方案A：星芒图标 + 渐变文字 + 渐变下划线） ===== */
  /* ===== 办案入口（承接原首页内容） ===== */
  /* ===== 查主体入口 ===== */
  /* 办案页当前项高亮（全局 @primary-color 为半透明色，此处单独给实色） */
  /* VIP 会员入口：金色药丸，全站常驻，不再和普通导航同权重 */
}
.headerMainDiv .headerFlexDiv .headerToolContext .headerToolContextSpace {
  width: 100%;
  justify-content: flex-end;
}
.headerMainDiv .headerFlexDiv .headerToolContext .loginContext {
  color: #2b2b2b;
  cursor: pointer;
}
.headerMainDiv .headerFlexDiv .headerToolContext .loginContext:hover {
  color: #377cde;
  text-decoration: underline;
}
.headerMainDiv .headerFlexDiv .headerToolContext .header-img-tool {
  display: flex;
  width: 4vw;
  height: 2vw;
  min-height: 40px;
  cursor: pointer;
}
.headerMainDiv .headerFlexDiv .headerToolContext .header-img-tool .image {
  height: 2vw;
  min-width: 40px;
  min-height: 40px;
  object-fit: contain;
}
.headerMainDiv .headerFlexDiv .headerToolContext .header-img-tool .image-text {
  flex: 1 1;
  min-width: calc(100% - 40px);
  height: 2vw;
  min-height: 40px;
  background: url(/static/media/fadingAITextNoColor2.bbe17184.png) no-repeat center;
  background-size: contain;
}
.headerMainDiv .headerFlexDiv .headerToolContext .header-img-tool .image-text:hover {
  flex: 1 1;
  min-width: calc(100% - 40px);
  height: 2vw;
  min-height: 40px;
  background: url(/static/media/fadingAIText.82d7f4ed.png) no-repeat center;
  background-size: contain;
}
.headerMainDiv .headerFlexDiv .headerToolContext .header-img-tool .image-text-active {
  flex: 1 1;
  min-width: calc(100% - 40px);
  height: 2vw;
  min-height: 40px;
  background: url(/static/media/fadingAIText.82d7f4ed.png) no-repeat center;
  background-size: contain;
}
.headerMainDiv .headerFlexDiv .headerToolContext .headerAiEntry {
  position: relative;
  display: flex;
  align-items: center;
  height: 3vw;
  min-height: 60px;
  padding: 0 14px 0 10px;
  margin-right: 2px;
  cursor: pointer;
}
.headerMainDiv .headerFlexDiv .headerToolContext .headerAiEntry .aiEntryIcon {
  width: 22px;
  height: 22px;
  border-radius: 7px;
  background: linear-gradient(135deg, #2C7BE5, #5B4BE8);
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 22px;
  margin-right: 7px;
  box-shadow: 0 2px 6px rgba(44, 123, 229, 0.28);
}
.headerMainDiv .headerFlexDiv .headerToolContext .headerAiEntry .aiEntryIcon svg {
  width: 13px;
  height: 13px;
  fill: #fff;
}
.headerMainDiv .headerFlexDiv .headerToolContext .headerAiEntry .aiEntryText {
  font-size: 1.1rem;
  font-weight: 600;
  letter-spacing: 0.2px;
  white-space: nowrap;
  background: linear-gradient(95deg, #1857A4, #5B4BE8);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.headerMainDiv .headerFlexDiv .headerToolContext .headerAiEntry::after {
  content: "";
  position: absolute;
  left: 10px;
  right: 12px;
  bottom: 0;
  height: 2.5px;
  border-radius: 3px 3px 0 0;
  background: linear-gradient(90deg, #1857A4, #5B4BE8);
  transition: opacity 0.18s, height 0.18s;
}
.headerMainDiv .headerFlexDiv .headerToolContext .headerAiEntry:hover::after,
.headerMainDiv .headerFlexDiv .headerToolContext .headerAiEntryActive::after {
  height: 3.5px;
}
.headerMainDiv .headerFlexDiv .headerToolContext .headerAiEntry:hover .aiEntryIcon {
  box-shadow: 0 3px 10px rgba(44, 123, 229, 0.42);
}
.headerMainDiv .headerFlexDiv .headerToolContext .caseWorkDot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #1857A4;
  margin-right: 6px;
  opacity: 0.85;
  display: inline-block;
}
.headerMainDiv .headerFlexDiv .headerToolContext .subjectCheckDot {
  width: 5px;
  height: 5px;
  border-radius: 2px;
  background: #E8820C;
  margin-right: 6px;
  display: inline-block;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.headerMainDiv .headerFlexDiv .headerToolContext .caseWorkActive {
  color: #1857A4;
  font-weight: 600;
}
.headerMainDiv .headerFlexDiv .headerToolContext .headerDivText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 75px;
  height: 3vw;
  min-height: 60px;
  text-align: center;
  cursor: pointer;
}
.headerMainDiv .headerFlexDiv .headerToolContext .headerDivText:hover {
  color: #377cde;
}
.headerMainDiv .headerFlexDiv .headerToolContext .headerDivTextActive {
  color: #377cde;
}
.headerMainDiv .headerFlexDiv .headerToolContext .headerVipBtn {
  position: relative;
  display: flex;
  align-items: center;
  grid-gap: 4px;
  gap: 4px;
  height: 28px;
  padding: 0 12px;
  margin: 0 8px;
  border-radius: 14px;
  background: #FBF3E2;
  border: 1px solid #E8D3A8;
  color: #8A5A12;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  transition: background 0.18s ease, border-color 0.18s ease;
}
.headerMainDiv .headerFlexDiv .headerToolContext .headerVipBtn .headerVipIco {
  font-size: 13px;
  color: #B5843C;
}
.headerMainDiv .headerFlexDiv .headerToolContext .headerVipBtn .headerVipDot {
  position: absolute;
  top: 2px;
  right: 4px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #E24B4A;
}
.headerMainDiv .headerFlexDiv .headerToolContext .headerVipBtn:hover {
  background: #F8EBD2;
  border-color: #D9BC7E;
  color: #7A4E0A;
}
.headerMainDiv .headerFlexDiv .headerToolContext .headerVipBtnActive {
  background: #F5E6C8;
  border-color: #C79A4C;
}
.headerMainDiv .headerFlexDiv .headerToolContext .headerDivIcon {
  text-align: center;
  width: 35px;
  cursor: pointer;
}
.headerMainDiv .headerFlexDiv .headerToolContext .headerDivIcon:hover {
  color: #377cde;
}
.headerMainDiv .headerFlexDiv .headerToolContext .registerNow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 110px;
  position: relative;
  background-color: #377cde;
  color: #ffffff;
  height: 3vw;
  min-height: 60px;
  cursor: pointer;
}
@media screen {
  .headerMainDiv .headerFlexDiv .headerToolContext .registerText {
    font-size: 1.1rem;
  }
  .headerMainDiv .headerFlexDiv .headerToolContext .loginContext {
    font-size: 1.1rem;
  }
  .headerMainDiv .headerFlexDiv .headerToolContext .headerDivIcon {
    font-size: 1.1rem;
  }
  .headerMainDiv .headerFlexDiv .headerToolContext .headerDivText {
    font-size: 1.1rem;
  }
  .headerMainDiv .headerFlexDiv .headerToolContext .headerAiEntry .aiEntryText {
    font-size: 1.1rem;
  }
  .headerMainDiv .headerFlexDiv .headerToolContext .headerCompanyName {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .headerMainDiv .headerFlexDiv .headerToolContext .loginContext {
    font-size: 1rem;
  }
  .headerMainDiv .headerFlexDiv .headerToolContext .headerDivIcon {
    font-size: 1rem;
  }
  .headerMainDiv .headerFlexDiv .headerToolContext .headerDivText {
    font-size: 1rem;
  }
  .headerMainDiv .headerFlexDiv .headerToolContext .headerAiEntry .aiEntryText {
    font-size: 1rem;
  }
  .headerMainDiv .headerFlexDiv .headerToolContext .registerText {
    font-size: 1rem;
  }
  .headerMainDiv .headerFlexDiv .headerToolContext .headerCompanyName {
    font-size: 1rem;
  }
}
.loginContent {
  width: 240px;
  min-height: 160px;
}
.loginContent .title {
  width: 100%;
  margin: 0 auto;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #f2f2f2;
  text-align: center;
}
.loginContent .content {
  width: 100%;
  border-bottom: 1px solid #c1c1c1;
  box-shadow: 0 15px 10px -15px #b2b2b2;
  min-height: 180px;
  padding-bottom: 10px;
}
.loginContent .content ul {
  list-style-type: none;
  padding: 5px 0 0 0;
}
.loginContent .content li {
  width: 100%;
  height: 35px;
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  text-align: left;
  cursor: pointer;
}
.loginContent .content li:hover {
  background-color: rgba(117, 117, 117, 0.2);
}
.loginContent .footer {
  width: 100%;
  padding: 10px 0 0 0;
  text-align: center;
}
.loginContent .footer .loginOutBtn {
  color: #2b2b2b;
}
.loginContent .footer .loginOutBtn:hover {
  color: #377cde;
}
.avatarDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-right: 20px;
}
.avatarDiv .avatarDivUserName {
  width: 100px;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  text-overflow: ellipsis;
}
.avatarDiv .avatarChangeEnv {
  width: 100px;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  text-overflow: ellipsis;
  cursor: pointer;
}
.avatarDiv .avatarChangeEnv:hover {
  text-decoration: underline;
}
.avatarDiv a {
  color: #2b2b2b;
}
.avatarDiv a:hover {
  text-decoration: underline;
}
@media screen {
  .avatarDiv .avatarDivUserName {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .avatarDiv .avatarDivUserName {
    font-size: 1rem;
  }
}
.header-height-70 {
  height: 72px;
}
.header-height-45 {
  height: 45px;
}
.backgroundColor {
  background-color: #e7e7e7;
}
.borderBottomAndTop {
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
}
.borderBottom {
  border-bottom: 1px solid #d3d3d3;
}
.avatar {
  cursor: pointer;
}
.mobileHeadMain {
  width: 100%;
  height: 3vw;
  min-height: 60px;
}
.mobileHeadMain .headerFlexDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  width: 100%;
}
.mobileHeadMain .headerFlexDiv .headerLogo {
  width: 120px;
  height: 3vw;
  min-height: 60px;
  cursor: pointer;
}
.mobileHeadMain .headerFlexDiv .headerLogo .mobileImage {
  height: 3vw;
  min-height: 60px;
  object-fit: contain;
}
.mobileHeadMain .headerFlexDiv .headerLogoText {
  width: 150px;
  margin-left: 10px;
  cursor: pointer;
  font-weight: bold;
}
.mobileHeadMain .headerFlexDiv .allHeaderLogo {
  width: 270px;
  height: 3vw;
  min-height: 60px;
  cursor: pointer;
}
.mobileHeadMain .headerFlexDiv .allHeaderLogo .mobileImage {
  height: 3vw;
  min-height: 60px;
  object-fit: contain;
}
@media screen {
  .mobileHeadMain .headerFlexDiv .headerCompanyName {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .mobileHeadMain .headerFlexDiv .headerCompanyName {
    font-size: 1rem;
  }
}
.downloadPcClientDiv {
  display: grid;
  grid-template-columns: 50% 50%;
  width: 100%;
  height: 500px;
}
.downloadPcClientDiv .leftContent {
  padding-top: 25%;
}
.downloadPcClientDiv .rightContent {
  padding: 0 15%;
}
.downloadPcClientDiv .rightContent .title {
  font-size: 30px;
  font-weight: bold;
}
.downloadPcClientDiv .rightContent .downloadBtn {
  width: 100%;
  text-align: center;
  padding-top: 140px;
}
.downloadPcClientDiv .rightContent .downloadTips {
  width: 100%;
  text-align: center;
  padding-top: 10px;
  color: #818181;
}
.downloadPcClientDiv .eachContent {
  width: 100%;
  height: 500px;
}

.upgradeAccountLevelError {
  width: 60%;
  margin: 0 auto;
  min-height: 70px;
}

@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes drop {
  0% {
    bottom: 0px;
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    bottom: -200px;
  }
}
@keyframes drop {
  0% {
    bottom: 0px;
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    bottom: -200px;
  }
}
@-webkit-keyframes wave {
  0% {
    background-position: 0 160px;
    background-size: 170px 300px;
  }
  100% {
    background-position: 500px -18px;
    background-size: 250px 150px;
  }
}
@keyframes wave {
  0% {
    background-position: 0 160px;
    background-size: 170px 300px;
  }
  100% {
    background-position: 500px -18px;
    background-size: 250px 150px;
  }
}
.loader {
  width: 120px;
  height: 120px;
  position: relative;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  line-height: 120px;
  font-family: sans-serif;
  color: #ffffff;
  font-size: 16px;
}
.loader span {
  z-index: 3;
}
.loader-bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: transparent repeat-x 0 100px/150px 300px url('data:image/png;base64,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');
  z-index: 2;
  -webkit-animation: wave 1s ease-out forwards;
          animation: wave 1s ease-out forwards;
}
.drops {
  -webkit-filter: url('#liquid');
  filter: url('#liquid');
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  opacity: 0;
  -webkit-animation: fade-in 0.1s linear 0.4s forwards;
          animation: fade-in 0.1s linear 0.4s forwards;
}
.drop1,
.drop2 {
  width: 21px;
  height: 24px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-color: #10a7c1;
}
.drop1 {
  width: 90px;
  height: 16px;
  bottom: 2px;
  border-radius: 0;
}
.drop2 {
  -webkit-animation: drop 1.3s cubic-bezier(1, 0.19, 0.66, 0.12) 0.5s infinite;
          animation: drop 1.3s cubic-bezier(1, 0.19, 0.66, 0.12) 0.5s infinite;
}

.payContentDiv {
  width: 100%;
  height: 600px;
}
.payContentDiv .payTypeCheck .payTypeRadio {
  font-size: 50px;
}
.payContentDiv .payTypeCheck .aliPayColor {
  color: #377cde;
}
.payContentDiv .payTypeCheck .payTypeCheckGroup {
  width: 100%;
  padding: 0 40px;
}
.payContentDiv .payTypeCheck .checkTypeRadio {
  display: flex;
  align-items: center;
  justify-content: center;
}
.payContentDiv .payTypeCheck .singleTypeRadio {
  width: 50%;
  text-align: center;
}
.payContentDiv .payTypeCheck .singleTypeRadio .radioTextType {
  color: #2b2b2b;
  font-size: 40px;
}
.payContentDiv .payAmountShowDiv {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 400px;
}
.payContentDiv .payAmountShowDiv .payQrcodeInline {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 12px 12px 8px;
  background: #fff;
  border: 1px solid #EEEEEE;
  border-radius: 10px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}
.payContentDiv .payAmountShowDiv .payQrcodeTip {
  margin-top: 8px;
  font-size: 13px;
  color: #6B7A90;
}
.payContentDiv .payAmountShowDiv .payQrcodeHint {
  padding: 0 24px;
  font-size: 15px;
  line-height: 1.9;
  color: #8C97A6;
  text-align: center;
}
.payContentDiv .payAmountShowDiv .orderPayTotalDiv {
  font-size: 25px;
  padding: 20px;
}
.payContentDiv .payAmountShowDiv .orderPayTotalDiv span {
  color: #bb0000;
}
.payContentDiv .payConfirmBtn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100px;
}

/**
 * 尊享版会员开通弹窗
 * 左侧深色金边价签（沿用产品内「尊享版」黑金视觉），右侧权益与支付
 */
.memberBuyModal .ant-modal-content {
  border-radius: 16px;
  overflow: hidden;
}
.memberBuyModal .ant-modal-body {
  padding: 0;
}
.mb-wrap {
  display: flex;
  min-height: 392px;
  font-family: inherit;
}
.mb-hero {
  position: relative;
  flex: none;
  width: 286px;
  padding: 30px 26px;
  box-sizing: border-box;
  background: linear-gradient(165deg, #241C13 0%, #3B2E1D 55%, #4A3A22 100%);
  color: #E8D3A8;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.mb-hero::after {
  content: "";
  position: absolute;
  left: 14px;
  right: 14px;
  top: 14px;
  bottom: 14px;
  border: 1px solid rgba(199, 154, 76, 0.35);
  border-radius: 10px;
  pointer-events: none;
}
.mb-hero .mb-tag {
  position: relative;
  z-index: 1;
  align-self: flex-start;
  height: 24px;
  line-height: 24px;
  padding: 0 12px;
  border-radius: 12px;
  background: rgba(199, 154, 76, 0.18);
  border: 1px solid rgba(199, 154, 76, 0.45);
  color: #E2C68B;
  font-size: 12px;
  letter-spacing: 1px;
}
.mb-hero .mb-compare {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  grid-gap: 0 8px;
  gap: 0 8px;
  margin-top: 16px;
  line-height: 1.4;
}
.mb-hero .mb-compare .mb-compare-old {
  font-size: 14px;
  color: #BBAE92;
  text-decoration: line-through;
  text-decoration-thickness: 1.5px;
  -webkit-text-decoration-color: #BBAE92;
          text-decoration-color: #BBAE92;
}
.mb-hero .mb-compare .mb-compare-note {
  font-size: 11px;
  color: #A89A7E;
  letter-spacing: 0.2px;
}
.mb-hero .mb-compare + .mb-price {
  margin-top: 6px;
}
.mb-hero .mb-price {
  position: relative;
  z-index: 1;
  margin-top: 26px;
  font-size: 42px;
  font-weight: 600;
  line-height: 1.1;
  color: #F0D9A8;
  letter-spacing: 0.5px;
}
.mb-hero .mb-price .cur {
  font-size: 20px;
  font-weight: 500;
  margin-right: 2px;
}
.mb-hero .mb-price .unit {
  font-size: 14px;
  font-weight: 400;
  color: #C3A876;
  margin-left: 4px;
}
.mb-hero .mb-daily {
  position: relative;
  z-index: 1;
  margin-top: 8px;
  font-size: 13px;
  color: #C3A876;
}
.mb-hero .mb-hero-auto {
  position: relative;
  z-index: 1;
  margin-top: 18px;
  padding-top: 16px;
  border-top: 1px solid rgba(199, 154, 76, 0.22);
  font-size: 13px;
  color: #D8C4A0;
}
.mb-hero .mb-hero-gift {
  position: relative;
  z-index: 1;
  margin-top: 8px;
  font-size: 13px;
  line-height: 1.7;
  color: #D8C4A0;
}
.mb-hero .mb-hero-gift em {
  font-style: normal;
  color: #E2C68B;
}
.mb-hero .mb-hero-now {
  position: relative;
  z-index: 1;
  margin-top: 16px;
  padding: 8px 10px;
  border-radius: 8px;
  background: rgba(199, 154, 76, 0.12);
  font-size: 12px;
  color: #E2C68B;
}
.mb-side {
  flex: 1 1;
  min-width: 0;
  padding: 30px 32px 26px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  /* ===== 更多权益 ===== */
}
.mb-side .mb-title {
  font-size: 20px;
  font-weight: 600;
  color: #1A2233;
  line-height: 1.3;
}
.mb-side .mb-sub {
  margin-top: 6px;
  font-size: 13px;
  color: #6B7A90;
}
.mb-side .mb-list {
  margin-top: 20px;
}
.mb-side .mb-item {
  display: flex;
  align-items: flex-start;
  grid-gap: 10px;
  gap: 10px;
  padding: 9px 0;
}
.mb-side .mb-item + .mb-item {
  border-top: 1px solid #F2F4F7;
}
.mb-side .mb-check {
  flex: none;
  width: 18px;
  height: 18px;
  margin-top: 1px;
  border-radius: 50%;
  background: #FBF3E2;
  color: #B5843C;
  font-size: 10px;
  line-height: 18px;
  text-align: center;
}
.mb-side .mb-item-txt {
  display: flex;
  flex-direction: column;
  grid-gap: 2px;
  gap: 2px;
}
.mb-side .mb-item-txt b {
  font-size: 13.5px;
  font-weight: 600;
  color: #1A2233;
}
.mb-side .mb-item-txt span {
  font-size: 12px;
  color: #8A97A6;
  line-height: 1.6;
}
.mb-side .mb-err {
  margin-top: 10px;
  padding: 8px 12px;
  border-radius: 8px;
  background: #FEF2F2;
  color: #C0392B;
  font-size: 12px;
}
.mb-side .mb-pay {
  display: flex;
  align-items: center;
  justify-content: space-between;
  grid-gap: 16px;
  gap: 16px;
  margin-top: auto;
  padding-top: 18px;
  border-top: 1px solid #EEF1F5;
}
.mb-side .mb-pay-amount .pl {
  font-size: 12px;
  color: #8A97A6;
}
.mb-side .mb-pay-amount .pv {
  font-size: 24px;
  font-weight: 600;
  color: #B5843C;
  line-height: 1.3;
}
.mb-side .mb-btn {
  height: 44px;
  padding: 0 34px;
  border: none;
  border-radius: 22px;
  background: linear-gradient(135deg, #C79A4C 0%, #A87A33 100%);
  box-shadow: none;
  font-size: 15px;
  font-weight: 500;
}
.mb-side .mb-btn:hover,
.mb-side .mb-btn:focus {
  background: linear-gradient(135deg, #D2A75C 0%, #B5843C 100%);
}
.mb-side .mb-foot {
  margin-top: 12px;
  font-size: 11.5px;
  color: #A7B2C0;
  line-height: 1.6;
}
.mb-side .mb-rights-entry {
  display: flex;
  align-items: center;
  justify-content: center;
  grid-gap: 3px;
  gap: 3px;
  margin-top: 12px;
  padding: 9px 12px;
  border-radius: 8px;
  border: 1px solid #F0E4CE;
  background: #FBF7F0;
  font-size: 12.5px;
  color: #A87A33;
  cursor: pointer;
  transition: background 0.2s;
}
.mb-side .mb-rights-entry:hover {
  background: #F7EFE0;
}
.mb-side .mb-rights-entry .mb-rights-arrow {
  font-size: 14px;
  line-height: 1;
}
.mb-side .mb-rights {
  display: flex;
  flex-direction: column;
  min-height: 432px;
  max-height: 620px;
}
.mb-side .mb-rights-head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  grid-gap: 12px;
  gap: 12px;
}
.mb-side .mb-rights-back {
  font-size: 13px;
  color: #6B7A90;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
.mb-side .mb-rights-back:hover {
  color: #B5843C;
}
.mb-side .mb-rights-title {
  font-size: 12px;
  color: #A7B2C0;
}
.mb-side .mb-rights-scroll {
  position: relative;
  flex: 1 1;
  min-height: 0;
  margin-top: 12px;
}
.mb-side .mb-rights-scroll::after {
  content: '';
  position: absolute;
  left: 0;
  right: 4px;
  bottom: 0;
  height: 26px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 72%);
  pointer-events: none;
}
.mb-side .mb-rights-body {
  height: 100%;
  min-height: 0;
  padding-right: 4px;
  padding-bottom: 30px;
  overflow-y: auto;
}
.mb-side .mb-rights-body::-webkit-scrollbar {
  width: 4px;
}
.mb-side .mb-rights-body::-webkit-scrollbar-thumb {
  background: #E3D6BE;
  border-radius: 2px;
}
.mb-side .mb-agents {
  margin-bottom: 11px;
  padding-bottom: 11px;
  border-bottom: 1px solid #F2F4F7;
}
.mb-side .mb-agents-head {
  display: flex;
  align-items: baseline;
  grid-gap: 6px;
  gap: 6px;
  margin-bottom: 8px;
}
.mb-side .mb-agents-head .mb-agents-title {
  font-size: 12.5px;
  font-weight: 600;
  color: #B5843C;
}
.mb-side .mb-agents-head .mb-agents-sub {
  font-size: 11px;
  color: #C9B48C;
}
.mb-side .mb-agents-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-gap: 6px;
  gap: 6px;
}
.mb-side .mb-agent {
  display: flex;
  flex-direction: column;
  grid-gap: 1px;
  gap: 1px;
  min-width: 0;
  padding: 7px 9px;
  border: 0.5px solid #F0E4CE;
  border-radius: 6px;
  background: #FBF7F0;
}
.mb-side .mb-agent b {
  font-size: 12.5px;
  font-weight: 500;
  color: #8A6A2E;
  line-height: 1.4;
}
.mb-side .mb-agent span {
  font-size: 11px;
  color: #A08C68;
  line-height: 1.4;
}
.mb-side .mb-agent-note {
  justify-content: center;
  border: 1px dashed #EBDCC2;
  background: #FEFCF8;
}
.mb-side .mb-agent-note b {
  font-weight: 400;
  color: #A08C68;
}
.mb-side .mb-rights-group + .mb-rights-group {
  margin-top: 9px;
  padding-top: 9px;
  border-top: 1px solid #F2F4F7;
}
.mb-side .mb-rights-gname {
  margin-bottom: 3px;
  font-size: 12.5px;
  font-weight: 600;
  color: #B5843C;
}
.mb-side .mb-rights-gname em {
  margin-left: 5px;
  font-style: normal;
  font-size: 11px;
  font-weight: 400;
  color: #C9B48C;
}
.mb-side .mb-rights-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 14px;
  -webkit-column-gap: 14px;
          column-gap: 14px;
  grid-row-gap: 1px;
  row-gap: 1px;
}
.mb-side .mb-rights-item {
  display: flex;
  align-items: flex-start;
  grid-gap: 5px;
  gap: 5px;
  min-width: 0;
  font-size: 12px;
  line-height: 1.65;
  color: #4A566B;
}
.mb-side .mb-rights-tick {
  flex: none;
  font-size: 11px;
  line-height: 1.65;
  color: #C9A55F;
}
.mb-side .mb-rights-name {
  min-width: 0;
}
.mb-side .mb-rights-tag {
  margin-left: 4px;
  padding: 0 4px;
  border-radius: 3px;
  background: #FBF3E2;
  font-style: normal;
  font-size: 11px;
  color: #B5843C;
}
.mb-side .mb-rights-foot {
  display: flex;
  align-items: center;
  justify-content: space-between;
  grid-gap: 12px;
  gap: 12px;
  margin-top: auto;
  padding-top: 13px;
  border-top: 1px solid #EEF1F5;
}
.mb-side .mb-rights-compare {
  font-size: 12px;
  color: #8A97A6;
  cursor: pointer;
}
.mb-side .mb-rights-compare:hover {
  color: #B5843C;
}
.mb-side .mb-btn-sm {
  height: 36px;
  padding: 0 20px;
  border-radius: 18px;
  font-size: 13px;
}

.boxShadow {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.text-center {
  text-align: center;
}
.float-left {
  float: left;
}
.footerDiv {
  width: 100%;
  min-width: 1150px;
  height: 102px;
  background-color: #e7e7e7;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  /*padding-top: 40px;
  padding-bottom: 25px;*/
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 25px;
}
.footerDiv .contentDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  text-align: center;
}
.footerDiv .footerLink {
  color: #131313;
}
.footerDiv .footerLink:hover {
  text-decoration: underline;
}
.mobileFooterDiv {
  width: 100%;
  background-color: #e7e7e7;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  padding-top: 40px;
  padding-bottom: 25px;
}
.mobileFooterDiv .mobileFooterContentDiv {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.mobileFooterDiv .contentDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  text-align: center;
}

.fadouInviteModal .ant-modal-title {
  font-size: 16px;
  font-weight: 500;
}
.fadouInviteModal .fadInviteBody {
  padding-top: 4px;
}
.fadouInviteModal .fadInviteHero {
  background: #f3f8fe;
  border-radius: 12px;
  padding: 18px 20px 14px;
  text-align: center;
}
.fadouInviteModal .fadInviteHeroNums {
  display: flex;
  align-items: center;
  justify-content: center;
  grid-gap: 18px;
  gap: 18px;
}
.fadouInviteModal .fadInviteNum {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.fadouInviteModal .fadInviteNum .n {
  font-size: 26px;
  font-weight: 600;
  color: #185fa5;
  line-height: 1.2;
}
.fadouInviteModal .fadInviteNum .t {
  font-size: 12px;
  color: #6b7785;
  margin-top: 4px;
}
.fadouInviteModal .fadInvitePlus {
  font-size: 18px;
  color: #9aa7b5;
}
.fadouInviteModal .fadInviteHeroTip {
  margin: 10px 0 0;
  font-size: 12px;
  color: #6b7785;
}
.fadouInviteModal .fadInviteLinkRow {
  display: flex;
  grid-gap: 8px;
  gap: 8px;
  margin-top: 14px;
}
.fadouInviteModal .fadInviteLink {
  flex: 1 1;
  min-width: 0;
  height: 38px;
  line-height: 38px;
  padding: 0 12px;
  background: #fafbfc;
  border: 1px solid #e6eaef;
  border-radius: 8px;
  font-size: 12px;
  color: #33404d;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fadouInviteModal .fadInviteCopyBtn {
  flex: none;
  height: 38px;
  padding: 0 16px;
  border: none;
  border-radius: 8px;
  background: #185fa5;
  color: #fff;
  font-size: 13px;
  cursor: pointer;
}
.fadouInviteModal .fadInviteCopyBtn:hover {
  background: #144e88;
}
.fadouInviteModal .fadInviteQrWrap {
  display: flex;
  grid-gap: 16px;
  gap: 16px;
  align-items: center;
  margin-top: 16px;
  padding: 14px;
  border: 1px solid #eef1f4;
  border-radius: 12px;
}
.fadouInviteModal .fadInviteQr {
  width: 132px;
  height: 132px;
  flex: none;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
}
.fadouInviteModal .fadInviteQrTxt {
  min-width: 0;
}
.fadouInviteModal .fadInviteQrTxt .h {
  margin: 0 0 6px;
  font-size: 13px;
  color: #1f2b38;
  font-weight: 500;
}
.fadouInviteModal .fadInviteQrTxt .s {
  margin: 0 0 4px;
  font-size: 12px;
  color: #6b7785;
  line-height: 1.6;
}
.fadouInviteModal .fadInviteQrTxt b {
  color: #185fa5;
  letter-spacing: 1px;
}
.fadouInviteModal .fadInviteStat {
  display: flex;
  grid-gap: 12px;
  gap: 12px;
  margin-top: 14px;
}
.fadouInviteModal .fadInviteStatCell {
  flex: 1 1;
  background: #f7f9fb;
  border-radius: 10px;
  padding: 12px;
  text-align: center;
}
.fadouInviteModal .fadInviteStatCell .n {
  display: block;
  font-size: 20px;
  font-weight: 600;
  color: #1f2b38;
  line-height: 1.2;
}
.fadouInviteModal .fadInviteStatCell .t {
  display: block;
  font-size: 12px;
  color: #6b7785;
  margin-top: 4px;
}
.fadouInviteModal .fadInviteList {
  margin-top: 14px;
  border: 1px solid #eef1f4;
  border-radius: 10px;
  overflow: hidden;
}
.fadouInviteModal .fadInviteListHead {
  padding: 8px 12px;
  background: #fafbfc;
  font-size: 12px;
  color: #6b7785;
}
.fadouInviteModal .fadInviteListItem {
  display: flex;
  align-items: center;
  padding: 9px 12px;
  font-size: 12px;
  border-top: 1px solid #f4f6f8;
}
.fadouInviteModal .fadInviteListItem .phone {
  width: 110px;
  color: #33404d;
}
.fadouInviteModal .fadInviteListItem .time {
  flex: 1 1;
  color: #9aa7b5;
}
.fadouInviteModal .fadInviteListItem .amt {
  color: #1e8e5a;
  font-weight: 500;
}
.fadouInviteModal .fadInviteRules {
  margin-top: 14px;
}
.fadouInviteModal .fadInviteRules p {
  margin: 0 0 6px;
  font-size: 12px;
  color: #6b7785;
}
.fadouInviteModal .fadInviteRules ol {
  margin: 0;
  padding-left: 18px;
}
.fadouInviteModal .fadInviteRules ol li {
  font-size: 12px;
  color: #8a97a6;
  line-height: 1.8;
}

/* 购买法豆弹窗（原 BotAI 页面样式，抽为公共组件后供首页与 AI 工作台共用） */
.token-modal-v3 .ant-modal-content {
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 24px 60px rgba(16, 32, 56, 0.18);
}
.token-modal-v3 .ant-modal-header {
  display: none;
}
.token-modal-v3 .ant-modal-body {
  padding: 0;
}
.token-modal-v3 .ant-modal-close {
  top: 16px;
  right: 16px;
  width: 28px;
  height: 28px;
  border-radius: 8px;
  color: #9AA6B6;
}
.token-modal-v3 .ant-modal-close:hover {
  background: #F1F4F8;
  color: #5A6879;
}
.token-modal-v3 .ant-modal-close-x {
  width: 28px;
  height: 28px;
  line-height: 28px;
  font-size: 13px;
}
.buy-token-v3 {
  display: grid;
  grid-template-columns: 352px 1fr;
  min-height: 326px;
  background: #fff;
}
.buy-token-v3 .v3-panel {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  padding: 30px 30px 26px;
  color: #fff;
  background: linear-gradient(155deg, #1B5FAE 0%, #1857A4 42%, #0E3566 100%);
}
.buy-token-v3 .v3-panel::after {
  content: '';
  position: absolute;
  right: -90px;
  top: -90px;
  width: 260px;
  height: 260px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(255, 255, 255, 0.16), transparent 68%);
}
.buy-token-v3 .v3-panel::before {
  content: '';
  position: absolute;
  left: -80px;
  bottom: -120px;
  width: 220px;
  height: 220px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(255, 255, 255, 0.1), transparent 70%);
}
.buy-token-v3 .v3-panel .p-label {
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1.2px;
  opacity: 0.72;
}
.buy-token-v3 .v3-panel .p-big {
  position: relative;
  z-index: 1;
  margin-top: 10px;
  font-size: 54px;
  font-weight: 600;
  line-height: 1.05;
  letter-spacing: -1.5px;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.buy-token-v3 .v3-panel .p-unit {
  margin-top: 8px;
  font-size: 13px;
  letter-spacing: 0.5px;
  opacity: 0.8;
}
.buy-token-v3 .v3-panel .p-gift {
  position: relative;
  z-index: 1;
  margin-top: 16px;
  font-size: 13px;
  letter-spacing: 0.5px;
  color: rgba(255, 168, 182, 0.92);
}
.buy-token-v3 .v3-panel .p-gift .p-gift-num {
  margin-left: 4px;
  font-size: 20px;
  font-weight: 600;
  color: #FF8FA2;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.buy-token-v3 .v3-panel .p-foot {
  position: relative;
  z-index: 1;
  margin-top: auto;
  padding-top: 22px;
  font-size: 12px;
  line-height: 1.75;
  opacity: 0.72;
}
.buy-token-v3 .v3-side {
  display: flex;
  flex-direction: column;
  padding: 28px 30px;
}
.buy-token-v3 .v3-title {
  font-size: 16px;
  font-weight: 600;
  color: #16202E;
}
.buy-token-v3 .v3-sub {
  margin-top: 5px;
  font-size: 12px;
  color: #8A97A8;
}
.buy-token-v3 .v3-seg {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  margin-top: 20px;
  border: 1px solid #E4E9F0;
  border-radius: 10px;
  overflow: hidden;
}
.buy-token-v3 .v3-seg > div {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 42px;
  font-size: 13px;
  color: #5A6879;
  border-right: 1px solid #E4E9F0;
  cursor: pointer;
  transition: 0.16s;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.buy-token-v3 .v3-seg > div:last-child {
  border-right: none;
}
.buy-token-v3 .v3-seg > div:hover {
  background: #F7F9FC;
}
.buy-token-v3 .v3-seg > div.on {
  background: #1857A4;
  color: #fff;
  font-weight: 600;
}
.buy-token-v3 .v3-calc {
  margin-top: 18px;
  padding-left: 12px;
  border-left: 2px solid #EAF1FB;
}
.buy-token-v3 .v3-calc .row {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  padding: 5px 0;
  font-size: 12.5px;
}
.buy-token-v3 .v3-calc .row .k {
  color: #8A97A8;
}
.buy-token-v3 .v3-calc .row .v {
  color: #5A6879;
  font-weight: 600;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.buy-token-v3 .v3-note {
  margin-top: 12px;
  font-size: 12px;
  line-height: 1.7;
  color: #8A97A8;
}
.buy-token-v3 .v3-pay {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: auto;
  padding-top: 20px;
  border-top: 1px solid #E4E9F0;
}
.buy-token-v3 .v3-pay .pl {
  font-size: 12.5px;
  color: #8A97A8;
}
.buy-token-v3 .v3-pay .pv {
  margin-top: 2px;
  font-size: 22px;
  font-weight: 600;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.buy-token-v3 .v3-pay .v3-btn {
  height: 46px;
  padding: 0 34px;
  border: none;
  border-radius: 10px;
  font-size: 15px;
  background: #1857A4;
  box-shadow: 0 4px 14px rgba(24, 87, 164, 0.22);
}
.buy-token-v3 .v3-pay .v3-btn:hover,
.buy-token-v3 .v3-pay .v3-btn:focus {
  background: #0F3F7A;
  box-shadow: 0 6px 18px rgba(24, 87, 164, 0.3);
}
/* 支付等待弹窗容器 */
.chargeWaitModalDiv {
  width: 100%;
  height: 600px;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMMAAADPCAYAAABIvWXRAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAACAASURBVHic7V17mBXFlf/VnRkEZpgZeT+GQYKogCAIA+IjJpqHm7hJlM1q1hjFR3yBGx/R6KKiMZrExBjAV6LmYdh1k2j8kpiNa6JJdA0wMwyIYEyMCAgiiAqCRGFu7R/3MX27q6tPPbpv1537+z4+pvt0Vf1u9Tl1HrdvNYME9V18KuvOzgFjx4FjAjiGFoUcYN6Lec+fjIvPy2TMfy0POS+Tec+rjB3SvzZfmUwwVlibcs6vgFM3A7bwLNYC/E+MZx5ZfyZ7ERUEJjpZ38mnMPCFnOOUyBtleDMCbTwybYWT8ZWNbZuvf2wdvimeX8bYQ901uGnD6ewFVAACxtDQ0X0hB7s77GYYr2QemfQGhsgiFU7Gy9BTWPNSEk6x8jXwbDK+GfAL/35mzb1wHBnvQf/O7mtDDYHnJt145SUoD+Phskjl8Y0t+yyRfGVj856xIw1XwThFMkbla2t+KXw9+sDB7hn7IL8WjqP4OaUeQSPMkMkSDTOIY0v5ysZWWNmNvWoa57ekP37Ry1+ouQeOggH5HIHz1cWzMYUZMpm221aQlTPeTiKMs8lX2IbANwt2xPqz2HNwEBkAYJwvBGA/zPC5bR2XHum2ZXwphiAJGbT4CmRJhXE251cWFsr4ZoCFcBQsVz7lXbG6bf+1EStPZBuVsamrKJWvTEZdRanza4NvzJ5NxCnD2bS/zWWr4BgyrDs7R2Ul815XPC+TSVbesJVH+UbZ8FKezxL7KirgpM03ifml8s0jy7Jz4CBqwdkHi0dhNxAWkjWDlcxqvK04dmQbBU6pmF8bfCM9ReY4OIhaABMASfij6CIBSwrnH5uoPDohSFLJpRFfA2VX5mu8APEJcBC14BjibFmPOLaUr2xsBWXXX0XF/cXKV9NTKPAdCgdRm8ayXurKpv6xra6iNE5KfBP0bDK+rqEWQGxhhkymmh/E6qUMQpByhnGRfJP0bP6xHURt0m47so3K2NRV1EDZhW3yx1TlufwwhtmDEYTOKqqrcPl2i57nWLa19LyxZ/PzctQ71Bb+SNPTkF6Z1bBINraCsqvynT0YYmMoA5ZvY1i2NU/Mdhgn6Mcl1AIpCTNksrR4KU2+qYTtsMiFzxyBWvIXVoXzvuM44tck8oOylE3TAJ5cPuMaggk0LChc/lg5zNAYW9pGNralz6KT8JcTiZV5HUR4Ag3EsvL25rJpamB7AfLIXA6ZxAk0YJ4fyBTO30+cYZFMRjVc3bAo7UphIyyKkjkEeQLtO7aucJKxbcavcZZNozilFlRj98hV761roCXQHlk5y6YyWbnKpkp8UwKtBUhwrfC86NgRFMMk47BIIOsNZVPyYpIWKC5+MlllJ9CA/fyAGhZJZIl6KdthnANGEcv8OoieBBooW37gymMVUZyiZKlBDPNbCXlDMIEGUpEfJFE2JfE1DOPSCqXHKjSjANcQnkD7jskT4u8nzrBIJtNdyXQMQYVvCpDE/LqI6ASaIKuIsqmEr5UwLiVIdH4dQ8njGImXIWUy227bchgn5Sv5jKlBHGGRw4YAeKpJsZQhfbJyPiYea9nUZUOwEQXI5tch5BJoINYwQybrNb9GSxkSyb8cQ62VlRcVWja1wTeFCpLE/LoIcQLtOabIrIZFsrEVb0YSZVPXKkkAYl1MXM4b1BJov9yiYjlfNpV9xjSBMveai5/LhgDIEuj8caWXTW16NmdChiTn1yGI902yERbJZLbDIplMQ9mlfFXCohSvlEnMr2tQ2jfJen6gq1g6fA2VXYmvfzFJGZKYXxdRa6rsMlmvKZtSPVsKkEz+ldZlQI5gAu05LqBaNqVzCpWlBTHOb07mpiEA/gQaiDcsCpHFUja1wVc3LPLL0mgYscwvC7ZxCBkGoos0XEWZXylkihWxKjHPdUZ8JZwCbTQNwdY6uXxr9DVkUOY3RFY8X2GGABRefSv4cFohk6KyR3oK2c3wcQq9gZRVn6js2nwNsWg18Pnfcoz/IcdiCy+H0lH28Pn1mI/DhgDoJtAymUFYJJMlUjZV5KscZihi+VZg0WqOFa/1nFvUxQEwzJ+q36+9+RUbQWp//x2BkscxKr5saoNvRFgkbKMIkRF4+1/UxbF4JTB/GsP8aYqdW5vfoCGkunBAQP7VtzHG2z6Zan4QxkkrLKLwJYZMYWGRqUIsWg2c8Xi4IXj5Lu7iOOQBjsVdGgNJ5lduCOKwKDC/DiL0Z586IVOvLZtS+UpQ8AbLt6rP75KVHAwM86heQsOr5towoawSHsUACgk0IF95ZR/c5ipK9RQCviJOQpn3vKJxGvGVoOANlr+mP7+LOzkOvY9jycro8XS8atEQiPPrImr9HyAVT5vKZFS+iiu7EV+qp/Bh+dacEcj4ymQivos7OQCGmSOAmSOCY6p+ltD8QIWvI6j1Hth6rEK5yqLttgl8qQYtk+mGRSFK4Q2JAnxlYxP5LunkAAfmTWeYN13QN2Vl93oDn8zJ33AQ0JNAUwxBwW2rhkz+caPddpCTkG/hvCLfuMK4YkgkMgTq/IaM7f8sSzo5DruX485OBBE5v8T8oEIMAdDYNwlQD0GS8BSJlk01+FK9QSQvDS+1pIMDnOGSGVS+hLIpYX5dAxvyRDZH3UDZhTLLyi6Txf60qYQvRRlnDQeWe0ql5ZzfmSOA9i1iWcnTpobz+/xljFo/SA0Cv2dI46/RnCibSpRRyxBiml+hIXCFsKhwPoqvgyC9B9qW2y62EchUk2EpX0vKTuJrw7PJxrbspQJj8+JI8fB1CNJ9kwB7K1kSZVObfIVtyslXNrbR/BqWTSvEEACNfZNkssTLpjb42la4uPnKxlaaX3v5gUzmEgL7JgEJrKJU5UkyzND0bNb5ymTW5tdifiDxIq4hmED7jmNVLEPlCbSR8aUqnA2+sjBDNnYiXspO2bSiE+gkyno2FSuJMMPYs8n4ymSaXip6fun5gbX5dQjRGw/LZBaUXScEKWeYQf6MsrETn1/LZVMqX8dQW/6ynri/atmUKIuc3xjLphHz6xoCP/sEyrCKEpRdJquWTcP4JpQfyPg6BLUEWiCriLKpTGaDr0ymOb9yvoSwiMApkq+Mk4OI3DepKItReQIyg5sR2UaBL9nYDcYWtpGNHcnXYn5gw7M5BHECnT82ird9smrZNNjO/vzGFBbp8nUM8gRaIFN227CQDFMVzgZfDc+WDi8lMIQk+TpsBAWYJ9CwkB8YKLsyX6rCyfjKxk7QS1kPi2Qy3fl1COJ9kyyvorMHA5cdpjFF/hul0EYV2r/b9bVbsTW3W0VAFsv8lq9sWmmGAHiqSXEllz89lmH2EAtMHcGsEbnNvZasBBZ7jKIiy6YVFjJlSDeKIzCxoW08x5cf1rsMwYt5RwIzh4NmCDxC5gF5Ey+PUtv6HbuyPjiGDOmDe89LVh7vqjF7MHDZBKtcncO86YymWB7IFxpifkBQdpnxKIVxIfrgIsITaM9x4W+VZHj2YJejRzuYNQJWQhCt/IAaFvnH1uEr4+QQSnbU8zhgJRfpva6KUswcmf/DaH7FYZGVknVEGKfj2VyFPIGGftn0qMHWOLoP7fklhEUeWarK0g5CnkBT8oMQT7HsDctMHcWKzbrzay8/CFvZdTxFON8gJ9eQsRUW+asWy7Y5OiOWYRwWeZRaGhZRVn1qWKTMV9DGQZA3HpbJZM/r9Gbc2Ql6CAJitcgjk36vECKz++13yNiO3v/SBFrmtimG4Fk1lm0HTvuDo7NiCUvaSz9/YmVTiYycDEvuOdlTOIbiCw7JZVNKyJS/btl24I511rg6gxVbgLN+6ZkQan6gOL9+WSz5gYBTJVaSAICNfDTLVV2kzq+7Zg9F+A0UjR1yPiwsKGmjwhfhMmmIIzm/YnOITDi/Id8mh/FVDJlUwyKdkEnEaeUCB/daNfqCzSOLil+XvU5o4x+byCkOvvHH2wnlBxaUXSlycBjyjYepK4P/Wk1lL7YRyHRuhq3HmJVX0Ui+xPyAwpdqPEZ8BW1kfB01CqONhwNtPDLtL4AEMqthnGzsRLyUICwK4dTThsBXczGxPr+OGgLg+T1D9ddoMfKFxBDKOL9Wyqay+XUMtTouspxum3xzZWNTvZSysofxtRgW2eBr5NnofF2DOIGGBU+RP04iLJLylY2toOz6XiroDWLnm+T8huiDiyC/uUcmK+fKa4WvbGwjL1Xm/CDJ+fV/RgcRnkAD5vFrIisvfexIvrKxlfhWdtlUia9DiE6gfcexKpx/bKrbNhhb2MbPS8lTuFM21fIUKnwdQ+i+SUAMCieQpbFsSuIr5BVTWGSDr4351fBsLoG2bxJV4QQyZ8MimUyoWOkqm8Y6v0Rjdw3GGw8L2+SPU1021R070KZ3lk0jFyAHUWvywcte1rPBVyaLVJ4Ul02FfAVtZHxtLEAOQZxAA+Yrr4IyVsumIeet8qVzkrZR4esY5Al0iCy5lZc+diRf2dhKhksIiwicIvlaWExshkWRfEWcHYPSxsMyWarzA2uKZTE/SMv8xsTXRQTeA13W/EC2ksnGts3XPzb3tDIMQVKbf9lYgPy8HAM9gRbInA2LZDKh8gjyA8lqWFGPVejOr4PoeXMPYGXlNS7rycaOuBkyWWxhkQ2+Sc6vgbctymRj+9s5hGACnT8ue1lPd2xrXqpaNo3kGyVzDEobDxdlChNy1DDg0ikaDlRhYo1uBrENA9C+GbhrebCd02XTmPi6CLMEWibjwFHDgaUfcz2S7EHbKODimTmDuGt5uPIA9jxbKsum1LEdQ3HfJEAjfo0IQbQ8ggO4eBYwswWhyhMZMlEMgRMNwdefThjHBJzIfCvEEADPxsPCyaLE24IJYQBmDc/9q1RcNNNzQFAe2/MbaIOIkIkS8no46SyMorFdQvS+SSoT4jmcNawyvUIBbS35P0zjbYWQNKmyaXM9cNBgoGUQ+PBmYMgAYGAD0Ngf6H8AUH9AsIq6cw/e3/M+3t+zF3u37UR28Jn8ngPqsLx1EP44ppm97L8+jQhsPExVdrKsgtE2Cmh/1VIlCQnmB75xRzYDk1uBSS3AoSOAoU2l3VDQVI8+TfXogwPRMD73gpYL8v/w8tt8Z7Yb7e++jz8398MvW5tZB7XfJCFOoD3Hhb9Vb8asYVb4pRrFeNsLyWJSaCOSJV02/cBQYPZ4oG0cMCbmF8vU1aAJNfjIAX3wEQDXbdjFt3Tvx2PdHA+PH8Qej3d0Okp+z2Cr0uF6IkVF+ybPgaayxxoW+Xj1rQVOPBw4fgIwvoz5XIZhZKYO59cB52/cxdeDY2mfPnhgeD+2vnys/PsmWQiZCjdjxdbKTqBLYHkxIXsK/9gh/Y1oAj4xFfj4FKBPLVIFxjAWDAv27ceCjTv5Q5zhzjGN7JlycFHeeJh6c5dv5ZhPDzmdw93L8n/o5Aea+ZdqfjCsEThlBnDSEeLPkDawDE5nwOkbd/Ff1QK3jWxkTyc6/tilWW68koXILp3GMH+qFZ6pw5TvwDw/MJzfwPm8rLYG+NxRwJyZcB1L3+e4aVwj+2sSg2VsxK9hssUrORZ3WeGZGrS/Cpz7M0Su+kpfsEFvfgPneS4fuGduRRgCAJzRh+HFje/w65IYjI39SY9nMP7qXRIylOQPslXU1x8pnwlwYL7jEL6F8yGcRLJC0py2sumB9cC5xwPHHorKBEd7phaXjerP/i+uIdjYB7Nc9WbIZKpfPgnb5I/1jJNgCFS+CsZunB8YhEXHHAJccALQ2A8VD8ZxbUsjuzWWvj/wYDY3vQY3oyjz96OpPMU2AhnJEAicetokxNfG/ApkXzgWOLUNvQ0Pv78P544byHba7LTkQb3C3zpf5ug8/yIcG0TFohiChJMo3jbiK+Ck+hxP5Px6zverA675VK80BACY06cOz27ew4+02ak8gdZZRT3KY/S8DlmxPOYjC4tkfEHgKzAs5YfWIj0bje/IZuBrnwVmjUNvxsRsN/60YRc/2VaHxfdAKz0NSVCsMOWxpVg5vh4jkClW4bwJX2+bCE8Rzre0j0i+Ak4HDwO++bnc4xS9Hgz1GYZfbdrNz7DRXQaIUDiFG5Xj5zufP5Ypu7WwKOKzlDeME3NSKZseOgJYeCrQ0BdVeMHxk1d387NNu8kYx68+mdYqSvUUiAiLwsIfi55NxNc4P/BxErUZNwxY8JmqIYSBc/xg027+eZM+ehJooiFo5QeKYZE8PwjKtPIDi55NxEnLU4TwHdkMLDwFGFA1BDk4Hty4i39at3kwgba4itqNtxXzAw1lt+XZbP4arV8dcOUngQG94DsEG2AZPLRpJ5+l01acQAN6qyhBeWyWTUWKZTuMs5rwa4RMXzqpmiwrgaMvMnjwb+/wIapNgwl0rkMABmGRQBZb2dQGX0Vl1/Fsfk6FsWUG/fljgFkHowp1jO/L8YBqo2ACTQmLBLKylU0pfEM4pa1s6uV79PiKediuPGA4edM7/EaVJsUwSSnetrmKUsMi6CtWyXlKWKTMV8xJp1IHDjT3B754Iqowx/Wbd/OPUi8O7JvUK8qmCnxjL5sK+J7zIaCpP6qwgCzHd6jXZijKbiXeBiU/CMpiKZsqeDYRJy1PQeT7wcOA4w5DFfYwadMu/g3KhbkEGjCPtz0y+GURq2hvLZv6OdUw4IxjUYVtMFy1ZQ+fHnVZxlq8ralYYWGRbrxN5utto+DZwjjphEz+cU+bDQxtRBUxoLsbC6OuKU2gKWGRQJZU2TSWxyo8SOKximIbn2zwAOCzR6GKuMBw8uY9/FOyS4IbD3uOC3/HVjYVyErOE5RdpFhaYZGUb5CTkK/3vIwvgrJTeufvEhIFz+IqmTyYQCsou96XT8H8oDeVTUV8hzYCn5iGKmIGB47ZtIufEibveY2VbliEaNnMUcDFMxhECJz190lBRJvOTcA9zwavI1WLfDIlZYdcVhjjnxzZ16gSwDKYB+AXQtkh9wX3TQIUq0UIV6xL2hguSUkIcN5DQMcmSJVdK4EW9CE875cBqM0AP7w4t7t1Fckgy3GcaNc+4c8+bZVN56XIEADgvtOBGaPLUzb1hkXekPSEw6uGkDQyGcwVni/+ZZofCBTr4hQZQgEXHp3/Q0HZbZRNi+d9suMnUlhXYRUc56zdxhv8pzOUxLN4npxcM1wyU5wjlBszWqFUSSo5T0n4fccyQ2gdBEwYRedehT009sVp/nOl30CTlV0sC5RNU4oZrfk/NCtJ0rKpLGTyyY46RId978O69cDDTwIP/x54Yb2lTjM41X8q+B5oanLpk/nLpjNGmnGNG6qlUZlMtRpXkLX17q1eSPjqD4AXXu5ZaB55Ejj1BGCO6VO9HJ94k/OmgaxnI7LwfZPyx0KZcBUt/Ta5Y7Mh2RjRucFzQFR227/7GNIIjOst76/QxE0/Ata9Ejz/yJPAzfeZ9793N07yHocn0JQqSz4/8BsCkNutOvUwTIalYZGgnff85FZUIcFNPxYbQgEvrDcPmbJAiX8pPo5h9FiFwHjaN+f+pQ33PgMr+QGlbOqV++d34mg9/r0BNz4IrH0l+rp1pu8Q5Tjee5iJ89dody03JGsZHRuBez3vgom7bCorNhya8pyqXFj4E2DthujrrIDhkFf28BGFQ+G+SaGeAuFhkWgVbX8VuDslBtGxEfji0p7juMumssWksS8wcqAS/dhxXwre1LzwP9UMYeIHzMesBab3/K2UQBOfNi2cB3DXsty/thaEr65+CBLZUOOU8u35u2MjjS8pLCLIZN9kj1HexCReXNwFrNzB0fUmw50zysPhhv8C1ikYwqknABPGmo+bzeIIAL8GfO+BJj9tCr8srE0PtN54o7LyEjip8NUKi2S8POdbBiE1uGgVsPItDobc//PaGZYk/OTA9Q8B6zb69E+CCWMtlFbzYMCEwt/iBJqSH4TE24EwwycLSzz9/asmpMXzEmUn8Y0hP/DzHX4gUoGLVgOdb5ferJVvcsxbkRyH6/8bWLsx+roCJowFFpxnkQBDcWcqeQJt490HfqX2jWXr2+9oz0bkC/OyacAIfW2GpOCnnRc+FzSEArp2cMxPINe77qfA85uiryvAuiEA4BwHFf4O3TepN777QPg5RHwNvdTAASgrLlgDdO4UG0IBXTs4Lv1zfBwW/Lz8hgAADBj2FOe1gOdBvaIwLCyCBcWihkUhMm8fpXzFnKyUTWPwUo1l3BPpgrXRhlDAyh0clz5rn8OCh9UMYeJYYMG59nkUMPYNDAG8ngFqZVPAcrwt6KMwtk5+EMYp7rIpxUvVl+n3C19cx9FBNIQCunZw/LvFl83+xyPAGoWnEyYeBCw4x974QvRFM+BNoKubeJnxlY3t+ywNZdhe/vwXODp26bXteoPjS4HfhanjP34BPK9oCNfNNR83Cn0y6A8UE2jF/MAk3va2oYQZVE9hg6+Hk2oJWNVLJYnz/6JvCAV0bef40tPR14Xh2keBNQqP50w6CLj+LP3xVJBl6AMAmbCwyObuD/4+tBJS/9g6fE3COE3DFXFKEuf9laP9HTt9rdrOcdkf1dtd80tgzRb69ZPGANd/QX0cXXTvz0VIgfdAW3+MWTEsSiQ/kHkK0diC/gv9GPGNGef+zdwj+LFqO8flf6Bff82vFD3CGOCGM5VpGSHDsR/w/Z7BVn6Q5rKpyNitf7kn+SxJ4dyXODoseQQ/Vm3nuPyp6Ou+8mvgOUWPsNDoFYV62JfFPwDPzz4rsmxqwlfTcP39F8b2yt6KSUkLOOfvHO276ddPP5Bh2UcYjjyQRV+cx6ptHFc8GS6/+jFFQ2gFFv4b/XqbyPTFLiBi4+HUl03j5isY24aXemcvYsPclxUNoZnhrvxufnfOAI4cqGAQrwNX/D54/urfAM+9RucwqRW48XP0622jey/eBAQbDwMRYZFEZiPMUPIUmmFcsY3J2J7zqvnMzj2IBXNf4WhX6Ht6M8PdU0vPLWkDpg2iG8Tq14Ern+g5vuq3wHNb6RwOHw3cdDr9eutgeHfcwNzvoHNPrXpvoO84VOHyx2FKVWwjkKlWi2SyJJ82lY5N5Qtgh+WkFgDO3pDzCFQ1nt7EcPcUsWzJTGD+coau7f5JEmP168CX/xcAB9a8Rudw+Gjgpn8lXhwTGEfxu/BgAk0xhKh429vG0BBcK5tS8q9tb8Eqzt7AsULFIzQx3BNiCAUsngUcqeghVD3CV8tsCADAOdYX/g5PoCmKpajsTj9W4fssoXxl4VoeW3bAGs7ewLHiXfr1M5oY7p1Mu3bRbLWQiYrJLcDN/2K9Wz0wvFj4M2P0mAJKZUZlSIUYXZsvxXCj+FrwUpu2wQqUDaERuHeS2hiLjgamDbZnEIe3ADfPsdadOTieL/wZ2DcJkIdFIpnVMIOqcAZ8reQHFC8VYpybtwPvvQ8j3Lld3RC+N1FPqb97DDBtiLlBTB4FfC2wj115ka1BV+HvwIYAvaFsKpIl8eWel+9LBtvorHgXuPMN+vVtA4DvTzBT5juOBaYaGMTkkcDXQl8TUjbsHVPPOgsHJW/uSbRs6pM5XTb1j03wUn9ReJ7fj/Y9/sHDMaMR+P5hdsKcO47TM4jJo4BbPmOFglUwoORZ3MiNh22GGTZX3kiFMzRc2dOmNooN69YjdswYANx3iN0E+DvHqxnElJHArdLXCpYRDE95D8UJdISykxTO5sprEhZRDJfKN+KzqBjuuvXA3veghbb6aGVsawDuH2+/EgQAt38ImDo0uu8pI4Fb/zkWClaQ3Y8nvMfyBJqyusJCfuBTdpfLpiqGu/Kv0MLM/rl/YWhrAO4/OB5DKOD2DwNTh4XLp4wAvn5yrBSMwDlebm1mHd5zgQ0BbJVNdVderfxA0XCFY1v2UhS+HS9AGz8cw3DJ4OD5tnrggXHxGkIB3z4BOEJgEFOGA9/4ZCIUtJHJBF9yyCbfzrlM2QHiyuvtlGIgPplzj1VQ+Uo4MQ4svRFgBrq74t1CQs0ws3/OGJLGlU/kvn1m2ZxxfPOk6DblBstidksTW1ZybvK3OVdVdmOF88jClF0mUx1b11OQ+MpkBL5zTwY+OhPOo/Bs0m0fLzeTaDCG1S0NbKr/fPDNPfljI4XzybRyAJnCycZOi5cieoqnuyrDGG77WLkZ0ME57hedDybQmqt+bGVTz9g2y6Y2v+8I40Sp1L30ajJl1iryYNiDBgjf+xN4c0/iX1hFKVyEshvz9Yxt8/uOME4i2RMp2ba/VyCLJaMZE/68irTxcLVsKv4stviueB5Yr/ATySr0wWuwKEyW0QkztDyFoI/CeefKphKZLt/fPBMIDquwDYbbWutZ6LKTKffKGxZm2Pq+Q+mxisJ5ES/IlV0nxPMeP7sa7MUNVYOIDRzvoBtfl12SAdCdtpU3MDa3lB9Q+SoabhgnkqfwyB4R/Li+CjvgwE2jm9ibsmsy4HitcHVi+YFM4URjC/ov9GPE1ze2zUpSgBOB79qXwP60EllUYRudrY3sW1EXZcD5CyU3EJArHHHlleYHvrHSXDYVfRbbYZyX70P/g8yevdVwySYyDF8hXQewp2Mrm3pksZRNZWPb8FKKym6D767dwNLHqt7BFhjH7aMa2O8o12ayHI8CKF+YIRpb0H9h7Ni8VBRfirJHhXFEvk93oOaZLuxDFabobGlkV1Avzqz5ClsD7nmCT+UGaoYZJW0UFMvfR+F82sumOnwfeBh1W7blNsStQg88g4tUrs8AAOf4KiBx9bBbfeltZdMoviIvtW8fcN/Pq95BGxmc31rP2tWaAFh9DetCFpcVz8a48vr7IMfbCsqexrKpqnECwEuvoN/3f4YYd2atUDB8c3Q9Ez5/JEPx2aRV17I7GMctuitZSRsVQxD0X+in7I9VKIZFtvh62zzdjn6P/g7S+ngVJVg6uoFdrdOQ+U9MvYVfyYDbjKtFBJlR9UUmUwmLTPnKxrbI96xTsePE2RiEKsLB8NjoBqb9Y9OM/8Sqa9m3eAbHgCFXjtIxG711OQAAAlxJREFUBE+YIZKluWxajvyAwvfHD2PQMx3YjiqE4MDvWuphtCFNwDN4Me1m/sEMMAfABzkwgXEcUBi5pAOdsMjfT4iCyGRWvJRKGEfgpMNXJvPzPe80vHZcG0agih4w/HZXPT49iTGjfQqlxuDHMd/gA/7Bg94kAMu7TCeBA1UblPEz3nAZ7jqoBWV6z026wICftQxgVvbzVjKGKtKDp9bybx3cCvIXShWKJaMHsPm2Oote5atIJT48iV25eh0u3bcfCi+tqhxwhitsGgJQ9QzOY+PbfNx7+/Fg3wMwu9xcEgHHBs5xQWsTe9x211VjqBCs3sy/O7ARl5abR6xgWDqgHvObGYslY6saQwWhcyP/+MBG3FJbgyPLzcUytjGGq1oa2I/iHKRqDBWIta/xGwY04GoG9Cs3FwtYsn8/rht7IHs77oGqxlCheHk3H5Z9Dzce0AcXlJuLJn7Bs7i1tUntYTsTVI2hwrFpJx+/rxtfrqvD+eXmQsSjAL47egD7Q9IDV42hl2DjHj5y/z5cUluDuQyp+wZ7Hwfur8nge6PqWVf05fGgagy9EC/t4KfV1eGzGYZTUMbvmhjwew78tG4Plg4fzhTeZB0bnyp6K7ZyXr/nLXymrhYfA8OJDBgV53icYxeAJ8HweKYGv27pz16NczxVVI2hiiI2vMMn8m4cnWE4EgxTGDABDAN1+mIMezjwFwas4RwrkcXy0U1shW3ONlE1hiqk2LKLD96XxRhkMIIBgzlHM2PozxjqkHvYdh849rIa7OTd2JHh2Mr3YdPowczg5b5VVFFFWfH/45G17SekWnwAAAAASUVORK5CYII=);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

/* ============================================================
   查主体 · 样式
   视觉语言沿用首页：深蓝 Hero + 白卡 + 蓝紫渐变主色
   作用域统一 .scPage / .sc- 前缀，避免污染其它页面
   ============================================================ */
.scPage {
  background: #F5F7FA;
  min-height: calc(100vh - 60px);
  padding-bottom: 56px;
  color: #101828;
  -webkit-font-smoothing: antialiased;
  /* ---------------- Hero ---------------- */
  /* 右上：剩余次数 */
  /* ---------------- 主体 ---------------- */
  /* Tab */
  /* 表单区 */
  /* 提示条 */
  /* 勾选项 */
  /* 用途承诺 */
  /* 号牌颜色选择（勾选「车辆验证」时出现） */
  /* ---------------- 结果页 ---------------- */
  /* 基本信息 */
  /* 核查项 */
  /* 卡片头：名称 + 摘要的容器。企业报告横向排列，个人报告改为上下两行 */
  /* 结论图标仅个人报告使用，企业报告保持原有小圆点 */
  /* ============ 个人报告 · 结论卡式（方案 B）============ */
  /* 风险原因 & 建议 */
  /* ---------------- 套餐 ---------------- */
  /* ---------------- 记录 ---------------- */
  /* 响应式 */
}
.scPage * {
  box-sizing: border-box;
}
.scPage .scWrap {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 40px;
}
.scPage .scHero {
  position: relative;
  overflow: hidden;
  background: linear-gradient(115deg, #0B2A50 0%, #123E77 48%, #1A5DA8 100%);
  padding: 38px 0 42px;
}
.scPage .scHero::before {
  content: "";
  position: absolute;
  right: -80px;
  top: -140px;
  width: 460px;
  height: 460px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(90, 160, 255, 0.28) 0%, rgba(90, 160, 255, 0) 68%);
}
.scPage .scHero::after {
  content: "";
  position: absolute;
  right: 150px;
  top: 24px;
  width: 200px;
  height: 200px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.09);
  box-shadow: 0 0 0 40px rgba(255, 255, 255, 0.03), 0 0 0 80px rgba(255, 255, 255, 0.019);
}
.scPage .scHeroInner {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  grid-gap: 24px;
  gap: 24px;
}
.scPage .scHeroTag {
  display: inline-flex;
  align-items: center;
  grid-gap: 6px;
  gap: 6px;
  font-size: 12px;
  color: #BED8F5;
  background: rgba(255, 255, 255, 0.12);
  border: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 20px;
  padding: 4px 12px;
  margin-bottom: 14px;
}
.scPage .scHeroTag i {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #5FD3A0;
  box-shadow: 0 0 0 3px rgba(95, 211, 160, 0.22);
}
.scPage .scHero h1 {
  font-size: 30px;
  font-weight: 700;
  color: #fff;
  letter-spacing: -0.4px;
  margin: 0 0 10px;
}
.scPage .scHero h1 em {
  font-style: normal;
  color: #8FC6FF;
}
.scPage .scHero p {
  font-size: 13.5px;
  color: #A9C4E1;
  line-height: 1.75;
  margin: 0;
  max-width: 620px;
}
.scPage .scQuotaBox {
  flex: 0 0 auto;
  background: rgba(255, 255, 255, 0.09);
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 12px;
  padding: 16px 20px;
  min-width: 210px;
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
  /* 有效期小字 */
}
.scPage .scQuotaBox .label {
  font-size: 12px;
  color: #9FBEE0;
  margin-bottom: 6px;
}
.scPage .scQuotaBox .num {
  display: flex;
  align-items: baseline;
  grid-gap: 5px;
  gap: 5px;
  color: #fff;
}
.scPage .scQuotaBox .num b {
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.scPage .scQuotaBox .num span {
  font-size: 12.5px;
  color: #A9C4E1;
}
.scPage .scQuotaBox .scQuotaBtn {
  margin-top: 12px;
  width: 100%;
  height: 32px;
  border-radius: 7px;
  border: 0;
  cursor: pointer;
  font-size: 13px;
  font-weight: 600;
  color: #0B2A50;
  background: linear-gradient(135deg, #CFE4FB, #FFFFFF);
  transition: 0.18s;
}
.scPage .scQuotaBox .scQuotaBtn:hover {
  -webkit-filter: brightness(0.96);
          filter: brightness(0.96);
}
.scPage .scQuotaBox .scQuotaLink {
  display: block;
  margin-top: 9px;
  text-align: center;
  font-size: 12px;
  color: #9FBEE0;
  cursor: pointer;
}
.scPage .scQuotaBox .scQuotaLink:hover {
  color: #D7E9FB;
}
.scPage .scQuotaBox .scQuotaExp {
  margin-top: 7px;
  text-align: center;
  font-size: 11.5px;
  line-height: 1.4;
  color: #A9C4E1;
  letter-spacing: 0.2px;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.scPage .scQuotaBox .scQuotaExp.warn {
  color: #FFC08A;
}
.scPage .scMain {
  margin-top: -22px;
  position: relative;
  z-index: 3;
}
.scPage .scCard {
  background: #fff;
  border: 1px solid #E7EDF6;
  border-radius: 14px;
  box-shadow: 0 6px 24px rgba(16, 24, 40, 0.05);
}
.scPage .scTabs {
  display: flex;
  grid-gap: 6px;
  gap: 6px;
  padding: 8px;
  background: #fff;
  border: 1px solid #E7EDF6;
  border-radius: 12px;
  box-shadow: 0 6px 24px rgba(16, 24, 40, 0.05);
  width: -webkit-max-content;
  width: max-content;
}
.scPage .scTab {
  display: flex;
  align-items: center;
  grid-gap: 9px;
  gap: 9px;
  padding: 11px 24px;
  border-radius: 8px;
  font-size: 14.5px;
  font-weight: 600;
  color: #667085;
  cursor: pointer;
  transition: 0.16s;
  -webkit-user-select: none;
          user-select: none;
}
.scPage .scTab svg {
  width: 17px;
  height: 17px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.7;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.scPage .scTab:hover {
  color: #344054;
  background: #F7F9FC;
}
.scPage .scTab.on {
  color: #fff;
  background: linear-gradient(135deg, #1857A4, #3B7BD6);
  box-shadow: 0 4px 12px rgba(24, 87, 164, 0.26);
}
.scPage .scFormCard {
  margin-top: 16px;
  padding: 30px 32px 26px;
}
.scPage .scFieldLabel {
  font-size: 13.5px;
  font-weight: 600;
  color: #344054;
  margin-bottom: 9px;
  display: flex;
  align-items: center;
  grid-gap: 6px;
  gap: 6px;
}
.scPage .scFieldLabel i {
  font-style: normal;
  color: #D93025;
}
.scPage .scFieldLabel u {
  text-decoration: none;
  font-size: 12px;
  font-weight: 400;
  color: #98A2B3;
}
.scPage .scInputRow {
  display: flex;
  grid-gap: 10px;
  gap: 10px;
}
.scPage .scInput {
  flex: 1 1;
  height: 46px;
  border: 1px solid #DDE5F0;
  border-radius: 9px;
  padding: 0 16px;
  font-size: 14.5px;
  color: #101828;
  background: #fff;
  outline: none;
  transition: 0.16s;
}
.scPage .scInput::-webkit-input-placeholder {
  color: #A9B4C4;
}
.scPage .scInput::placeholder {
  color: #A9B4C4;
}
.scPage .scInput:hover {
  border-color: #C6D6E8;
}
.scPage .scInput:focus {
  border-color: #1857A4;
  box-shadow: 0 0 0 3px rgba(24, 87, 164, 0.1);
}
.scPage .scSearchWrap {
  position: relative;
  flex: 1 1;
}
.scPage .scSuggest {
  position: absolute;
  left: 0;
  right: 0;
  top: 50px;
  background: #fff;
  border: 1px solid #E7EDF6;
  border-radius: 10px;
  box-shadow: 0 12px 32px rgba(16, 24, 40, 0.14);
  z-index: 30;
  overflow: hidden;
  max-height: 320px;
  overflow-y: auto;
}
.scPage .scSuggest .item {
  padding: 11px 16px;
  cursor: pointer;
  border-bottom: 1px solid #F3F6FA;
}
.scPage .scSuggest .item:last-child {
  border-bottom: 0;
}
.scPage .scSuggest .item:hover {
  background: #F5F9FF;
}
.scPage .scSuggest .item .nm {
  font-size: 13.5px;
  color: #101828;
  margin-bottom: 3px;
}
.scPage .scSuggest .item .meta {
  font-size: 11.5px;
  color: #98A2B3;
  display: flex;
  grid-gap: 12px;
  gap: 12px;
}
.scPage .scSuggest .item .meta em {
  font-style: normal;
  color: #1E8E5A;
}
.scPage .scSuggest .item .meta em.dead {
  color: #98A2B3;
}
.scPage .scBtnPrimary {
  height: 46px;
  padding: 0 30px;
  border: 0;
  border-radius: 9px;
  cursor: pointer;
  font-size: 14.5px;
  font-weight: 600;
  color: #fff;
  background: linear-gradient(135deg, #1857A4, #5B4BE8);
  box-shadow: 0 6px 18px rgba(59, 75, 200, 0.24);
  transition: 0.18s;
  white-space: nowrap;
}
.scPage .scBtnPrimary:hover {
  -webkit-filter: brightness(1.06);
          filter: brightness(1.06);
}
.scPage .scBtnPrimary:active {
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
.scPage .scBtnPrimary[disabled] {
  opacity: 0.55;
  cursor: not-allowed;
  -webkit-filter: none;
          filter: none;
}
.scPage .scBtnGhost {
  height: 40px;
  padding: 0 18px;
  border: 1px solid #DDE5F0;
  border-radius: 8px;
  background: #fff;
  color: #344054;
  font-size: 13.5px;
  cursor: pointer;
  transition: 0.16s;
}
.scPage .scBtnGhost:hover {
  border-color: #B9CCE2;
  color: #1857A4;
}
.scPage .scNotice {
  margin-top: 18px;
  background: #F7FAFF;
  border: 1px solid #E3EFFC;
  border-radius: 10px;
  padding: 13px 16px;
  font-size: 12.5px;
  color: #4C6478;
  line-height: 1.8;
}
.scPage .scNotice b {
  color: #1857A4;
}
.scPage .scNotice em {
  font-style: normal;
  color: #B45309;
}
.scPage .scChecks {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 9px;
  gap: 9px;
}
.scPage .scCheck {
  display: flex;
  align-items: center;
  grid-gap: 7px;
  gap: 7px;
  padding: 8px 14px;
  border: 1px solid #E2E9F3;
  border-radius: 20px;
  font-size: 13px;
  color: #344054;
  cursor: pointer;
  transition: 0.15s;
  -webkit-user-select: none;
          user-select: none;
}
.scPage .scCheck:hover {
  border-color: #C3D6EB;
}
.scPage .scCheck.on {
  border-color: #BCD4EF;
  background: #EFF6FE;
  color: #1857A4;
  font-weight: 600;
}
.scPage .scCheck em {
  font-style: normal;
  font-size: 11px;
  color: #98A2B3;
}
.scPage .scPurposeList {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
  gap: 10px;
}
.scPage .scPurpose {
  display: flex;
  align-items: flex-start;
  grid-gap: 10px;
  gap: 10px;
  padding: 13px 15px;
  border: 1px solid #E2E9F3;
  border-radius: 10px;
  cursor: pointer;
  transition: 0.15s;
}
.scPage .scPurpose:hover {
  border-color: #C3D6EB;
  background: #FBFDFF;
}
.scPage .scPurpose.on {
  border-color: #B7D2EE;
  background: #F2F8FE;
  box-shadow: 0 0 0 3px rgba(24, 87, 164, 0.06);
}
.scPage .scPurpose .rd {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  border-radius: 50%;
  border: 1.5px solid #CBD5E1;
  margin-top: 2px;
  position: relative;
}
.scPage .scPurpose.on .rd {
  border-color: #1857A4;
}
.scPage .scPurpose.on .rd::after {
  content: "";
  position: absolute;
  inset: 3px;
  border-radius: 50%;
  background: #1857A4;
}
.scPage .scPurpose .txt b {
  display: block;
  font-size: 13.5px;
  font-weight: 600;
  color: #101828;
  margin-bottom: 3px;
}
.scPage .scPurpose .txt span {
  font-size: 11.5px;
  color: #8A97A8;
  line-height: 1.6;
}
.scPage .scPlateColors {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 8px;
  gap: 8px;
}
.scPage .scPlateColor {
  display: flex;
  align-items: center;
  grid-gap: 7px;
  gap: 7px;
  padding: 8px 13px;
  border: 1px solid #E2E9F3;
  border-radius: 20px;
  font-size: 12.5px;
  color: #344054;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  transition: 0.15s;
}
.scPage .scPlateColor:hover {
  border-color: #C3D6EB;
  background: #FBFDFF;
}
.scPage .scPlateColor.on {
  border-color: #1857A4;
  background: #F2F8FE;
  color: #1857A4;
  font-weight: 600;
  box-shadow: 0 0 0 3px rgba(24, 87, 164, 0.08);
}
.scPage .scPlateColor .dot {
  width: 12px;
  height: 12px;
  flex: 0 0 12px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.18);
}
.scPage .scResultHead {
  padding: 30px 32px;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
  color: #fff;
  margin-top: -22px;
}
.scPage .scResultHead.lv-veryhigh {
  background: linear-gradient(120deg, #6E1414, #A62323 60%, #C23B3B);
}
.scPage .scResultHead.lv-high {
  background: linear-gradient(120deg, #8C1D18, #C0392B 60%, #D9534F);
}
.scPage .scResultHead.lv-medium {
  background: linear-gradient(120deg, #8A4B08, #D97706 60%, #E8992B);
}
.scPage .scResultHead.lv-low {
  background: linear-gradient(120deg, #0F5132, #1E8E5A 60%, #2FA96F);
}
.scPage .scResultHead::after {
  content: "";
  position: absolute;
  right: -60px;
  top: -80px;
  width: 300px;
  height: 300px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.12);
  box-shadow: 0 0 0 40px rgba(255, 255, 255, 0.05), 0 0 0 80px rgba(255, 255, 255, 0.03);
}
.scPage .scResultTop {
  display: flex;
  align-items: center;
  justify-content: space-between;
  grid-gap: 24px;
  gap: 24px;
  position: relative;
  z-index: 2;
}
.scPage .scResultName {
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.3px;
  margin-bottom: 10px;
}
.scPage .scResultMeta {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 18px;
  gap: 18px;
  font-size: 12.5px;
  color: rgba(255, 255, 255, 0.78);
}
.scPage .scResultMeta span b {
  font-weight: 600;
  color: #fff;
}
.scPage .scScoreRing {
  flex: 0 0 auto;
  text-align: center;
}
.scPage .scScoreRing .num {
  font-size: 46px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -1px;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.scPage .scScoreRing .lv {
  display: inline-block;
  margin-top: 10px;
  font-size: 13px;
  font-weight: 600;
  padding: 4px 14px;
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.18);
  border: 1px solid rgba(255, 255, 255, 0.22);
}
.scPage .scSection {
  margin-top: 18px;
  padding: 26px 30px;
}
.scPage .scSectionTitle {
  display: flex;
  align-items: center;
  grid-gap: 9px;
  gap: 9px;
  font-size: 15.5px;
  font-weight: 650;
  color: #101828;
  margin-bottom: 18px;
}
.scPage .scSectionTitle::before {
  content: "";
  width: 3px;
  height: 15px;
  border-radius: 2px;
  background: linear-gradient(180deg, #1857A4, #5B4BE8);
}
.scPage .scSectionTitle u {
  text-decoration: none;
  font-size: 12px;
  font-weight: 400;
  color: #98A2B3;
  margin-left: 2px;
}
.scPage .scBaseGrid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1px;
  gap: 1px;
  background: #EDF2F8;
  border: 1px solid #EDF2F8;
  border-radius: 10px;
  overflow: hidden;
  /* 字段少时按内容自适应，避免出现大片空白格子 */
}
.scPage .scBaseGrid.tight {
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
.scPage .scBaseGrid .cell {
  background: #fff;
  padding: 14px 16px;
  /* 长字段（公司住所地）独占整行，避免挤在 1/3 格内换行 */
}
.scPage .scBaseGrid .cell.full {
  grid-column: 1 / -1;
}
.scPage .scBaseGrid .cell.full .v {
  line-height: 1.6;
}
.scPage .scBaseGrid .cell .k {
  font-size: 11.5px;
  color: #8A97A8;
  margin-bottom: 5px;
}
.scPage .scBaseGrid .cell .v {
  font-size: 13.5px;
  color: #101828;
  font-weight: 500;
  word-break: break-all;
}
.scPage .scItems {
  display: flex;
  flex-direction: column;
  grid-gap: 10px;
  gap: 10px;
}
.scPage .scItem {
  border: 1px solid #E7EDF6;
  border-radius: 10px;
  overflow: hidden;
  transition: 0.15s;
}
.scPage .scItem:hover {
  border-color: #D3E0EF;
}
.scPage .scItemMain {
  flex: 1 1;
  min-width: 0;
  display: flex;
  align-items: center;
  grid-gap: 10px;
  gap: 10px;
}
.scPage .scItemIco {
  display: none;
}
.scPage .scItems.isPer {
  grid-gap: 12px;
  gap: 12px;
  /* 状态胶囊同步换色（企业报告的 .scItemCount 仍是风险语义，不受影响） */
  /* 摘要是结论本身，个人报告里不再单行省略，允许换行完整展示 */
  /* 内层分组不再套小卡片，收进大卡片内作为分区。
       这些规则本身写在 .scItemBody 的深层嵌套里（选择器 6~7 层），
       在外层直接写同名选择器会被压掉，因此统一用 CSS 变量下发——变量靠继承生效，与优先级无关 */
  --kv-pad: 0;
  --kvgs-pad: 0 18px 16px;
  --kvg-bd: 0;
  --kvg-r: 0;
  --kvg-mt: 0;
  --kvg-bg: transparent;
  --kvgh-pad: 0 0 10px;
  --kvgh-bg: transparent;
  --kvgh-hover: transparent;
  --kvgb-pad: 0;
  --kvn-m: 0 0 14px;
  --kvb-m: 14px 0 0;
  --kvtag-bg: #F2F5FA;
  --kvtag-bd: 0;
  /* 明细切两列：小标签在上、值在下 */
  --kv-cols: 1fr 1fr;
  --kv-gap: 14px 22px;
  --kv-fdisplay: block;
  --kv-fpad: 0;
  --kv-fbd: 0;
  --kv-kflex: none;
  --kv-kmb: 6px;
  --kv-kfs: 11.5px;
  --kv-kcolor: #98A2B3;
  --kv-vfs: 13.5px;
  --kv-vlh: 1.55;
  --kv-vfw: 500;
  --kv-vcolor: #101828;
  /* 个人报告里 secTag 去掉描边，降低视觉重量 */
}
.scPage .scItems.isPer .scItem {
  border: 0;
  border-top: 3px solid #E4E9F2;
  border-radius: 12px;
  background: #fff;
  box-shadow: 0 2px 10px rgba(16, 40, 80, 0.07);
  transition: box-shadow 0.18s;
  /* 个人报告按「核验结果」着色：查到=绿（已核实）、未查到=红（待核） */
}
.scPage .scItems.isPer .scItem:hover {
  box-shadow: 0 4px 16px rgba(16, 40, 80, 0.1);
}
.scPage .scItems.isPer .scItem.hit {
  border-top-color: #1E8E5A;
}
.scPage .scItems.isPer .scItem.clear {
  border-top-color: #E5533D;
}
.scPage .scItems.isPer .scItem.info {
  border-top-color: #2F6BFF;
}
.scPage .scItems.isPer .scItemHead {
  grid-gap: 12px;
  gap: 12px;
  padding: 14px 18px;
}
.scPage .scItems.isPer .scItemHead:hover {
  background: transparent;
}
.scPage .scItems.isPer .scDotWrap {
  display: none;
}
.scPage .scItems.isPer .scItemIco {
  flex: 0 0 34px;
  width: 34px;
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  font-size: 15px;
  font-weight: 800;
  line-height: 1;
  color: #fff;
}
.scPage .scItems.isPer .scItemIco.hit {
  background: linear-gradient(135deg, #35A874, #1E8E5A);
}
.scPage .scItems.isPer .scItemIco.clear {
  background: linear-gradient(135deg, #F0705C, #D93B26);
}
.scPage .scItems.isPer .scItemIco.info {
  background: linear-gradient(135deg, #4E85FF, #1857A4);
}
.scPage .scItems.isPer .scItemIco.unknown,
.scPage .scItems.isPer .scItemIco.skipped {
  background: #C7CEDA;
}
.scPage .scItems.isPer .scItemCount.hit {
  background: #EAF7F0;
  color: #1E8E5A;
}
.scPage .scItems.isPer .scItemCount.clear {
  background: #FDECEA;
  color: #C0392B;
}
.scPage .scItems.isPer .scItemMain {
  flex-direction: column;
  align-items: flex-start;
  grid-gap: 3px;
  gap: 3px;
}
.scPage .scItems.isPer .scItemName {
  font-size: 15px;
  font-weight: 700;
}
.scPage .scItems.isPer .scItemSummary {
  flex: none;
  white-space: normal;
  overflow: visible;
  text-overflow: clip;
  font-size: 12.5px;
  line-height: 1.5;
}
.scPage .scItems.isPer .scItemBody {
  border-top: 0;
  background: #fff;
  padding: 0;
}
.scPage .scItems.isPer .kvGroup .kvGroupHead .secTag {
  border: 0;
  padding: 4px 10px;
}
.scPage .scItemHead {
  display: flex;
  align-items: center;
  grid-gap: 12px;
  gap: 12px;
  padding: 15px 18px;
  cursor: pointer;
  background: #fff;
  -webkit-user-select: none;
          user-select: none;
}
.scPage .scItemHead:hover {
  background: #FBFDFF;
}
.scPage .scDot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  flex: 0 0 8px;
}
.scPage .scDot.hit {
  background: #D93025;
  box-shadow: 0 0 0 3px rgba(217, 48, 37, 0.13);
}
.scPage .scDot.clear {
  background: #1E8E5A;
  box-shadow: 0 0 0 3px rgba(30, 142, 90, 0.12);
}
.scPage .scDot.info {
  background: #1857A4;
  box-shadow: 0 0 0 3px rgba(24, 87, 164, 0.12);
}
.scPage .scDot.unknown {
  background: #B0B8C4;
}
.scPage .scDot.skipped {
  background: #C7CEDA;
  box-shadow: 0 0 0 3px rgba(199, 206, 218, 0.25);
}
.scPage .scItemName {
  font-size: 14px;
  font-weight: 600;
  color: #101828;
  flex: 0 0 auto;
}
.scPage .scItemSummary {
  font-size: 12.5px;
  color: #667085;
  flex: 1 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.scPage .scItemCount {
  flex: 0 0 auto;
  font-size: 12px;
  font-weight: 600;
  padding: 2px 9px;
  border-radius: 11px;
}
.scPage .scItemCount.hit {
  background: #FDECEA;
  color: #C0392B;
}
.scPage .scItemCount.clear {
  background: #EAF7F0;
  color: #1E8E5A;
}
.scPage .scItemCount.info {
  background: #EAF2FB;
  color: #1857A4;
}
.scPage .scItemCount.unknown {
  background: #F2F4F7;
  color: #98A2B3;
}
.scPage .scItemCount.skipped {
  background: #F2F4F7;
  color: #98A2B3;
}
.scPage .scCaret {
  flex: 0 0 auto;
  color: #B0B8C4;
  font-size: 11px;
  transition: 0.18s;
}
.scPage .scCaret.open {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.scPage .scItemBody {
  border-top: 1px solid #F1F5FA;
  background: #FCFDFE;
  padding: 4px 0;
  /* ---------- 企业工商信息 · 执照式排版 ---------- */
  /* ---------- 开票信息 / 社保 · 定义列表排版（方案二） ---------- */
  /* ---------- 企业融资 · 时间轴排版（方案二） ---------- */
}
.scPage .scItemBody.isLicense {
  background: #FCFBF7;
  padding: 0;
}
.scPage .scItemBody .lic {
  padding: 24px 30px 28px;
}
.scPage .scItemBody .licHead {
  padding-bottom: 15px;
  border-bottom: 1px solid #E4DFD4;
}
.scPage .scItemBody .licName {
  font-family: Georgia, "Songti SC", "SimSun", "Times New Roman", serif;
  font-size: 23px;
  font-weight: 600;
  color: #2A2A26;
  line-height: 1.35;
  letter-spacing: 0.01em;
}
.scPage .scItemBody .licNo {
  margin-top: 9px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  grid-gap: 6px 20px;
  gap: 6px 20px;
  font-size: 12px;
  color: #7A7365;
}
.scPage .scItemBody .licNo b {
  font-family: ui-monospace, "SF Mono", Consolas, monospace;
  font-size: 12.5px;
  font-weight: 600;
  letter-spacing: 0.06em;
  color: #3A382F;
}
.scPage .scItemBody .licNo .st {
  display: inline-flex;
  align-items: center;
  grid-gap: 6px;
  gap: 6px;
  color: #7A2E22;
}
.scPage .scItemBody .licNo .st::before {
  content: '';
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #9A3B2E;
}
.scPage .scItemBody .licGrpTitle {
  display: flex;
  align-items: center;
  grid-gap: 9px;
  gap: 9px;
  margin: 22px 0 8px;
  font-size: 11px;
  letter-spacing: 0.18em;
  color: #8C8577;
}
.scPage .scItemBody .licGrpTitle::before {
  content: '';
  width: 16px;
  height: 1px;
  background: #9A3B2E;
  flex: 0 0 auto;
}
.scPage .scItemBody .licGrpTitle i {
  flex: 1 1;
  height: 1px;
  background: #EDE8DD;
}
.scPage .scItemBody .licForm {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 14px;
  -webkit-column-gap: 14px;
          column-gap: 14px;
}
@media (max-width: 760px) {
  .scPage .scItemBody .licForm {
    grid-template-columns: 1fr;
  }
}
.scPage .scItemBody .licF {
  display: grid;
  grid-template-columns: 104px 1fr;
  align-items: baseline;
}
.scPage .scItemBody .licF.wide {
  grid-column: 1 / -1;
}
.scPage .scItemBody .licF .k {
  font-size: 12px;
  color: #8C8577;
  text-align: right;
  padding: 7px 10px 7px 0;
  line-height: 1.55;
}
.scPage .scItemBody .licF .v {
  font-size: 13px;
  color: #2A2A26;
  padding: 7px 0;
  line-height: 1.55;
  word-break: break-word;
}
.scPage .scItemBody .licF .v.mono {
  font-family: ui-monospace, "SF Mono", Consolas, monospace;
  font-size: 12.5px;
  letter-spacing: 0.02em;
}
.scPage .scItemBody .licBlock {
  margin-top: 16px;
}
.scPage .scItemBody .licBlock .k {
  font-size: 12px;
  color: #8C8577;
  margin-bottom: 6px;
}
.scPage .scItemBody .licBlock .v {
  font-size: 13px;
  line-height: 1.9;
  color: #2A2A26;
  text-align: justify;
  background: #F7F5EF;
  border-left: 2px solid #DCD5C6;
  padding: 14px 16px;
}
.scPage .scItemBody .dl {
  margin: 0;
  padding: 6px 22px 16px;
  /* 分组标题：开票信息命中多家分公司时按抬头分组 */
}
.scPage .scItemBody .dl .dlGroup {
  margin: 12px 0 2px;
  padding-left: 8px;
  border-left: 2px solid #D6E4F7;
  font-size: 12px;
  font-weight: 600;
  color: #3F5C86;
  letter-spacing: 0.02em;
}
.scPage .scItemBody .dl .dlGroup:first-child {
  margin-top: 2px;
}
.scPage .scItemBody .dl .dlRow {
  display: grid;
  grid-template-columns: 128px 1fr;
  align-items: baseline;
  padding: 9px 0;
  border-bottom: 1px solid #F0F3F8;
}
.scPage .scItemBody .dl .dlRow:last-child {
  border-bottom: 0;
}
.scPage .scItemBody .dl .dlRow dt {
  font-size: 12px;
  color: #7B8494;
}
.scPage .scItemBody .dl .dlRow dd {
  margin: 0;
  font-size: 13px;
  color: #1D2939;
  line-height: 1.6;
  word-break: break-word;
}
.scPage .scItemBody .dl .dlRow dd.mono {
  font-family: ui-monospace, "SF Mono", Consolas, monospace;
  letter-spacing: 0.01em;
}
.scPage .scItemBody .finRail {
  position: relative;
  padding: 8px 22px 14px 30px;
}
.scPage .scItemBody .finRail::before {
  content: '';
  position: absolute;
  left: 14px;
  top: 14px;
  bottom: 14px;
  width: 2px;
  background: #E4E9F0;
}
.scPage .scItemBody .finNode {
  position: relative;
  padding: 0 0 18px;
}
.scPage .scItemBody .finNode:last-child {
  padding-bottom: 2px;
}
.scPage .scItemBody .finNode::before {
  content: '';
  position: absolute;
  left: -19px;
  top: 3px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #fff;
  border: 2px solid #1857A4;
}
.scPage .scItemBody .finDate {
  font-size: 11.5px;
  color: #98A2B3;
  font-family: ui-monospace, "SF Mono", Consolas, monospace;
}
.scPage .scItemBody .finBox {
  margin-top: 5px;
  background: #F8FAFD;
  border: 1px solid #EBF1F8;
  border-radius: 8px;
  padding: 10px 13px;
}
.scPage .scItemBody .finRound {
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  color: #fff;
  padding: 3px 10px;
  border-radius: 999px;
}
.scPage .scItemBody .finMeta {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 6px 20px;
  gap: 6px 20px;
  margin-top: 8px;
}
.scPage .scItemBody .finMeta > div {
  font-size: 12px;
  color: #475467;
}
.scPage .scItemBody .finMeta .k {
  color: #98A2B3;
  margin-right: 5px;
}
.scPage .scItemBody .finMeta .amt {
  color: #1857A4;
  font-weight: 600;
}
.scPage .scItemBody .finMeta .na {
  color: #A6B0BE;
}
.scPage .scItemBody table {
  width: 100%;
  border-collapse: collapse;
}
.scPage .scItemBody table th {
  text-align: left;
  font-size: 11.5px;
  font-weight: 600;
  color: #8A97A8;
  padding: 10px 18px;
  background: #F8FAFD;
  border-bottom: 1px solid #EFF4FA;
  white-space: nowrap;
}
.scPage .scItemBody table td {
  font-size: 12.5px;
  color: #344054;
  padding: 11px 18px;
  border-bottom: 1px solid #F4F7FB;
  vertical-align: top;
}
.scPage .scItemBody table tr:last-child td {
  border-bottom: 0;
}
.scPage .scItemBody .kv {
  padding: 4px 18px 14px;
  padding: var(--kv-pad, 4px 18px 14px);
  /* 重新排版：按分组的可折叠卡片 + 文书全文独立块 */
}
.scPage .scItemBody .kv .row {
  display: flex;
  grid-gap: 12px;
  gap: 12px;
  padding: 7px 0;
  border-bottom: 1px dashed #EEF3F9;
  font-size: 12.5px;
}
.scPage .scItemBody .kv .row:last-child {
  border-bottom: 0;
}
.scPage .scItemBody .kv .row .k {
  flex: 0 0 140px;
  color: #8A97A8;
}
.scPage .scItemBody .kv .row .v {
  flex: 1 1;
  color: #344054;
}
.scPage .scItemBody .kv .kvSection {
  margin: 12px 0 2px;
  padding: 6px 10px;
  background: #F2F5FA;
  border-left: 3px solid #2F6BFF;
  border-radius: 4px;
  font-size: 12.5px;
  font-weight: 600;
  color: #1D2939;
}
.scPage .scItemBody .kv .kvSection:first-child {
  margin-top: 0;
}
.scPage .scItemBody .kv .kvGroups {
  padding: 4px 18px 14px;
  padding: var(--kvgs-pad, 4px 18px 14px);
  /* 数据口径说明条（后端 label=「说明」的行，前端提到分组之外单独渲染） */
}
.scPage .scItemBody .kv .kvGroups .kvNote {
  display: flex;
  grid-gap: 9px;
  gap: 9px;
  margin: 8px 0 2px;
  margin: var(--kvn-m, 8px 0 2px);
  padding: 11px 13px;
  border-radius: 8px;
  background: #F4F8FF;
  font-size: 12px;
  line-height: 1.7;
  color: #4A5D75;
}
.scPage .scItemBody .kv .kvGroups .kvNote .ic {
  flex: 0 0 16px;
  width: 16px;
  height: 16px;
  margin-top: 1px;
  border-radius: 50%;
  background: #BBD3F8;
  color: #1857A4;
  font-size: 11px;
  font-weight: 800;
  font-style: normal;
  display: flex;
  align-items: center;
  justify-content: center;
}
.scPage .scItemBody .kv .kvGroups .kvNote .tx {
  flex: 1 1;
  min-width: 0;
}
.scPage .scItemBody .kv .kvGroups .kvGroup {
  border: 1px solid #EEF3F9;
  border: var(--kvg-bd, 1px solid #EEF3F9);
  border-radius: 8px;
  border-radius: var(--kvg-r, 8px);
  margin-top: 10px;
  margin-top: var(--kvg-mt, 10px);
  overflow: hidden;
  background: #fff;
  background: var(--kvg-bg, #fff);
}
.scPage .scItemBody .kv .kvGroups .kvGroup .kvGroupHead {
  display: flex;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
  padding: 9px 12px;
  padding: var(--kvgh-pad, 9px 12px);
  cursor: pointer;
  background: #F7F9FC;
  background: var(--kvgh-bg, #F7F9FC);
  -webkit-user-select: none;
          user-select: none;
}
.scPage .scItemBody .kv .kvGroups .kvGroup .kvGroupHead:hover {
  background: #EEF3FA;
  background: var(--kvgh-hover, #EEF3FA);
}
.scPage .scItemBody .kv .kvGroups .kvGroup .kvGroupHead .secTag {
  display: inline-flex;
  align-items: center;
  grid-gap: 6px;
  gap: 6px;
  min-width: 0;
  padding: 4px 10px;
  border-radius: 6px;
  background: #fff;
  background: var(--kvtag-bg, #fff);
  border: 1px solid #E4EAF2;
  border: var(--kvtag-bd, 1px solid #E4EAF2);
  font-size: 11.5px;
  font-weight: 600;
  color: #5A6B80;
}
.scPage .scItemBody .kv .kvGroups .kvGroup .kvGroupHead .kvGroupTitle {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.scPage .scItemBody .kv .kvGroups .kvGroup .kvGroupHead .kvGroupCount {
  flex: 0 0 auto;
  font-size: 11px;
  font-weight: 400;
  color: #98A2B3;
}
.scPage .scItemBody .kv .kvGroups .kvGroup .kvGroupHead .kvDownload {
  flex: 0 0 auto;
  margin-left: auto;
  padding: 4px 12px;
  font-size: 12px;
  color: #2F6BFF;
  background: #fff;
  border: 1px solid #2F6BFF;
  border-radius: 5px;
  cursor: pointer;
}
.scPage .scItemBody .kv .kvGroups .kvGroup .kvGroupHead .kvDownload:hover {
  background: #EEF3FF;
}
.scPage .scItemBody .kv .kvGroups .kvGroup .kvGroupHead .kvDownload:disabled {
  color: #A0AEC0;
  border-color: #CBD5E0;
  cursor: not-allowed;
  background: #fff;
}
.scPage .scItemBody .kv .kvGroups .kvGroup .kvGroupHead .kvCaret {
  flex: 0 0 auto;
  margin-left: auto;
  color: #8A97A8;
  font-size: 11px;
}
.scPage .scItemBody .kv .kvGroups .kvGroup .kvGroupHead .kvDownload + .kvCaret {
  margin-left: 0;
}
.scPage .scItemBody .kv .kvGroups .kvGroup .kvGroupBody {
  padding: 4px 12px 10px;
  padding: var(--kvgb-pad, 4px 12px 10px);
  /* 列数/间距用 CSS 变量控制：个人报告在外层改 --kv-cols 即可切两列，
               避免与 .scItemBody .kvGroups .kvGroup ... 的深层选择器打优先级官司 */
}
.scPage .scItemBody .kv .kvGroups .kvGroup .kvGroupBody .kvGrid {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-columns: var(--kv-cols, 1fr);
  grid-gap: 0;
  gap: 0;
  grid-gap: var(--kv-gap, 0);
  gap: var(--kv-gap, 0);
}
.scPage .scItemBody .kv .kvGroups .kvGroup .kvGroupBody .kvF {
  display: flex;
  display: var(--kv-fdisplay, flex);
  grid-gap: 12px;
  gap: 12px;
  grid-gap: var(--kv-fgap, 12px);
  gap: var(--kv-fgap, 12px);
  padding: 7px 0;
  padding: var(--kv-fpad, 7px 0);
  border-bottom: 1px dashed #EEF3F9;
  border-bottom: var(--kv-fbd, 1px dashed #EEF3F9);
  font-size: 12.5px;
}
.scPage .scItemBody .kv .kvGroups .kvGroup .kvGroupBody .kvF:last-child {
  border-bottom: 0;
}
.scPage .scItemBody .kv .kvGroups .kvGroup .kvGroupBody .kvF .k {
  flex: 0 0 140px;
  flex: var(--kv-kflex, 0 0 140px);
  margin-bottom: 0;
  margin-bottom: var(--kv-kmb, 0);
  color: #8A97A8;
  color: var(--kv-kcolor, #8A97A8);
  font-size: 12.5px;
  font-size: var(--kv-kfs, 12.5px);
}
.scPage .scItemBody .kv .kvGroups .kvGroup .kvGroupBody .kvF .v {
  flex: 1 1;
  color: #344054;
  color: var(--kv-vcolor, #344054);
  font-size: 12.5px;
  font-size: var(--kv-vfs, 12.5px);
  line-height: normal;
  line-height: var(--kv-vlh, normal);
  font-weight: normal;
  font-weight: var(--kv-vfw, normal);
  word-break: break-word;
}
.scPage .scItemBody .kv .kvGroups .kvGroup .kvBlock {
  margin: 8px 0;
  margin: var(--kvb-m, 8px 0);
  padding: 12px 14px;
  background: #FBFCFE;
  border: 1px solid #E8EDF3;
  border-left: 3px solid #2F6BFF;
  border-radius: 6px;
  grid-column: 1 / -1;
}
.scPage .scItemBody .kv .kvGroups .kvGroup .kvBlock .kvBlockTitle {
  font-size: 12px;
  font-weight: 600;
  color: #1D2939;
  margin-bottom: 6px;
}
.scPage .scItemBody .kv .kvGroups .kvGroup .kvBlock .kvBlockText {
  font-size: 12.5px;
  line-height: 1.85;
  color: #243B53;
  white-space: pre-wrap;
  word-break: break-word;
  max-height: 340px;
  overflow: auto;
}
.scPage .scReasons {
  display: flex;
  flex-direction: column;
  grid-gap: 9px;
  gap: 9px;
}
.scPage .scReasons .row {
  display: flex;
  grid-gap: 10px;
  gap: 10px;
  font-size: 13.5px;
  color: #344054;
  line-height: 1.75;
}
.scPage .scReasons .row i {
  flex: 0 0 6px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #D93025;
  margin-top: 8px;
}
.scPage .scSuggests {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 12px;
  gap: 12px;
}
.scPage .scSuggests .box {
  border: 1px solid #E6EEF8;
  border-radius: 10px;
  padding: 15px 16px;
  background: #FBFDFF;
}
.scPage .scSuggests .box .stage {
  display: inline-block;
  font-size: 11.5px;
  font-weight: 600;
  color: #1857A4;
  background: #EAF2FB;
  border-radius: 5px;
  padding: 2px 9px;
  margin-bottom: 9px;
}
.scPage .scSuggests .box .content {
  font-size: 12.5px;
  color: #344054;
  line-height: 1.8;
}
.scPage .scDisclaimer {
  margin-top: 18px;
  padding: 14px 18px;
  background: #F7F9FC;
  border: 1px dashed #DDE5F0;
  border-radius: 9px;
  font-size: 11.5px;
  color: #8A97A8;
  line-height: 1.8;
}
.scPage .scResultActions {
  display: flex;
  grid-gap: 10px;
  gap: 10px;
  flex-wrap: wrap;
  margin-top: 20px;
}
.scPage .scPackages {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 18px;
  gap: 18px;
  margin-top: 22px;
}
.scPage .scPkg {
  position: relative;
  background: #fff;
  border: 1px solid #E7EDF6;
  border-radius: 14px;
  padding: 28px 26px 24px;
  transition: 0.18s;
}
.scPage .scPkg:hover {
  border-color: #C3D8EF;
  box-shadow: 0 10px 30px rgba(16, 24, 40, 0.08);
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.scPage .scPkg.rec {
  border-color: #B7CFEC;
  box-shadow: 0 10px 30px rgba(24, 87, 164, 0.12);
}
.scPage .scPkgBadge {
  position: absolute;
  top: -1px;
  right: 22px;
  background: linear-gradient(135deg, #1857A4, #5B4BE8);
  color: #fff;
  font-size: 11.5px;
  font-weight: 600;
  padding: 4px 12px;
  border-radius: 0 0 8px 8px;
}
.scPage .scPkgName {
  font-size: 15px;
  font-weight: 650;
  color: #101828;
  margin-bottom: 16px;
}
.scPage .scDepthTag {
  display: inline-block;
  margin-left: 8px;
  padding: 1px 8px;
  font-size: 11px;
  font-style: normal;
  font-weight: 600;
  border-radius: 4px;
  background: #E8F0FE;
  color: #2B6CB0;
  vertical-align: middle;
}
.scPage .scDepthTag.deep {
  background: #FEF0E1;
  color: #C05621;
}
.scPage .scDepthTag.full {
  background: #FDE8F3;
  color: #B83280;
}
.scPage .scPkgTimes {
  display: flex;
  align-items: baseline;
  grid-gap: 5px;
  gap: 5px;
  margin-bottom: 6px;
}
.scPage .scPkgTimes b {
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: #1857A4;
  letter-spacing: -1px;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.scPage .scPkgTimes span {
  font-size: 13px;
  color: #667085;
}
.scPage .scPkgPrice {
  display: flex;
  align-items: baseline;
  grid-gap: 8px;
  gap: 8px;
  margin-bottom: 4px;
}
.scPage .scPkgPrice b {
  font-size: 25px;
  font-weight: 700;
  color: #101828;
}
.scPage .scPkgPrice b::before {
  content: "￥";
  font-size: 15px;
  font-weight: 600;
  margin-right: 1px;
}
.scPage .scPkgPrice del {
  font-size: 13px;
  color: #A9B4C4;
}
.scPage .scPkgPer {
  font-size: 12px;
  color: #8A97A8;
  margin-bottom: 18px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.scPage .scPkgPer em {
  font-style: normal;
  font-size: 11px;
  color: #4A6FA5;
  background: #EFF4FB;
  padding: 1px 7px;
  border-radius: 10px;
  white-space: nowrap;
}
.scPage .scPkgBtn {
  width: 100%;
  height: 42px;
  border-radius: 9px;
  border: 1px solid #D8E3F0;
  background: #fff;
  color: #1857A4;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: 0.16s;
}
.scPage .scPkgBtn:hover {
  background: #F3F8FE;
  border-color: #B7CFEC;
}
.scPage .scPkgBtn.primary {
  border: 0;
  color: #fff;
  background: linear-gradient(135deg, #1857A4, #5B4BE8);
  box-shadow: 0 6px 16px rgba(59, 75, 200, 0.22);
}
.scPage .scPkgBtn.primary:hover {
  -webkit-filter: brightness(1.06);
          filter: brightness(1.06);
}
.scPage .scPkgRemark {
  margin-top: 12px;
  font-size: 11.5px;
  color: #98A2B3;
  text-align: center;
}
.scPage .scTable {
  width: 100%;
  border-collapse: collapse;
}
.scPage .scTable th {
  text-align: left;
  font-size: 12px;
  font-weight: 600;
  color: #8A97A8;
  padding: 12px 14px;
  background: #F8FAFD;
  border-bottom: 1px solid #EFF4FA;
  white-space: nowrap;
}
.scPage .scTable td {
  font-size: 13px;
  color: #344054;
  padding: 14px;
  border-bottom: 1px solid #F4F7FB;
}
.scPage .scTable tr:hover td {
  background: #FBFDFF;
}
.scPage .scLevelTag {
  display: inline-block;
  font-size: 11.5px;
  font-weight: 600;
  padding: 3px 10px;
  border-radius: 11px;
}
.scPage .scLevelTag.lv-veryhigh {
  background: #FBEAE9;
  color: #9B1C1C;
}
.scPage .scLevelTag.lv-high {
  background: #FDECEA;
  color: #C0392B;
}
.scPage .scLevelTag.lv-medium {
  background: #FEF4E6;
  color: #B45309;
}
.scPage .scLevelTag.lv-low {
  background: #EAF7F0;
  color: #1E8E5A;
}
.scPage .scItemTag {
  display: inline-block;
  font-size: 11.5px;
  line-height: 1;
  color: #344054;
  background: #EEF2F6;
  border: 1px solid #E4E9F0;
  padding: 4px 8px;
  border-radius: 6px;
  margin: 0 4px 4px 0;
  white-space: nowrap;
}
.scPage .scEmpty {
  padding: 60px 0;
  text-align: center;
  color: #98A2B3;
  font-size: 13.5px;
}
@media screen and (max-width: 1180px) {
  .scPage .scWrap {
    padding: 0 24px;
  }
  .scPage .scPackages {
    grid-template-columns: repeat(2, 1fr);
  }
  .scPage .scSuggests {
    grid-template-columns: 1fr;
  }
  .scPage .scBaseGrid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 860px) {
  .scPage .scHeroInner {
    flex-direction: column;
    align-items: flex-start;
  }
  .scPage .scQuotaBox {
    width: 100%;
  }
  .scPage .scPackages {
    grid-template-columns: 1fr;
  }
  .scPage .scPurposeList {
    grid-template-columns: 1fr;
  }
  .scPage .scBaseGrid {
    grid-template-columns: 1fr;
  }
  .scPage .scInputRow {
    flex-direction: column;
  }
  .scPage .scResultTop {
    flex-direction: column;
    align-items: flex-start;
  }
}
/* ============================================================
   查主体 · 查诉讼 tab 补充样式（2026-11-02）
   ============================================================ */
.scPage .scSeg {
  display: inline-flex;
  padding: 3px;
  background: #F0F4FA;
  border: 1px solid #E7EDF6;
  border-radius: 9px;
}
.scPage .scSeg span {
  padding: 7px 22px;
  font-size: 13.5px;
  color: #344054;
  border-radius: 7px;
  cursor: pointer;
  transition: 0.16s;
  -webkit-user-select: none;
          user-select: none;
}
.scPage .scSeg span:hover {
  color: #1857A4;
}
.scPage .scSeg span.on {
  background: #fff;
  color: #1857A4;
  font-weight: 600;
  box-shadow: 0 1px 3px rgba(16, 24, 40, 0.1);
}
.scPage .scLawItems {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 12px;
  gap: 12px;
}
.scPage .scLawItems > span {
  display: flex;
  flex-direction: column;
  grid-gap: 4px;
  gap: 4px;
  padding: 12px 14px;
  background: #F8FAFD;
  border: 1px solid #E7EDF6;
  border-radius: 10px;
}
.scPage .scLawItems > span b {
  font-size: 13.5px;
  color: #101828;
  font-weight: 600;
}
.scPage .scLawItems > span em {
  font-style: normal;
  font-size: 12px;
  color: #667085;
  line-height: 1.6;
}
@media screen and (max-width: 860px) {
  .scPage .scLawItems {
    grid-template-columns: 1fr;
  }
}
/* ============================================================
   查主体 · BC 组合查询页（2026-11-02）
   ============================================================ */
.scPage {
  /* ---------- 左栏 ---------- */
  /* ---------- 右侧 ---------- */
  /* ---------- 已选 / 消耗 ---------- */
  /* ---------- 报告目录预览 ---------- */
  /* 注意：此处必须用独立类名，不能与报告页头部的 .scResultHead 共用，
     否则浅底胶囊样式会覆盖报告头部的白字，导致「浅底白字」看不清 */
  /* ---------- 选填 / 必填 / 错误态 ---------- */
  /* ---------- 响应式 ---------- */
}
.scPage .scWorkbench {
  display: grid;
  grid-template-columns: 300px minmax(0, 1fr);
  grid-gap: 18px;
  gap: 18px;
  align-items: start;
  margin-top: 18px;
}
.scPage .scRail {
  background: #fff;
  border: 1px solid #E7EDF6;
  border-radius: 14px;
  overflow: hidden;
  position: -webkit-sticky;
  position: sticky;
  top: 76px;
}
.scPage .scRailHead {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 16px;
  border-bottom: 1px solid #E7EDF6;
  font-size: 13px;
  font-weight: 700;
  color: #101828;
}
.scPage .scRailTotal {
  font-size: 11.5px;
  font-weight: 500;
  color: #667085;
}
.scPage .scRailTotal b {
  color: #1857A4;
  font-size: 14px;
  margin: 0 2px;
}
.scPage .scRailTip {
  padding: 8px 16px 10px;
  font-size: 11.5px;
  line-height: 1.5;
  color: #667085;
  border-bottom: 1px solid #E7EDF6;
}
.scPage .scRg {
  border-bottom: 1px solid #E7EDF6;
}
.scPage .scRg:last-child {
  border-bottom: 0;
}
.scPage .scRg.on {
  background: #FBFCFE;
}
.scPage .scRg.ent.on {
  box-shadow: inset 3px 0 0 #1857A4;
}
.scPage .scRg.per.on {
  box-shadow: inset 3px 0 0 #5B4BE8;
}
.scPage .scRg.law.on {
  box-shadow: inset 3px 0 0 #B45309;
}
.scPage .scRgHead {
  display: flex;
  align-items: center;
  justify-content: space-between;
  grid-gap: 8px;
  gap: 8px;
  padding: 12px 14px 10px;
  cursor: pointer;
}
.scPage .scRgHead:hover {
  background: #F7FAFD;
}
.scPage .scRgTitle {
  display: flex;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
  font-size: 13.5px;
  font-weight: 700;
  color: #101828;
}
.scPage .scRgTitle em {
  font-style: normal;
  font-size: 10.5px;
  font-weight: 600;
  color: #667085;
  background: #F0F4FA;
  border-radius: 20px;
  padding: 1px 7px;
}
.scPage .scRgDot {
  width: 8px;
  height: 8px;
  border-radius: 2px;
  flex: 0 0 auto;
}
.scPage .scRg.ent .scRgDot {
  background: #1857A4;
}
.scPage .scRg.per .scRgDot {
  background: #5B4BE8;
}
.scPage .scRg.law .scRgDot {
  background: #B45309;
}
.scPage .scRg.law .scRgTitle em {
  background: #FEF4E6;
  color: #92400E;
}
.scPage .scRgCount {
  font-size: 11.5px;
  color: #667085;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}
.scPage .scRgList {
  list-style: none;
  margin: 0;
  padding: 0 8px 10px;
}
.scPage .scCk {
  display: flex;
  grid-gap: 9px;
  gap: 9px;
  align-items: flex-start;
  padding: 7px 8px;
  border-radius: 8px;
  cursor: pointer;
  transition: 0.14s;
}
.scPage .scCk:hover {
  background: #F5F8FC;
}
.scPage .scCk input {
  margin: 3px 0 0;
  width: 15px;
  height: 15px;
  flex: 0 0 auto;
  cursor: pointer;
}
.scPage .scRg.ent .scCk input {
  accent-color: #1857A4;
}
.scPage .scRg.per .scCk input {
  accent-color: #5B4BE8;
}
.scPage .scRg.law .scCk input {
  accent-color: #B45309;
}
.scPage .scCkBody b {
  display: block;
  font-size: 12.5px;
  font-weight: 600;
  color: #344054;
  line-height: 1.4;
}
.scPage .scCkBody em {
  display: block;
  font-style: normal;
  font-size: 11px;
  color: #98A2B3;
  line-height: 1.5;
  margin-top: 1px;
}
.scPage .scCk.on .scCkBody b {
  color: #101828;
}
.scPage .scRg.law .scCk.on .scCkBody b {
  color: #92400E;
}
.scPage .scWork {
  background: #fff;
  border: 1px solid #E7EDF6;
  border-radius: 14px;
  overflow: hidden;
}
.scPage .scWorkHead {
  padding: 16px 20px;
  border-bottom: 1px solid #E7EDF6;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  grid-gap: 14px;
  gap: 14px;
  flex-wrap: wrap;
}
.scPage .scWorkTitle {
  display: flex;
  grid-gap: 12px;
  gap: 12px;
  align-items: flex-start;
}
.scPage .scWorkTitle h2 {
  margin: 0;
  font-size: 17px;
  display: flex;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
  flex-wrap: wrap;
}
.scPage .scWorkTitle p {
  margin: 3px 0 0;
  font-size: 12px;
  color: #667085;
}
.scPage .scWorkIcon {
  width: 40px;
  height: 40px;
  border-radius: 10px;
  display: grid;
  place-items: center;
  flex: 0 0 auto;
}
.scPage .scWorkIcon svg {
  width: 20px;
  height: 20px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.7;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.scPage .scWorkIcon.ent {
  background: #EAF2FC;
  color: #1857A4;
}
.scPage .scWorkIcon.per {
  background: #EFECFE;
  color: #5B4BE8;
}
.scPage .scWorkIcon.law {
  background: #FEF4E6;
  color: #B45309;
}
.scPage .scWorkBadge {
  font-size: 11px;
  font-weight: 600;
  border-radius: 20px;
  padding: 2px 8px;
}
.scPage .scWorkBadge.ent {
  background: #EAF2FC;
  color: #1857A4;
}
.scPage .scWorkBadge.per {
  background: #EFECFE;
  color: #5B4BE8;
}
.scPage .scWorkBadge.law {
  background: #FEF4E6;
  color: #92400E;
}
.scPage .scWorkTools {
  display: flex;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
  flex-wrap: wrap;
}
.scPage .scWorkTools span {
  font-size: 11.5px;
  color: #667085;
}
.scPage .scWorkTools b {
  color: #101828;
  font-size: 14px;
  margin: 0 1px;
}
.scPage .scBtnXs {
  height: 31px;
  padding: 0 10px;
  font-size: 12px;
  border-radius: 7px;
}
.scPage .scWorkBody {
  display: grid;
  grid-template-columns: minmax(320px, 0.95fr) 1.05fr;
}
.scPage .scFormZone {
  padding: 18px 20px;
  border-right: 1px solid #E7EDF6;
}
.scPage .scFormZone .scFieldLabel {
  flex-wrap: wrap;
}
.scPage .scResultZone {
  padding: 18px 20px;
  background: #FBFCFE;
}
.scPage .scSelChips {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 6px;
  gap: 6px;
  min-height: 30px;
}
.scPage .scSelChips span {
  font-size: 11.5px;
  color: #344054;
  background: #F5F8FC;
  border: 1px solid #E4ECF6;
  border-radius: 6px;
  padding: 3px 8px;
}
.scPage .scSelChips .empty {
  color: #98A2B3;
  background: #fff;
  border-style: dashed;
}
.scPage .scCostBar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  grid-gap: 12px;
  gap: 12px;
  margin-top: 16px;
  padding-top: 14px;
  border-top: 1px dashed #E7EDF6;
  flex-wrap: wrap;
}
.scPage .scCost {
  font-size: 12.5px;
  color: #344054;
}
.scPage .scCost b {
  color: #D93025;
  font-size: 18px;
  margin: 0 2px;
}
.scPage .scPreviewHead {
  display: flex;
  align-items: center;
  justify-content: space-between;
  grid-gap: 10px;
  gap: 10px;
  margin-bottom: 11px;
  padding: 0;
  flex-wrap: wrap;
  color: #344054;
}
.scPage .scPreviewHead b {
  font-size: 13.5px;
  color: #344054;
}
.scPage .scPreviewHead span {
  font-size: 11px;
  color: #667085;
  background: #EEF3FA;
  border-radius: 20px;
  padding: 2px 8px;
}
.scPage .scPreviewGrid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
  gap: 10px;
}
.scPage .scPreviewCard {
  padding: 11px 12px;
  background: #fff;
  border: 1px solid #E7EDF6;
  border-radius: 9px;
}
.scPage .scPreviewCard:last-child:nth-child(odd) {
  grid-column: 1 / -1;
}
.scPage .scPreviewCard.wide {
  grid-column: 1 / -1;
}
.scPage .scPreviewCard b {
  display: block;
  font-size: 12px;
  color: #101828;
  margin-bottom: 4px;
}
.scPage .scPreviewCard p {
  margin: 0;
  font-size: 11px;
  color: #667085;
  line-height: 1.65;
}
.scPage .scPreviewBadge {
  display: inline-block;
  margin-top: 7px;
  font-size: 10px;
  font-weight: 600;
  color: #0F766E;
  background: #E6F5F3;
  border-radius: 20px;
  padding: 1px 7px;
}
.scPage .scPreviewEmpty {
  grid-column: 1 / -1;
  padding: 26px 12px;
  text-align: center;
  font-size: 12.5px;
  color: #98A2B3;
  border: 1px dashed #E7EDF6;
  border-radius: 9px;
  background: #fff;
}
.scPage .scPreviewNote {
  margin-top: 12px;
  font-size: 11px;
  color: #98A2B3;
  line-height: 1.7;
}
.scPage .scPreviewTips {
  margin-top: 16px;
  padding-top: 12px;
  border-top: 1px dashed #E7EDF6;
}
.scPage .scPreviewTips b {
  display: block;
  font-size: 12px;
  color: #344054;
  margin-bottom: 6px;
}
.scPage .scPreviewTips ul {
  margin: 0;
  padding-left: 16px;
}
.scPage .scPreviewTips li {
  font-size: 11px;
  color: #98A2B3;
  line-height: 1.9;
}
.scPage .scReq,
.scPage .scReqNeed {
  font-style: normal;
  font-size: 10.5px;
  font-weight: 600;
  border-radius: 20px;
  padding: 1px 7px;
  margin-left: 2px;
}
.scPage .scReq {
  background: #F0F4FA;
  color: #667085;
}
.scPage .scReqNeed {
  background: #FBEAE9;
  color: #9B1C1C;
}
.scPage .scInput.err {
  border-color: #D93025 !important;
  box-shadow: 0 0 0 3px rgba(217, 48, 37, 0.12) !important;
}
.scPage .scPurpose.err {
  border-color: #D93025 !important;
}
@media screen and (max-width: 1100px) {
  .scPage .scWorkbench {
    grid-template-columns: 1fr;
  }
  .scPage .scRail {
    position: static;
  }
  .scPage .scWorkBody {
    grid-template-columns: 1fr;
  }
  .scPage .scFormZone {
    border-right: 0;
    border-bottom: 1px solid #E7EDF6;
  }
  .scPage .scPreviewGrid {
    grid-template-columns: 1fr;
  }
}
/* ============================================================
   查主体 · 权益态改造（2026-11-02）：我的权益面板 / 锁标 / 消耗态 / 套餐页
   ============================================================ */
.scPage {
  /* ---------- Hero：我的权益面板（替代原「剩余次数」） ---------- */
  /* ---------- 左栏：未开通数据项锁标 ---------- */
  /* ---------- 消耗条：权益态 ---------- */
  /* ---------- 套餐页：限免横幅 ---------- */
  /* ---------- 套餐卡：按项展示 / 升级态 ---------- */
}
.scPage .scEntPanel {
  flex: 0 0 auto;
  background: rgba(255, 255, 255, 0.09);
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 12px;
  padding: 16px 20px;
  min-width: 250px;
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
}
.scPage .scEntPanel .label {
  font-size: 12px;
  color: #9FBEE0;
  margin-bottom: 10px;
}
.scPage .scEntPanel .scEntChips {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 6px;
  gap: 6px;
  margin-bottom: 10px;
}
.scPage .scEntPanel .scEntEmpty {
  font-size: 12px;
  color: #A9C4E1;
}
.scPage .scEntPanel .scEntChip {
  display: inline-flex;
  align-items: center;
  grid-gap: 5px;
  gap: 5px;
  font-size: 11.5px;
  color: #fff;
  background: rgba(255, 255, 255, 0.14);
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 20px;
  padding: 3px 10px;
}
.scPage .scEntPanel .scEntChip em {
  font-style: normal;
  font-size: 10.5px;
  color: #BED8F5;
  margin-left: 1px;
}
.scPage .scEntPanel .scEntChip.free {
  background: rgba(95, 211, 160, 0.22);
  border-color: rgba(95, 211, 160, 0.5);
  color: #D7FBE9;
}
.scPage .scEntPanel .scEntChip.free em {
  color: #C7F5DF;
}
.scPage .scEntPanel .scEntMigrate {
  margin-top: 9px;
  font-size: 11.5px;
  line-height: 1.5;
  color: #FFD9A8;
  background: rgba(255, 180, 80, 0.12);
  border: 1px solid rgba(255, 180, 80, 0.3);
  border-radius: 8px;
  padding: 6px 10px;
}
.scPage .scEntPanel .scQuotaBtn {
  margin-top: 2px;
  width: 100%;
  height: 32px;
  border-radius: 7px;
  border: 0;
  cursor: pointer;
  font-size: 13px;
  font-weight: 600;
  color: #0B2A50;
  background: linear-gradient(135deg, #CFE4FB, #FFFFFF);
  transition: 0.18s;
}
.scPage .scEntPanel .scQuotaBtn:hover {
  -webkit-filter: brightness(0.96);
          filter: brightness(0.96);
}
.scPage .scEntPanel .scQuotaLink {
  display: block;
  margin-top: 9px;
  text-align: center;
  font-size: 12px;
  color: #9FBEE0;
  cursor: pointer;
}
.scPage .scEntPanel .scQuotaLink:hover {
  color: #D7E9FB;
}
.scPage .scCk.locked {
  opacity: 0.55;
  cursor: not-allowed;
}
.scPage .scCk.locked:hover {
  background: transparent;
}
.scPage .scCk.locked .scCkBody b {
  color: #98A2B3;
}
.scPage .scLock {
  font-style: normal;
  margin-left: 5px;
  font-size: 11px;
  -webkit-filter: grayscale(0.1);
          filter: grayscale(0.1);
}
.scPage .scCost.ok {
  color: #1E8E5A;
  font-size: 12.5px;
  font-weight: 600;
}
.scPage .scCost.ok::before {
  content: "✓ ";
}
.scPage .scCost.warn {
  display: flex;
  flex-direction: column;
  grid-gap: 3px;
  gap: 3px;
  color: #B45309;
  font-size: 12.5px;
  font-weight: 600;
}
.scPage .scCost.warn b {
  color: #D93025;
  font-size: 15px;
  margin: 0 2px;
}
.scPage .scCostLink {
  color: #1857A4;
  cursor: pointer;
  margin-left: 8px;
  font-weight: 600;
}
.scPage .scCostLink:hover {
  text-decoration: underline;
}
.scPage .scFreeBanner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  grid-gap: 16px;
  gap: 16px;
  background: linear-gradient(135deg, rgba(95, 211, 160, 0.18), rgba(24, 87, 164, 0.1));
  border: 1px solid rgba(95, 211, 160, 0.4);
  border-radius: 12px;
  padding: 16px 20px;
  margin-top: 22px;
}
.scPage .scFreeBanner.claimed {
  background: linear-gradient(135deg, rgba(95, 211, 160, 0.1), rgba(95, 211, 160, 0.04));
  border-color: rgba(95, 211, 160, 0.3);
}
.scPage .scFreeBanner .scFreeLeft b {
  display: block;
  font-size: 15px;
  color: #0F5132;
  font-weight: 700;
  margin-bottom: 3px;
}
.scPage .scFreeBanner .scFreeLeft span {
  font-size: 12.5px;
  color: #3E6B52;
}
.scPage .scFreeBanner .scFreeBtn {
  height: 38px;
  padding: 0 22px;
  border: 0;
  border-radius: 8px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  background: linear-gradient(135deg, #1E8E5A, #2FA96F);
  transition: 0.16s;
  white-space: nowrap;
}
.scPage .scFreeBanner .scFreeBtn:hover {
  -webkit-filter: brightness(1.06);
          filter: brightness(1.06);
}
.scPage .scFreeBanner .scFreeBtn.done {
  background: #CFE6D8;
  color: #3E6B52;
  cursor: default;
}
.scPage .scPkgUnit {
  font-size: 13px;
  color: #667085;
  margin-left: 4px;
  font-weight: 400;
}
.scPage .scPkgCount {
  font-size: 12.5px;
  color: #667085;
  margin-bottom: 9px;
}
.scPage .scPkgCount b {
  color: #1857A4;
  font-size: 15px;
  margin: 0 2px;
}
.scPage .scPkgItems {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 5px;
  gap: 5px;
  margin: 4px 0 11px;
}
.scPage .scPkgItems span {
  font-size: 11px;
  color: #475467;
  background: #F2F6FB;
  border: 1px solid #E4ECF6;
  border-radius: 5px;
  padding: 2px 7px;
}
.scPage .scPkg.owned {
  border-color: #C7E2CF;
  background: #FBFDFB;
}
.scPage .scPkg.owned .scPkgBtn {
  border-color: #CFE2D4;
  color: #3E6B52;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.mask-box {
  position: fixed;
  min-height: 110vh;
  top: -60px;
  background-color: rgba(0, 0, 0, 0.95);
  opacity: 0.5;
  display: block;
  z-index: 999;
  width: 100%;
}
.mask-box .textDiv {
  padding-top: 80px;
}
.mask-box .textDiv .hint-txt {
  width: 100%;
  color: #377cde;
  text-align: right;
  font-size: 25px;
  height: 35px;
  line-height: 35px;
  font-weight: 800;
}
.mobileMainDiv {
  width: 100%;
  background-color: #f3f3f3;
  height: calc(100% - 3.3vw);
}
.mobileMainDiv .readOnlyContent {
  width: 100%;
  height: 100%;
}
.mobileMainDiv .videoDivShow {
  width: 100%;
  height: 50vw;
  margin: 0 auto;
  padding-bottom: 150px;
}
.mobileMainDiv .mobileVideoDivShow {
  width: 100%;
  height: 100vw;
  margin: 0 auto;
  padding-bottom: 150px;
}
.mobileMainDiv .imageDivShow {
  width: 400px;
  height: 400px;
  margin: 0 auto;
  padding-bottom: 150px;
}
.mobileMainDiv .registerTempMainDiv {
  width: 100%;
  background-color: #f5f5f5;
}
.mobileMainDiv .registerTempMainDiv .primaryColor {
  color: #377cde;
}
.mobileMainDiv .registerTempMainDiv .contentDiv {
  width: 100%;
  height: 900px;
  margin: 0 auto;
}
.mobileMainDiv .registerTempMainDiv .contentDiv .width-900 {
  width: 900px;
  height: 600px;
}
.mobileMainDiv .registerTempMainDiv .contentDiv .width-100-percent {
  width: 100%;
  height: 800px;
}
.mobileMainDiv .registerTempMainDiv .contentDiv .registerTempFormDiv {
  position: relative;
  top: 150px;
  margin: 0 auto;
  border-radius: 6px;
  background-color: #ffffff;
  padding: 3% 8% 0 8%;
}
.mobileMainDiv .registerTempMainDiv .contentDiv .registerTempFormDiv .errorMessage {
  position: absolute;
  top: 8px;
  left: 15%;
  width: 70%;
  height: 50px;
  overflow: hidden;
  padding: 3px;
}
.mobileMainDiv .registerTempMainDiv .contentDiv .registerTempFormDiv .errorMessage .errorFrame {
  max-height: 42px;
}
.mobileMainDiv .registerTempMainDiv .contentDiv .registerTempFormDiv .registerTempForm {
  width: 100%;
}
.mobileMainDiv .registerTempMainDiv .contentDiv .registerTempFormDiv .registerTempJump {
  float: right;
}
.mobileMainDiv .registerTempMainDiv .contentDiv .registerTempFormDiv .RegisterFormButton {
  width: 100%;
  height: 60px;
  border-radius: 30px;
  font-size: 20px;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.hotTemplateMainDiv {
  width: 100%;
  height: 462px;
  padding: 24px;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.hotTemplateMainDiv .title {
  width: 100%;
  height: 45px;
  border-bottom: 1px solid #DDDDDD;
}
.hotTemplateMainDiv .title .titleName {
  float: left;
  font-size: 20px;
  font-weight: bold;
}
.hotTemplateMainDiv .title .moreStarInfo {
  float: right;
  font-size: 16px;
  color: #666666;
  font-weight: 500;
  line-height: 30px;
  cursor: pointer;
}
.hotTemplateMainDiv .title .moreStarInfo:hover {
  color: #377cde;
}
.hotTemplateMainDiv .infoList {
  width: 100%;
}
.hotTemplateMainDiv .infoList ul {
  width: 100%;
  list-style-type: none;
  padding: 0;
}
.hotTemplateMainDiv .infoList ul li {
  cursor: pointer;
  width: 100%;
  height: 38px;
  font-size: 14px;
  color: #666666;
  line-height: 40px;
  text-align: left;
}
.hotTemplateMainDiv .infoList ul li:hover {
  color: #377cde;
}
.templateHelpFilePopoverContent {
  width: 500px;
  min-height: 340px;
  max-height: 400px;
}
.helpFilePopoverTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.helpFilePopoverTitleDiv .leftDiv {
  width: 50%;
  text-align: left;
}
.helpFilePopoverTitleDiv .rightDiv {
  width: 50%;
  text-align: right;
}
.queryConditionMainDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  width: 100%;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.LawOfficeManagerLeftContent {
  width: 300px;
}
.LawOfficeManagerLeftContent .LawOfficeManagerLeftMenuDiv {
  padding: 2px;
  width: 300px;
  min-height: 400px;
}
.LawOfficeManagerLeftContent .LawOfficeManagerLeftMenuDiv .LawOfficeManagerLeftMenuDivAvatar {
  width: 100%;
  min-height: 200px;
  padding-bottom: 40px;
  text-align: center;
  border-radius: 4px;
  background-color: #ffffff;
}
.LawOfficeManagerLeftContent .LawOfficeManagerLeftMenuDiv .LawOfficeManagerLeftMenuDivAvatar .LawOfficeManagerLeftMenuDivAvatarMain {
  width: 100%;
  height: 160px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.LawOfficeManagerLeftContent .LawOfficeManagerLeftMenuDiv .LawOfficeManagerLeftMenuDivAvatar .LawOfficeManagerLeftMenuDivAvatarText {
  width: 70%;
  padding: 25px 0 0 0;
  margin: 0 auto;
  text-align: center;
  font-size: 19px;
  font-weight: bold;
  cursor: default;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.LawOfficeManagerLeftContent .LawOfficeManagerLeftMenuDiv .LawOfficeManagerLeftMenuDivAvatar .LawOfficeManagerLeftMenuDivVipText {
  width: 100%;
  padding: 25px 0 0 0;
  margin: 0 auto;
  color: #626262;
  text-align: center;
  font-size: 0.7vw;
  cursor: default;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.LawOfficeManagerLeftContent .LawOfficeManagerLeftMenuDiv .LawOfficeManagerLeftMenuDivAvatar .memberChargeBtn {
  width: 110px;
  border-color: #d39f1a;
  background: #d39f1a;
}
.LawOfficeManagerLeftContent .LawOfficeManagerLeftMenuDiv .lawOfficeMenuDivContent {
  width: 100%;
  margin-top: 20px;
  border-radius: 4px;
  background-color: #ffffff;
}
.LawOfficeManagerRightContent {
  flex: 1 1;
  margin-left: 20px;
  min-height: 800px;
  width: 68%;
  position: relative;
}
.LawOfficeManagerRightContent .topRightNavDiv {
  width: 100%;
  height: 220px;
  padding-bottom: 20px;
}
.LawOfficeManagerRightContent .lawOfficeAllMainDiv {
  border-radius: 4px;
  background-color: #ffffff;
}

.topBannerComponentDivMain {
  width: 100%;
  height: 360px;
}
.law-office-banner-user {
  height: 360px;
}
.law-office-banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.law-office-banner-user-elem .law-office-banner-user-title {
  font-size: 40px;
  top: 20%;
  left: 20%;
}
.law-office-banner-user-elem .law-office-banner-user-text {
  top: 20%;
  left: 20%;
}
.law-office-banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.lawExampleInfoMainDiv {
  width: 55%;
  min-width: 1150px;
  margin: 0 auto;
}
.backToTop {
  height: 80px;
  width: 40px;
  position: absolute;
  bottom: 5%;
  right: 50%;
  line-height: 40px;
  border-radius: 10px;
  background-color: #377cde;
  color: #fff;
  text-align: center;
  font-size: 14px;
}
.lawExampleContent {
  display: flex;
  width: 100%;
  padding-top: 40px;
}
.lawExampleContent .lawExampleLeftInfo {
  width: 72%;
}
.lawExampleContent .lawExampleLeftInfo .infoContentDiv {
  width: 100%;
  padding-top: 2vw;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent {
  width: 100%;
  min-height: 1000px;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .topCondition {
  width: 100%;
  height: 110px;
  padding: 10px 20px;
  background: #FFFFFF;
  border-radius: 10px 10px 0 0;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .topCondition .firstSearch {
  width: 100%;
  height: 55px;
  padding: 10px 0;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .topCondition .firstSearch .left {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-items: center;
  width: 75%;
  float: left;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .topCondition .firstSearch .right {
  float: right;
  width: 25%;
  line-height: 35px;
  text-align: right;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .middleShowCondition {
  width: 100%;
  min-height: 70px;
  padding: 10px 20px;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .middleShowCondition .lawExampleQueryTagCheck {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  width: 100%;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .middleShowCondition .lawExampleQueryTagCheck .ant-space {
  flex: 1 1;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .middleShowCondition .lawExampleQueryTagCheck .ant-btn {
  color: #377cde;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .middleShowCondition .edit-tag {
  max-width: 540px;
  cursor: pointer;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .middleShowCondition .edit-tag div {
  min-width: 75%;
  max-width: 90%;
  font-size: 14px;
  float: left;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .middleTabKeyDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  height: 50px;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .middleTabKeyDiv .tabKeyDiv {
  width: 20%;
  line-height: 50px;
  text-align: center;
  font-size: 16px;
  cursor: pointer;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .middleTabKeyDiv .tabKeyDiv:hover {
  color: #377cde;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .middleTabKeyDiv .active {
  color: #377cde;
  border-bottom: 3px solid #377cde;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .middleTabKeyDiv .rightSortDiv {
  flex: 1 1;
  height: 50px;
  text-align: right;
  padding-right: 20px;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .middleTabKeyDiv .rightSortDiv .sortBtn {
  height: 50px;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .middleTabKeyDiv .rightSortDiv .sortBtn .eachDiv {
  font-size: 14px;
  cursor: pointer;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .middleTabKeyDiv .rightSortDiv .sortBtn .eachDivActive {
  color: #377cde;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageInfoList {
  width: 100%;
  min-height: 590px;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageInfoList .noDataContentDiv {
  width: 100%;
  padding-top: 120px;
  text-align: center;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageInfoList .eachInfoList {
  width: 100%;
  margin-top: 10px;
  padding: 0 20px 20px 20px;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageInfoList .eachInfoList .singleExampleDiv {
  width: 100%;
  min-height: 200px;
  border: 1px solid #d9d9d9;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageInfoList .eachInfoList .singleExampleDiv .topBtnHandle {
  width: 95%;
  margin: 0 auto;
  border-bottom: 1px solid #e3e3e3;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageInfoList .eachInfoList .singleExampleDiv .lawExampleTitle {
  width: 100%;
  padding: 15px;
  font-size: 16px;
  font-weight: normal;
  cursor: pointer;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageInfoList .eachInfoList .singleExampleDiv .lawExampleTitle:hover {
  text-decoration: underline;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageInfoList .eachInfoList .singleExampleDiv .titleBottomInfo {
  width: 100%;
  padding: 8px 15px;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageInfoList .eachInfoList .singleExampleDiv .titleBottomInfo .annexInfo {
  color: #c0c0c0;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageInfoList .eachInfoList .singleExampleDiv .hitKeyword {
  width: 100%;
  padding: 8px 15px;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageInfoList .eachInfoList .singleExampleDiv .hitKeyword .hitTitle {
  width: 100%;
  margin: 0 auto;
  padding-bottom: 4px;
  border-bottom: 1px solid #e3e3e3;
  font-size: 16px;
  font-weight: bold;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageInfoList .eachInfoList .singleExampleDiv .hitKeyword .hitKeyWordDetail {
  display: flex;
  flex-flow: wrap row;
  width: 100%;
  max-height: 90px;
  border-bottom: 1px solid #e3e3e3;
  margin-bottom: 5px;
  padding: 8px 10px;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageInfoList .eachInfoList .singleExampleDiv .hitKeyword .hitKeyWordDetail .left {
  width: 150px;
  padding-right: 10px;
  color: #377cde;
  text-align: right;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageInfoList .eachInfoList .singleExampleDiv .hitKeyword .hitKeyWordDetail .right {
  flex: 1 1;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageInfoList .eachInfoList .singleExampleDiv .tabContent {
  width: 100%;
  padding: 8px 15px;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageInfoList .eachInfoList .singleExampleDiv .tabContent .tabDivEachCountDiv {
  background-color: #b4d3fa;
  min-width: 23px;
  min-height: 23px;
  text-align: center;
  border-radius: 50%;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageInfoList .eachInfoList .singleExampleDiv .tabContent .tabEachDiv {
  width: 100%;
  max-height: 150px;
  padding: 8px 12px;
  text-indent: 35px;
  background-color: #f5f5f5;
  box-shadow: 2px 3px 5px #c9c9c9 inset;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageInfoList .eachInfoList .singleExampleDiv .tabContent .tabEachLawRulesDiv {
  max-height: 150px;
  padding: 8px 12px;
  margin-top: 4px;
  background-color: #f5f5f5;
  box-shadow: 2px 3px 5px #c9c9c9 inset;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageInfoList .eachInfoList .singleExampleDiv .tabContent .tabEachLawRulesTitleDiv:hover {
  color: #377cde;
  text-decoration: underline;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageInfoList .eachInfoList .singleExampleDiv:hover {
  border-color: #377cde;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageInfoList .eachInfoList .singleExampleDiv:hover .lawExampleTitle {
  color: #377cde;
}
.lawExampleContent .lawExampleLeftInfo .leftPageContent .pageController {
  width: 100%;
  text-align: left;
  padding: 15px;
}
.lawExampleContent .lawExampleRightInfo {
  flex: 1 1;
  max-width: 26%;
  padding-left: 15px;
  /*    width: 100%;
        background: #FFFFFF;
        box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
        border-radius: 4px;*/
}
.lawExampleContent .lawExampleRightInfo [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.lawExampleContent .lawExampleRightInfo .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  background: #ffffff;
  border: 0px;
  border-radius: 4px;
}
.lawExampleContent .lawExampleRightInfo [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.lawExampleContent .lawExampleRightInfo .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.lawExampleContent .lawExampleRightInfo [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .panelContentDiv,
.lawExampleContent .lawExampleRightInfo .site-collapse-custom-collapse .site-collapse-custom-panel .panelContentDiv {
  padding-top: 10px;
  min-height: 200px;
  max-height: 300px;
}
.lawExampleContent .lawExampleRightInfo .rightConditionContent {
  width: 100%;
  min-height: 650px;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 20px;
}
.lawExampleContent .lawExampleRightInfo .rightConditionContent .title {
  width: 100%;
  padding-bottom: 15px;
  font-size: 19px;
  font-weight: bold;
  border-bottom: 1px solid #dadada;
}
.lawExampleContent .lawExampleRightInfo .rightConditionContent .lawExampleQueryContent {
  width: 100%;
  min-height: 550px;
  max-height: 650px;
}
.lawExampleContent .lawExampleRightInfo .rightConditionContent .lawExampleQueryContent .lawExampleQueryTagCheck {
  display: flex;
  flex-flow: row wrap;
  padding: 10px;
  width: 100%;
}
.lawExampleContent .lawExampleRightInfo .rightConditionContent .lawExampleQueryContent .lawExampleQueryTagCheck .left {
  width: 70px;
  font-weight: bold;
}
.lawExampleContent .lawExampleRightInfo .rightConditionContent .lawExampleQueryContent .lawExampleQueryTagCheck .right {
  flex: 1 1;
  max-height: 350px;
}
.lawExampleContent .lawExampleRightInfo .rightConditionContent .bottom {
  margin-top: 15px;
  text-align: right;
}
.lawExampleContent .text-green {
  color: #377cde;
}
.lawExampleContent .jufa-text-bold {
  font-weight: bold;
}
.detailSearch {
  width: 100%;
  max-height: 550px;
}
.detailSearch .searchKeyWordsDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.detailSearch .searchKeyWordsDiv .searchKeyWordsSingleDiv {
  width: 25%;
}
.splitWord {
  height: 40px;
  line-height: 30px;
}
.dynamic-delete-button {
  position: relative;
  top: 4px;
  margin: 0 8px;
  color: #999;
  font-size: 24px;
  cursor: pointer;
  transition: all 0.3s;
}
.dynamic-delete-button:hover {
  color: #777;
}
.dynamic-delete-button[disabled] {
  cursor: not-allowed;
  opacity: 0.5;
}
.dynamic-add-button {
  position: relative;
  top: 4px;
  margin: 0 8px;
  color: #377cde;
  font-size: 24px;
  cursor: pointer;
  transition: all 0.3s;
}
.dynamic-add-button:hover {
  color: #0763e3;
}
.dynamic-add-button[disabled] {
  cursor: not-allowed;
  opacity: 0.5;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMMAAADPCAYAAABIvWXRAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAACAASURBVHic7V17mBXFlf/VnRkEZpgZeT+GQYKogCAIA+IjJpqHm7hJlM1q1hjFR3yBGx/R6KKiMZrExBjAV6LmYdh1k2j8kpiNa6JJdA0wMwyIYEyMCAgiiAqCRGFu7R/3MX27q6tPPbpv1537+z4+pvt0Vf1u9Tl1HrdvNYME9V18KuvOzgFjx4FjAjiGFoUcYN6Lec+fjIvPy2TMfy0POS+Tec+rjB3SvzZfmUwwVlibcs6vgFM3A7bwLNYC/E+MZx5ZfyZ7ERUEJjpZ38mnMPCFnOOUyBtleDMCbTwybYWT8ZWNbZuvf2wdvimeX8bYQ901uGnD6ewFVAACxtDQ0X0hB7s77GYYr2QemfQGhsgiFU7Gy9BTWPNSEk6x8jXwbDK+GfAL/35mzb1wHBnvQf/O7mtDDYHnJt145SUoD+Phskjl8Y0t+yyRfGVj856xIw1XwThFMkbla2t+KXw9+sDB7hn7IL8WjqP4OaUeQSPMkMkSDTOIY0v5ysZWWNmNvWoa57ekP37Ry1+ouQeOggH5HIHz1cWzMYUZMpm221aQlTPeTiKMs8lX2IbANwt2xPqz2HNwEBkAYJwvBGA/zPC5bR2XHum2ZXwphiAJGbT4CmRJhXE251cWFsr4ZoCFcBQsVz7lXbG6bf+1EStPZBuVsamrKJWvTEZdRanza4NvzJ5NxCnD2bS/zWWr4BgyrDs7R2Ul815XPC+TSVbesJVH+UbZ8FKezxL7KirgpM03ifml8s0jy7Jz4CBqwdkHi0dhNxAWkjWDlcxqvK04dmQbBU6pmF8bfCM9ReY4OIhaABMASfij6CIBSwrnH5uoPDohSFLJpRFfA2VX5mu8APEJcBC14BjibFmPOLaUr2xsBWXXX0XF/cXKV9NTKPAdCgdRm8ayXurKpv6xra6iNE5KfBP0bDK+rqEWQGxhhkymmh/E6qUMQpByhnGRfJP0bP6xHURt0m47so3K2NRV1EDZhW3yx1TlufwwhtmDEYTOKqqrcPl2i57nWLa19LyxZ/PzctQ71Bb+SNPTkF6Z1bBINraCsqvynT0YYmMoA5ZvY1i2NU/Mdhgn6Mcl1AIpCTNksrR4KU2+qYTtsMiFzxyBWvIXVoXzvuM44tck8oOylE3TAJ5cPuMaggk0LChc/lg5zNAYW9pGNralz6KT8JcTiZV5HUR4Ag3EsvL25rJpamB7AfLIXA6ZxAk0YJ4fyBTO30+cYZFMRjVc3bAo7UphIyyKkjkEeQLtO7aucJKxbcavcZZNozilFlRj98hV761roCXQHlk5y6YyWbnKpkp8UwKtBUhwrfC86NgRFMMk47BIIOsNZVPyYpIWKC5+MlllJ9CA/fyAGhZJZIl6KdthnANGEcv8OoieBBooW37gymMVUZyiZKlBDPNbCXlDMIEGUpEfJFE2JfE1DOPSCqXHKjSjANcQnkD7jskT4u8nzrBIJtNdyXQMQYVvCpDE/LqI6ASaIKuIsqmEr5UwLiVIdH4dQ8njGImXIWUy227bchgn5Sv5jKlBHGGRw4YAeKpJsZQhfbJyPiYea9nUZUOwEQXI5tch5BJoINYwQybrNb9GSxkSyb8cQ62VlRcVWja1wTeFCpLE/LoIcQLtOabIrIZFsrEVb0YSZVPXKkkAYl1MXM4b1BJov9yiYjlfNpV9xjSBMveai5/LhgDIEuj8caWXTW16NmdChiTn1yGI902yERbJZLbDIplMQ9mlfFXCohSvlEnMr2tQ2jfJen6gq1g6fA2VXYmvfzFJGZKYXxdRa6rsMlmvKZtSPVsKkEz+ldZlQI5gAu05LqBaNqVzCpWlBTHOb07mpiEA/gQaiDcsCpHFUja1wVc3LPLL0mgYscwvC7ZxCBkGoos0XEWZXylkihWxKjHPdUZ8JZwCbTQNwdY6uXxr9DVkUOY3RFY8X2GGABRefSv4cFohk6KyR3oK2c3wcQq9gZRVn6js2nwNsWg18Pnfcoz/IcdiCy+H0lH28Pn1mI/DhgDoJtAymUFYJJMlUjZV5KscZihi+VZg0WqOFa/1nFvUxQEwzJ+q36+9+RUbQWp//x2BkscxKr5saoNvRFgkbKMIkRF4+1/UxbF4JTB/GsP8aYqdW5vfoCGkunBAQP7VtzHG2z6Zan4QxkkrLKLwJYZMYWGRqUIsWg2c8Xi4IXj5Lu7iOOQBjsVdGgNJ5lduCOKwKDC/DiL0Z586IVOvLZtS+UpQ8AbLt6rP75KVHAwM86heQsOr5towoawSHsUACgk0IF95ZR/c5ipK9RQCviJOQpn3vKJxGvGVoOANlr+mP7+LOzkOvY9jycro8XS8atEQiPPrImr9HyAVT5vKZFS+iiu7EV+qp/Bh+dacEcj4ymQivos7OQCGmSOAmSOCY6p+ltD8QIWvI6j1Hth6rEK5yqLttgl8qQYtk+mGRSFK4Q2JAnxlYxP5LunkAAfmTWeYN13QN2Vl93oDn8zJ33AQ0JNAUwxBwW2rhkz+caPddpCTkG/hvCLfuMK4YkgkMgTq/IaM7f8sSzo5DruX485OBBE5v8T8oEIMAdDYNwlQD0GS8BSJlk01+FK9QSQvDS+1pIMDnOGSGVS+hLIpYX5dAxvyRDZH3UDZhTLLyi6Txf60qYQvRRlnDQeWe0ql5ZzfmSOA9i1iWcnTpobz+/xljFo/SA0Cv2dI46/RnCibSpRRyxBiml+hIXCFsKhwPoqvgyC9B9qW2y62EchUk2EpX0vKTuJrw7PJxrbspQJj8+JI8fB1CNJ9kwB7K1kSZVObfIVtyslXNrbR/BqWTSvEEACNfZNkssTLpjb42la4uPnKxlaaX3v5gUzmEgL7JgEJrKJU5UkyzND0bNb5ymTW5tdifiDxIq4hmED7jmNVLEPlCbSR8aUqnA2+sjBDNnYiXspO2bSiE+gkyno2FSuJMMPYs8n4ymSaXip6fun5gbX5dQjRGw/LZBaUXScEKWeYQf6MsrETn1/LZVMqX8dQW/6ynri/atmUKIuc3xjLphHz6xoCP/sEyrCKEpRdJquWTcP4JpQfyPg6BLUEWiCriLKpTGaDr0ymOb9yvoSwiMApkq+Mk4OI3DepKItReQIyg5sR2UaBL9nYDcYWtpGNHcnXYn5gw7M5BHECnT82ird9smrZNNjO/vzGFBbp8nUM8gRaIFN227CQDFMVzgZfDc+WDi8lMIQk+TpsBAWYJ9CwkB8YKLsyX6rCyfjKxk7QS1kPi2Qy3fl1COJ9kyyvorMHA5cdpjFF/hul0EYV2r/b9bVbsTW3W0VAFsv8lq9sWmmGAHiqSXEllz89lmH2EAtMHcGsEbnNvZasBBZ7jKIiy6YVFjJlSDeKIzCxoW08x5cf1rsMwYt5RwIzh4NmCDxC5gF5Ey+PUtv6HbuyPjiGDOmDe89LVh7vqjF7MHDZBKtcncO86YymWB7IFxpifkBQdpnxKIVxIfrgIsITaM9x4W+VZHj2YJejRzuYNQJWQhCt/IAaFvnH1uEr4+QQSnbU8zhgJRfpva6KUswcmf/DaH7FYZGVknVEGKfj2VyFPIGGftn0qMHWOLoP7fklhEUeWarK0g5CnkBT8oMQT7HsDctMHcWKzbrzay8/CFvZdTxFON8gJ9eQsRUW+asWy7Y5OiOWYRwWeZRaGhZRVn1qWKTMV9DGQZA3HpbJZM/r9Gbc2Ql6CAJitcgjk36vECKz++13yNiO3v/SBFrmtimG4Fk1lm0HTvuDo7NiCUvaSz9/YmVTiYycDEvuOdlTOIbiCw7JZVNKyJS/btl24I511rg6gxVbgLN+6ZkQan6gOL9+WSz5gYBTJVaSAICNfDTLVV2kzq+7Zg9F+A0UjR1yPiwsKGmjwhfhMmmIIzm/YnOITDi/Id8mh/FVDJlUwyKdkEnEaeUCB/daNfqCzSOLil+XvU5o4x+byCkOvvHH2wnlBxaUXSlycBjyjYepK4P/Wk1lL7YRyHRuhq3HmJVX0Ui+xPyAwpdqPEZ8BW1kfB01CqONhwNtPDLtL4AEMqthnGzsRLyUICwK4dTThsBXczGxPr+OGgLg+T1D9ddoMfKFxBDKOL9Wyqay+XUMtTouspxum3xzZWNTvZSysofxtRgW2eBr5NnofF2DOIGGBU+RP04iLJLylY2toOz6XiroDWLnm+T8huiDiyC/uUcmK+fKa4WvbGwjL1Xm/CDJ+fV/RgcRnkAD5vFrIisvfexIvrKxlfhWdtlUia9DiE6gfcexKpx/bKrbNhhb2MbPS8lTuFM21fIUKnwdQ+i+SUAMCieQpbFsSuIr5BVTWGSDr4351fBsLoG2bxJV4QQyZ8MimUyoWOkqm8Y6v0Rjdw3GGw8L2+SPU1021R070KZ3lk0jFyAHUWvywcte1rPBVyaLVJ4Ul02FfAVtZHxtLEAOQZxAA+Yrr4IyVsumIeet8qVzkrZR4esY5Al0iCy5lZc+diRf2dhKhksIiwicIvlaWExshkWRfEWcHYPSxsMyWarzA2uKZTE/SMv8xsTXRQTeA13W/EC2ksnGts3XPzb3tDIMQVKbf9lYgPy8HAM9gRbInA2LZDKh8gjyA8lqWFGPVejOr4PoeXMPYGXlNS7rycaOuBkyWWxhkQ2+Sc6vgbctymRj+9s5hGACnT8ue1lPd2xrXqpaNo3kGyVzDEobDxdlChNy1DDg0ikaDlRhYo1uBrENA9C+GbhrebCd02XTmPi6CLMEWibjwFHDgaUfcz2S7EHbKODimTmDuGt5uPIA9jxbKsum1LEdQ3HfJEAjfo0IQbQ8ggO4eBYwswWhyhMZMlEMgRMNwdefThjHBJzIfCvEEADPxsPCyaLE24IJYQBmDc/9q1RcNNNzQFAe2/MbaIOIkIkS8no46SyMorFdQvS+SSoT4jmcNawyvUIBbS35P0zjbYWQNKmyaXM9cNBgoGUQ+PBmYMgAYGAD0Ngf6H8AUH9AsIq6cw/e3/M+3t+zF3u37UR28Jn8ngPqsLx1EP44ppm97L8+jQhsPExVdrKsgtE2Cmh/1VIlCQnmB75xRzYDk1uBSS3AoSOAoU2l3VDQVI8+TfXogwPRMD73gpYL8v/w8tt8Z7Yb7e++jz8398MvW5tZB7XfJCFOoD3Hhb9Vb8asYVb4pRrFeNsLyWJSaCOSJV02/cBQYPZ4oG0cMCbmF8vU1aAJNfjIAX3wEQDXbdjFt3Tvx2PdHA+PH8Qej3d0Okp+z2Cr0uF6IkVF+ybPgaayxxoW+Xj1rQVOPBw4fgIwvoz5XIZhZKYO59cB52/cxdeDY2mfPnhgeD+2vnys/PsmWQiZCjdjxdbKTqBLYHkxIXsK/9gh/Y1oAj4xFfj4FKBPLVIFxjAWDAv27ceCjTv5Q5zhzjGN7JlycFHeeJh6c5dv5ZhPDzmdw93L8n/o5Aea+ZdqfjCsEThlBnDSEeLPkDawDE5nwOkbd/Ff1QK3jWxkTyc6/tilWW68koXILp3GMH+qFZ6pw5TvwDw/MJzfwPm8rLYG+NxRwJyZcB1L3+e4aVwj+2sSg2VsxK9hssUrORZ3WeGZGrS/Cpz7M0Su+kpfsEFvfgPneS4fuGduRRgCAJzRh+HFje/w65IYjI39SY9nMP7qXRIylOQPslXU1x8pnwlwYL7jEL6F8yGcRLJC0py2sumB9cC5xwPHHorKBEd7phaXjerP/i+uIdjYB7Nc9WbIZKpfPgnb5I/1jJNgCFS+CsZunB8YhEXHHAJccALQ2A8VD8ZxbUsjuzWWvj/wYDY3vQY3oyjz96OpPMU2AhnJEAicetokxNfG/ApkXzgWOLUNvQ0Pv78P544byHba7LTkQb3C3zpf5ug8/yIcG0TFohiChJMo3jbiK+Ck+hxP5Px6zverA675VK80BACY06cOz27ew4+02ak8gdZZRT3KY/S8DlmxPOYjC4tkfEHgKzAs5YfWIj0bje/IZuBrnwVmjUNvxsRsN/60YRc/2VaHxfdAKz0NSVCsMOWxpVg5vh4jkClW4bwJX2+bCE8Rzre0j0i+Ak4HDwO++bnc4xS9Hgz1GYZfbdrNz7DRXQaIUDiFG5Xj5zufP5Ypu7WwKOKzlDeME3NSKZseOgJYeCrQ0BdVeMHxk1d387NNu8kYx68+mdYqSvUUiAiLwsIfi55NxNc4P/BxErUZNwxY8JmqIYSBc/xg027+eZM+ehJooiFo5QeKYZE8PwjKtPIDi55NxEnLU4TwHdkMLDwFGFA1BDk4Hty4i39at3kwgba4itqNtxXzAw1lt+XZbP4arV8dcOUngQG94DsEG2AZPLRpJ5+l01acQAN6qyhBeWyWTUWKZTuMs5rwa4RMXzqpmiwrgaMvMnjwb+/wIapNgwl0rkMABmGRQBZb2dQGX0Vl1/Fsfk6FsWUG/fljgFkHowp1jO/L8YBqo2ACTQmLBLKylU0pfEM4pa1s6uV79PiKediuPGA4edM7/EaVJsUwSSnetrmKUsMi6CtWyXlKWKTMV8xJp1IHDjT3B754Iqowx/Wbd/OPUi8O7JvUK8qmCnxjL5sK+J7zIaCpP6qwgCzHd6jXZijKbiXeBiU/CMpiKZsqeDYRJy1PQeT7wcOA4w5DFfYwadMu/g3KhbkEGjCPtz0y+GURq2hvLZv6OdUw4IxjUYVtMFy1ZQ+fHnVZxlq8ralYYWGRbrxN5utto+DZwjjphEz+cU+bDQxtRBUxoLsbC6OuKU2gKWGRQJZU2TSWxyo8SOKximIbn2zwAOCzR6GKuMBw8uY9/FOyS4IbD3uOC3/HVjYVyErOE5RdpFhaYZGUb5CTkK/3vIwvgrJTeufvEhIFz+IqmTyYQCsou96XT8H8oDeVTUV8hzYCn5iGKmIGB47ZtIufEibveY2VbliEaNnMUcDFMxhECJz190lBRJvOTcA9zwavI1WLfDIlZYdcVhjjnxzZ16gSwDKYB+AXQtkh9wX3TQIUq0UIV6xL2hguSUkIcN5DQMcmSJVdK4EW9CE875cBqM0AP7w4t7t1Fckgy3GcaNc+4c8+bZVN56XIEADgvtOBGaPLUzb1hkXekPSEw6uGkDQyGcwVni/+ZZofCBTr4hQZQgEXHp3/Q0HZbZRNi+d9suMnUlhXYRUc56zdxhv8pzOUxLN4npxcM1wyU5wjlBszWqFUSSo5T0n4fccyQ2gdBEwYRedehT009sVp/nOl30CTlV0sC5RNU4oZrfk/NCtJ0rKpLGTyyY46RId978O69cDDTwIP/x54Yb2lTjM41X8q+B5oanLpk/nLpjNGmnGNG6qlUZlMtRpXkLX17q1eSPjqD4AXXu5ZaB55Ejj1BGCO6VO9HJ94k/OmgaxnI7LwfZPyx0KZcBUt/Ta5Y7Mh2RjRucFzQFR227/7GNIIjOst76/QxE0/Ata9Ejz/yJPAzfeZ9793N07yHocn0JQqSz4/8BsCkNutOvUwTIalYZGgnff85FZUIcFNPxYbQgEvrDcPmbJAiX8pPo5h9FiFwHjaN+f+pQ33PgMr+QGlbOqV++d34mg9/r0BNz4IrH0l+rp1pu8Q5Tjee5iJ89dody03JGsZHRuBez3vgom7bCorNhya8pyqXFj4E2DthujrrIDhkFf28BGFQ+G+SaGeAuFhkWgVbX8VuDslBtGxEfji0p7juMumssWksS8wcqAS/dhxXwre1LzwP9UMYeIHzMesBab3/K2UQBOfNi2cB3DXsty/thaEr65+CBLZUOOU8u35u2MjjS8pLCLIZN9kj1HexCReXNwFrNzB0fUmw50zysPhhv8C1ikYwqknABPGmo+bzeIIAL8GfO+BJj9tCr8srE0PtN54o7LyEjip8NUKi2S8POdbBiE1uGgVsPItDobc//PaGZYk/OTA9Q8B6zb69E+CCWMtlFbzYMCEwt/iBJqSH4TE24EwwycLSzz9/asmpMXzEmUn8Y0hP/DzHX4gUoGLVgOdb5ferJVvcsxbkRyH6/8bWLsx+roCJowFFpxnkQBDcWcqeQJt490HfqX2jWXr2+9oz0bkC/OyacAIfW2GpOCnnRc+FzSEArp2cMxPINe77qfA85uiryvAuiEA4BwHFf4O3TepN777QPg5RHwNvdTAASgrLlgDdO4UG0IBXTs4Lv1zfBwW/Lz8hgAADBj2FOe1gOdBvaIwLCyCBcWihkUhMm8fpXzFnKyUTWPwUo1l3BPpgrXRhlDAyh0clz5rn8OCh9UMYeJYYMG59nkUMPYNDAG8ngFqZVPAcrwt6KMwtk5+EMYp7rIpxUvVl+n3C19cx9FBNIQCunZw/LvFl83+xyPAGoWnEyYeBCw4x974QvRFM+BNoKubeJnxlY3t+ywNZdhe/vwXODp26bXteoPjS4HfhanjP34BPK9oCNfNNR83Cn0y6A8UE2jF/MAk3va2oYQZVE9hg6+Hk2oJWNVLJYnz/6JvCAV0bef40tPR14Xh2keBNQqP50w6CLj+LP3xVJBl6AMAmbCwyObuD/4+tBJS/9g6fE3COE3DFXFKEuf9laP9HTt9rdrOcdkf1dtd80tgzRb69ZPGANd/QX0cXXTvz0VIgfdAW3+MWTEsSiQ/kHkK0diC/gv9GPGNGef+zdwj+LFqO8flf6Bff82vFD3CGOCGM5VpGSHDsR/w/Z7BVn6Q5rKpyNitf7kn+SxJ4dyXODoseQQ/Vm3nuPyp6Ou+8mvgOUWPsNDoFYV62JfFPwDPzz4rsmxqwlfTcP39F8b2yt6KSUkLOOfvHO276ddPP5Bh2UcYjjyQRV+cx6ptHFc8GS6/+jFFQ2gFFv4b/XqbyPTFLiBi4+HUl03j5isY24aXemcvYsPclxUNoZnhrvxufnfOAI4cqGAQrwNX/D54/urfAM+9RucwqRW48XP0622jey/eBAQbDwMRYZFEZiPMUPIUmmFcsY3J2J7zqvnMzj2IBXNf4WhX6Ht6M8PdU0vPLWkDpg2iG8Tq14Ern+g5vuq3wHNb6RwOHw3cdDr9eutgeHfcwNzvoHNPrXpvoO84VOHyx2FKVWwjkKlWi2SyJJ82lY5N5Qtgh+WkFgDO3pDzCFQ1nt7EcPcUsWzJTGD+coau7f5JEmP168CX/xcAB9a8Rudw+Gjgpn8lXhwTGEfxu/BgAk0xhKh429vG0BBcK5tS8q9tb8Eqzt7AsULFIzQx3BNiCAUsngUcqeghVD3CV8tsCADAOdYX/g5PoCmKpajsTj9W4fssoXxl4VoeW3bAGs7ewLHiXfr1M5oY7p1Mu3bRbLWQiYrJLcDN/2K9Wz0wvFj4M2P0mAJKZUZlSIUYXZsvxXCj+FrwUpu2wQqUDaERuHeS2hiLjgamDbZnEIe3ADfPsdadOTieL/wZ2DcJkIdFIpnVMIOqcAZ8reQHFC8VYpybtwPvvQ8j3Lld3RC+N1FPqb97DDBtiLlBTB4FfC2wj115ka1BV+HvwIYAvaFsKpIl8eWel+9LBtvorHgXuPMN+vVtA4DvTzBT5juOBaYaGMTkkcDXQl8TUjbsHVPPOgsHJW/uSbRs6pM5XTb1j03wUn9ReJ7fj/Y9/sHDMaMR+P5hdsKcO47TM4jJo4BbPmOFglUwoORZ3MiNh22GGTZX3kiFMzRc2dOmNooN69YjdswYANx3iN0E+DvHqxnElJHArdLXCpYRDE95D8UJdISykxTO5sprEhZRDJfKN+KzqBjuuvXA3veghbb6aGVsawDuH2+/EgQAt38ImDo0uu8pI4Fb/zkWClaQ3Y8nvMfyBJqyusJCfuBTdpfLpiqGu/Kv0MLM/rl/YWhrAO4/OB5DKOD2DwNTh4XLp4wAvn5yrBSMwDlebm1mHd5zgQ0BbJVNdVderfxA0XCFY1v2UhS+HS9AGz8cw3DJ4OD5tnrggXHxGkIB3z4BOEJgEFOGA9/4ZCIUtJHJBF9yyCbfzrlM2QHiyuvtlGIgPplzj1VQ+Uo4MQ4svRFgBrq74t1CQs0ws3/OGJLGlU/kvn1m2ZxxfPOk6DblBstidksTW1ZybvK3OVdVdmOF88jClF0mUx1b11OQ+MpkBL5zTwY+OhPOo/Bs0m0fLzeTaDCG1S0NbKr/fPDNPfljI4XzybRyAJnCycZOi5cieoqnuyrDGG77WLkZ0ME57hedDybQmqt+bGVTz9g2y6Y2v+8I40Sp1L30ajJl1iryYNiDBgjf+xN4c0/iX1hFKVyEshvz9Yxt8/uOME4i2RMp2ba/VyCLJaMZE/68irTxcLVsKv4stviueB5Yr/ATySr0wWuwKEyW0QkztDyFoI/CeefKphKZLt/fPBMIDquwDYbbWutZ6LKTKffKGxZm2Pq+Q+mxisJ5ES/IlV0nxPMeP7sa7MUNVYOIDRzvoBtfl12SAdCdtpU3MDa3lB9Q+SoabhgnkqfwyB4R/Li+CjvgwE2jm9ibsmsy4HitcHVi+YFM4URjC/ov9GPE1ze2zUpSgBOB79qXwP60EllUYRudrY3sW1EXZcD5CyU3EJArHHHlleYHvrHSXDYVfRbbYZyX70P/g8yevdVwySYyDF8hXQewp2Mrm3pksZRNZWPb8FKKym6D767dwNLHqt7BFhjH7aMa2O8o12ayHI8CKF+YIRpb0H9h7Ni8VBRfirJHhXFEvk93oOaZLuxDFabobGlkV1Avzqz5ClsD7nmCT+UGaoYZJW0UFMvfR+F82sumOnwfeBh1W7blNsStQg88g4tUrs8AAOf4KiBx9bBbfeltZdMoviIvtW8fcN/Pq95BGxmc31rP2tWaAFh9DetCFpcVz8a48vr7IMfbCsqexrKpqnECwEuvoN/3f4YYd2atUDB8c3Q9Ez5/JEPx2aRV17I7GMctuitZSRsVQxD0X+in7I9VKIZFtvh62zzdjn6P/g7S+ngVJVg6uoFdrdOQ+U9MvYVfyYDbjKtFBJlR9UUmUwmLTPnKxrbI96xTsePE2RiEKsLB8NjoBqb9Y9OM/8Sqa9m3eAbHgCFXjtIxG711OQAAAlxJREFUBE+YIZKluWxajvyAwvfHD2PQMx3YjiqE4MDvWuphtCFNwDN4Me1m/sEMMAfABzkwgXEcUBi5pAOdsMjfT4iCyGRWvJRKGEfgpMNXJvPzPe80vHZcG0agih4w/HZXPT49iTGjfQqlxuDHMd/gA/7Bg94kAMu7TCeBA1UblPEz3nAZ7jqoBWV6z026wICftQxgVvbzVjKGKtKDp9bybx3cCvIXShWKJaMHsPm2Oote5atIJT48iV25eh0u3bcfCi+tqhxwhitsGgJQ9QzOY+PbfNx7+/Fg3wMwu9xcEgHHBs5xQWsTe9x211VjqBCs3sy/O7ARl5abR6xgWDqgHvObGYslY6saQwWhcyP/+MBG3FJbgyPLzcUytjGGq1oa2I/iHKRqDBWIta/xGwY04GoG9Cs3FwtYsn8/rht7IHs77oGqxlCheHk3H5Z9Dzce0AcXlJuLJn7Bs7i1tUntYTsTVI2hwrFpJx+/rxtfrqvD+eXmQsSjAL47egD7Q9IDV42hl2DjHj5y/z5cUluDuQyp+wZ7Hwfur8nge6PqWVf05fGgagy9EC/t4KfV1eGzGYZTUMbvmhjwew78tG4Plg4fzhTeZB0bnyp6K7ZyXr/nLXymrhYfA8OJDBgV53icYxeAJ8HweKYGv27pz16NczxVVI2hiiI2vMMn8m4cnWE4EgxTGDABDAN1+mIMezjwFwas4RwrkcXy0U1shW3ONlE1hiqk2LKLD96XxRhkMIIBgzlHM2PozxjqkHvYdh849rIa7OTd2JHh2Mr3YdPowczg5b5VVFFFWfH/45G17SekWnwAAAAASUVORK5CYII=);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.lawExampleDetailInfoMainDiv {
  width: 100%;
  min-height: 800px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 0 15px;
}
.lawExampleDetailInfoMainDiv .topBtnDiv {
  width: 100%;
  height: 70px;
  padding: 15px 0;
}
.lawExampleDetailInfoMainDiv .contentInfo {
  width: 100%;
  padding-top: 20px;
}
.lawExampleDetailInfoMainDiv .contentInfo .LawExampleContentMain {
  padding-bottom: 40px;
}
.lawExampleDetailInfoMainDiv .contentInfo .LawExampleContentMain .titleDiv {
  width: 70%;
  margin: 0 auto;
  text-align: center;
  font-size: 25px;
  font-weight: bold;
  word-wrap: break-word;
  word-break: break-all;
  overflow: hidden;
}
.lawExampleDetailInfoMainDiv .contentInfo .LawExampleContentMain .secondLabel {
  display: flex;
  flex-flow: wrap row;
  margin: 0 auto;
  width: 70%;
  padding-top: 15px;
}
.lawExampleDetailInfoMainDiv .contentInfo .LawExampleContentMain .secondLabel .secondEachOne {
  width: 100%;
  text-align: left;
  font-size: 13px;
  color: #b7b7b7;
}
.lawExampleDetailInfoMainDiv .contentInfo .LawExampleContentMain .secondLabel .secondEach {
  width: 50%;
  padding-top: 15px;
  text-align: left;
  font-size: 13px;
  color: #b7b7b7;
}
.lawExampleDetailInfoMainDiv .contentInfo .LawExampleContentMain .textContentTitle {
  width: 90%;
  margin: 25px auto 0;
  font-size: 20px;
  font-weight: bold;
  border-left: solid 5px #377cde;
  text-indent: 10px;
}
.lawExampleDetailInfoMainDiv .contentInfo .LawExampleContentMain .textContent {
  width: 90%;
  margin: 0 auto;
  padding-bottom: 15px;
  font-size: 16px;
  text-indent: 30px;
}
.lawExampleDetailInfoMainDiv .contentInfo .LawExampleContentMain .textContentLawRules {
  width: 90%;
  margin: 0 auto;
  text-indent: 30px;
}
.lawExampleDetailInfoMainDiv .contentInfo .LawExampleContentMain .chooseLawRules {
  width: 100%;
  text-align: center;
  padding-top: 20px;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.fadingHelpMainDiv {
  width: 55%;
  min-width: 1150px;
  margin: 0 auto;
}
.fadingHelpMainDiv .fadingHelpContent {
  display: flex;
  width: 100%;
  padding-top: 40px;
}
.fadingHelpMainDiv .fadingHelpContent .fadingHelpContentLeftInfo {
  width: 72%;
}
.fadingHelpMainDiv .fadingHelpContent .fadingHelpContentLeftInfo .fadingHelpPageInfo {
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.fadingHelpMainDiv .fadingHelpContent .fadingHelpContentLeftInfo .fadingHelpPageInfo .pageCondition {
  width: 100%;
  padding: 5px 10px 0 0;
  text-align: right;
}
.fadingHelpMainDiv .fadingHelpContent .fadingHelpContentLeftInfo .fadingHelpPageInfo .fadingHelpListInfoDiv {
  width: 100%;
  min-height: 845px;
  padding: 5px 10px 10px 20px;
}
.fadingHelpMainDiv .fadingHelpContent .fadingHelpContentLeftInfo .fadingHelpPageInfo .fadingHelpListInfoDiv .noDataContentDiv {
  width: 100%;
  padding-top: 120px;
  text-align: center;
}
.fadingHelpMainDiv .fadingHelpContent .fadingHelpContentLeftInfo .fadingHelpPageInfo .fadingHelpListInfoDiv .mainForEachFadingHelpDiv {
  display: flex;
  flex-flow: wrap;
  width: 100%;
  padding: 0;
}
.fadingHelpMainDiv .fadingHelpContent .fadingHelpContentLeftInfo .fadingHelpPageInfo .fadingHelpListInfoDiv .mainForEachFadingHelpDiv .fadingHelpInfoListLi {
  width: 32%;
  padding: 10px 0;
}
.fadingHelpMainDiv .fadingHelpContent .fadingHelpContentLeftInfo .fadingHelpPageInfo .fadingHelpListInfoDiv .mainForEachFadingHelpDiv .fadingHelpInfoListLi .eachFadingHelpMainDiv {
  position: relative;
  width: 100%;
  height: 270px;
  border: 1px #dcdcdc solid;
}
.fadingHelpMainDiv .fadingHelpContent .fadingHelpContentLeftInfo .fadingHelpPageInfo .fadingHelpListInfoDiv .mainForEachFadingHelpDiv .fadingHelpInfoListLi .eachFadingHelpMainDiv .eachFadingHelpCoverUrl {
  width: 100%;
  height: 190px;
  text-align: center;
}
.fadingHelpMainDiv .fadingHelpContent .fadingHelpContentLeftInfo .fadingHelpPageInfo .fadingHelpListInfoDiv .mainForEachFadingHelpDiv .fadingHelpInfoListLi .eachFadingHelpMainDiv .eachFadingHelpCoverUrl img {
  width: 100%;
  height: 190px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.fadingHelpMainDiv .fadingHelpContent .fadingHelpContentLeftInfo .fadingHelpPageInfo .fadingHelpListInfoDiv .mainForEachFadingHelpDiv .fadingHelpInfoListLi .eachFadingHelpMainDiv .eachFadingHelpBottomDiv {
  cursor: pointer;
}
.fadingHelpMainDiv .fadingHelpContent .fadingHelpContentLeftInfo .fadingHelpPageInfo .fadingHelpListInfoDiv .mainForEachFadingHelpDiv .fadingHelpInfoListLi .eachFadingHelpMainDiv .eachFadingHelpBottomDiv .eachFadingHelpFileType {
  font-size: 15px;
  padding: 0 10px;
}
.fadingHelpMainDiv .fadingHelpContent .fadingHelpContentLeftInfo .fadingHelpPageInfo .fadingHelpListInfoDiv .mainForEachFadingHelpDiv .fadingHelpInfoListLi .eachFadingHelpMainDiv .eachFadingHelpBottomDiv .eachFadingHelpTitle {
  padding: 0 10px;
  font-size: 18px;
  font-weight: bold;
}
.fadingHelpMainDiv .fadingHelpContent .fadingHelpContentLeftInfo .fadingHelpPageInfo .fadingHelpListInfoDiv .mainForEachFadingHelpDiv .fadingHelpInfoListLi .eachFadingHelpMainDiv .eachFadingHelpBottomDiv .eachFadingHelpCreate {
  color: #c9c9c9;
  padding: 0 10px;
  font-size: 15px;
}
.fadingHelpMainDiv .fadingHelpContent .fadingHelpContentLeftInfo .fadingHelpPageInfo .fadingHelpListInfoDiv .mainForEachFadingHelpDiv .fadingHelpInfoListLi .eachFadingHelpMainDiv .eachFadingHelpBottomDiv:hover .eachFadingHelpTitle {
  color: #377cde;
}
.fadingHelpMainDiv .fadingHelpContent .fadingHelpContentLeftInfo .fadingHelpPageInfo .fadingHelpListInfoDiv .mainForEachFadingHelpDiv .fadingHelpInfoListLi:nth-child(3n - 1) {
  margin-left: 1.8%;
}
.fadingHelpMainDiv .fadingHelpContent .fadingHelpContentLeftInfo .fadingHelpPageInfo .fadingHelpListInfoDiv .mainForEachFadingHelpDiv .fadingHelpInfoListLi:nth-child(3n) {
  margin-left: 1.8%;
}
.fadingHelpMainDiv .fadingHelpContent .fadingHelpRightInfo {
  flex: 1 1;
  padding-left: 15px;
}
.fadingHelpMainDiv .fadingHelpContent .fadingHelpRightBottomInfo {
  margin-top: 30px;
}

.videoPlayerMainDiv {
  text-align: center;
  width: 100%;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
@font-face {
  font-family: 'pangzhen';
  src: url(/static/media/pangmenzhengdao.0294ac93.otf);
}
.loginMainDiv {
  width: 100%;
  background-color: #f5f5f5;
}
.loginMainDiv .contentDiv {
  height: 900px;
  min-width: 1000px;
  max-width: 1630px;
  margin: 0 auto;
}
.loginMainDiv .contentDiv .loginFormDiv {
  position: relative;
  top: 150px;
  width: 900px;
  min-height: 550px;
  margin: 0 auto;
  border-radius: 6px;
  background-color: #ffffff;
}
.loginMainDiv .contentDiv .loginFormDiv .leftDiv {
  width: 100%;
  min-height: 550px;
  background-color: #ffffff;
  background-image: url(/static/media/loginBackGround.aeacbb8c.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 22% 10%;
}
.loginMainDiv .contentDiv .loginFormDiv .leftDiv .logoShow {
  width: 100%;
  height: 160px;
  background-image: url(/static/media/lineLog.b2dc203c.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.loginMainDiv .contentDiv .loginFormDiv .leftDiv h1 {
  color: #ffffff;
  font-size: 35px;
  font-weight: bold;
}
.loginMainDiv .contentDiv .loginFormDiv .leftDiv h3 {
  color: #ffffff;
  font-size: 19px;
}
.loginMainDiv .contentDiv .loginFormDiv .rightDiv {
  width: 100%;
  min-height: 550px;
  padding: 3% 5% 5% 5%;
}
.loginMainDiv .contentDiv .loginFormDiv .rightDiv .prefixIcon {
  color: #377cde;
  font-size: 12px;
}
.loginMainDiv .contentDiv .loginFormDiv .rightDiv .errorMessage {
  position: relative;
  top: 18px;
  left: 5%;
  width: 90%;
  height: 100px;
  overflow: hidden;
  padding: 3px;
}
.loginMainDiv .contentDiv .loginFormDiv .rightDiv .errorMessage .loginErrorFrame {
  max-height: 90px;
  width: 100%;
}
.loginMainDiv .contentDiv .loginFormDiv .rightDiv .login-wechat-div {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 200px;
  border-radius: 6px;
  text-align: center;
}
.loginMainDiv .contentDiv .loginFormDiv .rightDiv .login-wechat-div .time-out {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: calc(100% - 16px);
  height: calc(100% - 16px);
  border-radius: 6px;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  background-color: rgba(182, 182, 182, 0.52);
}
.loginMainDiv .contentDiv .loginFormDiv .rightDiv .login-form {
  width: 100%;
}
.loginMainDiv .contentDiv .loginFormDiv .rightDiv .resetJump {
  float: left;
}
.loginMainDiv .contentDiv .loginFormDiv .rightDiv .loginJump {
  float: right;
}
.loginMainDiv .contentDiv .loginFormDiv .rightDiv .loginFormButton {
  width: 100%;
  height: 60px;
  border-radius: 30px;
  font-size: 20px;
}
.captchaDiv {
  width: 100%;
  height: 40px;
  border: 1px solid #377cde;
  border-radius: 2px;
  text-align: center;
  line-height: 40px;
  font-size: 25px;
  font-weight: bold;
  font-family: pangzhen, sans-serif;
  /* Firefox私有属性 */
  -webkit-user-select: none;
  /* WebKit内核私有属性 */
  /* IE私有属性(IE10及以后) */
  /* KHTML内核私有属性 */
  -o-user-select: none;
  /* Opera私有属性 */
  user-select: none;
  /* CSS3属性 */
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.registerMainDiv {
  width: 100%;
  background-color: #f5f5f5;
}
.registerMainDiv .primaryColor {
  color: #377cde;
}
.registerMainDiv .contentDiv {
  height: 900px;
  min-width: 1000px;
  max-width: 1630px;
  margin: 0 auto;
}
.registerMainDiv .contentDiv .registerFormDiv {
  position: relative;
  top: 150px;
  width: 900px;
  height: 600px;
  margin: 0 auto;
  border-radius: 6px;
  background-color: #ffffff;
}
.registerMainDiv .contentDiv .registerFormDiv .registerLeftDiv {
  width: 100%;
  height: 600px;
  background-color: #ffffff;
  background-image: url(/static/media/loginBackGround.aeacbb8c.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 22% 10%;
}
.registerMainDiv .contentDiv .registerFormDiv .registerLeftDiv .logoShow {
  width: 100%;
  height: 160px;
  background-image: url(/static/media/lineLog.b2dc203c.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.registerMainDiv .contentDiv .registerFormDiv .registerLeftDiv h1 {
  color: #ffffff;
  font-size: 35px;
  font-weight: bold;
}
.registerMainDiv .contentDiv .registerFormDiv .registerLeftDiv h3 {
  color: #ffffff;
  font-size: 19px;
}
.registerMainDiv .contentDiv .registerFormDiv .registerRightDiv {
  width: 100%;
  padding: 3% 8% 0 8%;
}
.registerMainDiv .contentDiv .registerFormDiv .registerRightDiv .errorMessage {
  position: absolute;
  top: 8px;
  left: 15%;
  width: 70%;
  height: 50px;
  overflow: hidden;
  padding: 3px;
}
.registerMainDiv .contentDiv .registerFormDiv .registerRightDiv .errorMessage .errorFrame {
  max-height: 42px;
}
.registerMainDiv .contentDiv .registerFormDiv .registerRightDiv .registerForm {
  width: 100%;
}
.registerMainDiv .contentDiv .registerFormDiv .registerRightDiv .registerJump {
  float: right;
}
.registerMainDiv .contentDiv .registerFormDiv .registerRightDiv .RegisterFormButton {
  width: 100%;
  height: 60px;
  border-radius: 30px;
  font-size: 20px;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.forgetPwdMainDiv {
  width: 100%;
  background-color: #f5f5f5;
}
.forgetPwdMainDiv .contentDiv {
  height: 900px;
  min-width: 1000px;
  max-width: 1630px;
  margin: 0 auto;
}
.forgetPwdMainDiv .contentDiv .forgetPwdFormDiv {
  position: relative;
  top: 150px;
  width: 900px;
  height: 550px;
  margin: 0 auto;
  border-radius: 6px;
  background-color: #ffffff;
}
.forgetPwdMainDiv .contentDiv .forgetPwdFormDiv .primaryColor {
  color: #377cde;
}
.forgetPwdMainDiv .contentDiv .forgetPwdFormDiv .forgetPwdLeftDiv {
  width: 100%;
  height: 550px;
  background-color: #ffffff;
  background-image: url(/static/media/loginBackGround.aeacbb8c.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 22% 10%;
}
.forgetPwdMainDiv .contentDiv .forgetPwdFormDiv .forgetPwdLeftDiv .logoShow {
  width: 100%;
  height: 160px;
  background-image: url(/static/media/lineLog.b2dc203c.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.forgetPwdMainDiv .contentDiv .forgetPwdFormDiv .forgetPwdLeftDiv h1 {
  color: #ffffff;
  font-size: 35px;
  font-weight: bold;
}
.forgetPwdMainDiv .contentDiv .forgetPwdFormDiv .forgetPwdLeftDiv h3 {
  color: #ffffff;
  font-size: 19px;
}
.forgetPwdMainDiv .contentDiv .forgetPwdFormDiv .forgetPwdRightDiv {
  width: 100%;
  height: 550px;
  padding: 6% 8% 8% 8%;
}
.forgetPwdMainDiv .contentDiv .forgetPwdFormDiv .forgetPwdRightDiv .errorMessage {
  position: absolute;
  top: 8px;
  left: 15%;
  width: 70%;
  height: 50px;
  overflow: hidden;
  padding: 3px;
}
.forgetPwdMainDiv .contentDiv .forgetPwdFormDiv .forgetPwdRightDiv .errorMessage .errorFrame {
  max-height: 42px;
}
.forgetPwdMainDiv .contentDiv .forgetPwdFormDiv .forgetPwdRightDiv .forgetPwdJump {
  float: right;
}
.forgetPwdMainDiv .contentDiv .forgetPwdFormDiv .forgetPwdRightDiv .forgetPwdFormButton {
  width: 100%;
  height: 60px;
  border-radius: 30px;
  margin-top: 4%;
  font-size: 20px;
}

.lawyerInfoMainDiv {
  width: 100%;
  background-color: #f5f5f5;
}
.lawyerInfoMainDiv .contentDiv {
  min-height: 1180px;
  min-width: 1000px;
  max-width: 1630px;
  margin: 0 auto;
}
.lawyerInfoMainDiv .contentDiv .lawyerInfoFormDiv {
  position: relative;
  top: 150px;
  width: 900px;
  margin: 0 auto;
  border-radius: 6px;
  background-color: #ffffff;
}
.lawyerInfoMainDiv .contentDiv .lawyerInfoFormDiv .exceptionInfoDiv {
  position: absolute;
  width: 100%;
  height: 100px;
  top: -125px;
  overflow: hidden;
}
.lawyerInfoMainDiv .contentDiv .lawyerInfoFormDiv .exceptionInfoDiv .exceptionInfoAlert {
  max-height: 90px;
  overflow: hidden;
}
.lawyerInfoMainDiv .contentDiv .lawyerInfoFormDiv .lawyerInfoLeftDiv {
  width: 100%;
  background-color: #377cde;
  padding: 15px;
}
.lawyerInfoMainDiv .contentDiv .lawyerInfoFormDiv .lawyerInfoLeftDiv h1 {
  color: #ffffff;
  font-size: 35px;
  font-weight: bold;
}
.lawyerInfoMainDiv .contentDiv .lawyerInfoFormDiv .lawyerInfoLeftDiv h3 {
  color: #ffffff;
  font-size: 19px;
}
.lawyerInfoMainDiv .contentDiv .lawyerInfoFormDiv .lawyerInfoRightDiv {
  width: 100%;
  min-height: 650px;
  padding: 8%;
}
.lawyerInfoMainDiv .contentDiv .lawyerInfoFormDiv .lawyerInfoRightDiv .errorMessage {
  position: absolute;
  top: 8px;
  left: 15%;
  width: 70%;
  height: 50px;
  overflow: hidden;
  padding: 3px;
}
.lawyerInfoMainDiv .contentDiv .lawyerInfoFormDiv .lawyerInfoRightDiv .errorMessage .errorFrame {
  max-height: 42px;
}
.lawyerInfoMainDiv .contentDiv .lawyerInfoFormDiv .lawyerInfoRightDiv .lawyerInfoForm {
  width: 100%;
}
.lawyerInfoMainDiv .contentDiv .lawyerInfoFormDiv .lawyerInfoRightDiv .lawyerInfoForm .imgDiv {
  width: 100%;
}
.lawyerInfoMainDiv .contentDiv .lawyerInfoFormDiv .lawyerInfoRightDiv .lawyerInfoForm .imgDiv .eachDiv {
  width: 100px;
  height: 100px;
  border: 1px #dcdcdc solid;
  border-radius: 4px;
  cursor: pointer;
  text-align: center;
  float: left;
  margin-left: 3px;
  margin-top: 3px;
}
.lawyerInfoMainDiv .contentDiv .lawyerInfoFormDiv .lawyerInfoRightDiv .lawyerInfoForm .imgDiv .microImg {
  object-fit: contain;
}
.lawyerInfoMainDiv .contentDiv .lawyerInfoFormDiv .lawyerInfoRightDiv .lawyerInfoForm .imgDiv .reUpload {
  margin-top: 5px;
}
.lawyerInfoMainDiv .contentDiv .lawyerInfoFormDiv .lawyerInfoRightDiv .lawyerInfoForm .imgDiv .lawyerCareerPreviewDiv {
  width: 600px;
  height: 600px;
  padding: 60px;
}
.lawyerInfoMainDiv .contentDiv .lawyerInfoFormDiv .lawyerInfoRightDiv .lawyerInfoForm .imgDiv .lawyerCareerPreviewDiv .imgPreviewDiv {
  text-align: center;
  margin: 0 auto;
}
.lawyerInfoMainDiv .contentDiv .lawyerInfoFormDiv .lawyerInfoRightDiv .lawyerInfoJump {
  float: right;
}
.lawyerInfoMainDiv .contentDiv .lawyerInfoFormDiv .lawyerInfoRightDiv .lawyerInfoFormButton {
  width: 60%;
  height: 50px;
  border-radius: 30px;
  font-size: 20px;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.lawOfficeInfoMainDiv {
  width: 100%;
  background-color: #f5f5f5;
}
.lawOfficeInfoMainDiv .contentDiv {
  min-height: 1800px;
  min-width: 1000px;
  max-width: 1630px;
  margin: 0 auto;
}
.lawOfficeInfoMainDiv .contentDiv .lawOfficeInfoFormDiv {
  position: relative;
  top: 150px;
  width: 900px;
  margin: 0 auto;
  border-radius: 6px;
  background-color: #ffffff;
}
.lawOfficeInfoMainDiv .contentDiv .lawOfficeInfoFormDiv .exceptionInfoDiv {
  position: absolute;
  width: 100%;
  height: 100px;
  top: -125px;
  overflow: hidden;
}
.lawOfficeInfoMainDiv .contentDiv .lawOfficeInfoFormDiv .exceptionInfoDiv .exceptionInfoAlert {
  max-height: 90px;
  overflow: hidden;
}
.lawOfficeInfoMainDiv .contentDiv .lawOfficeInfoFormDiv .lawOfficeInfoLeftDiv {
  width: 100%;
  background-color: #377cde;
  padding: 15px;
}
.lawOfficeInfoMainDiv .contentDiv .lawOfficeInfoFormDiv .lawOfficeInfoLeftDiv h1 {
  color: #ffffff;
  font-size: 35px;
  font-weight: bold;
}
.lawOfficeInfoMainDiv .contentDiv .lawOfficeInfoFormDiv .lawOfficeInfoLeftDiv h3 {
  color: #ffffff;
  font-size: 19px;
}
.lawOfficeInfoMainDiv .contentDiv .lawOfficeInfoFormDiv .lawOfficeInfoRightDiv {
  width: 100%;
  min-height: 650px;
  padding: 8%;
}
.lawOfficeInfoMainDiv .contentDiv .lawOfficeInfoFormDiv .lawOfficeInfoRightDiv .errorMessage {
  position: absolute;
  top: 8px;
  left: 15%;
  width: 70%;
  height: 50px;
  overflow: hidden;
  padding: 3px;
}
.lawOfficeInfoMainDiv .contentDiv .lawOfficeInfoFormDiv .lawOfficeInfoRightDiv .errorMessage .errorFrame {
  max-height: 42px;
}
.lawOfficeInfoMainDiv .contentDiv .lawOfficeInfoFormDiv .lawOfficeInfoRightDiv .lawOfficeInfoForm {
  width: 100%;
}
.lawOfficeInfoMainDiv .contentDiv .lawOfficeInfoFormDiv .lawOfficeInfoRightDiv .lawOfficeInfoForm .imgDiv {
  width: 100%;
}
.lawOfficeInfoMainDiv .contentDiv .lawOfficeInfoFormDiv .lawOfficeInfoRightDiv .lawOfficeInfoForm .imgDiv .eachDiv {
  width: 100px;
  height: 100px;
  border: 1px #dcdcdc solid;
  border-radius: 4px;
  cursor: pointer;
  text-align: center;
  float: left;
  margin-left: 3px;
  margin-top: 3px;
}
.lawOfficeInfoMainDiv .contentDiv .lawOfficeInfoFormDiv .lawOfficeInfoRightDiv .lawOfficeInfoForm .imgDiv .microImg {
  object-fit: contain;
}
.lawOfficeInfoMainDiv .contentDiv .lawOfficeInfoFormDiv .lawOfficeInfoRightDiv .lawOfficeInfoForm .imgDiv .reUpload {
  margin-top: 5px;
}
.lawOfficeInfoMainDiv .contentDiv .lawOfficeInfoFormDiv .lawOfficeInfoRightDiv .lawOfficeInfoForm .imgDiv .lawyerCareerPreviewDiv {
  width: 600px;
  height: 600px;
  padding: 60px;
}
.lawOfficeInfoMainDiv .contentDiv .lawOfficeInfoFormDiv .lawOfficeInfoRightDiv .lawOfficeInfoForm .imgDiv .lawyerCareerPreviewDiv .imgPreviewDiv {
  text-align: center;
  margin: 0 auto;
}
.lawOfficeInfoMainDiv .contentDiv .lawOfficeInfoFormDiv .lawOfficeInfoRightDiv .lawOfficeInfoJump {
  float: right;
}
.lawOfficeInfoMainDiv .contentDiv .lawOfficeInfoFormDiv .lawOfficeInfoRightDiv .lawOfficeInfoFormButton {
  width: 60%;
  height: 50px;
  border-radius: 30px;
  font-size: 20px;
}
.topFinanceHandleDiv {
  display: flex;
  width: 100%;
  height: 100%;
}
.topFinanceHandleDiv .singleHandleDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 49%;
  height: 102px;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.topFinanceHandleDiv .singleHandleDiv .iconDiv {
  font-size: 50px;
}
.topFinanceHandleDiv .singleHandleDiv .textDiv {
  margin-left: 30px;
  font-size: 25px;
}
.topFinanceHandleDiv .singleHandleDiv .textDiv:hover {
  color: #377cde;
}
.topFinanceHandleDiv .singleHandleDiv .activeColor {
  color: #377cde;
}
.topFinanceHandleDiv .singleHandleDiv:hover {
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.1);
}
.financeInfoMain {
  width: 55%;
  min-width: 1150px;
  margin: 0 auto;
}
.financeInfoMain .headerHandleFinanceBtn {
  width: 100%;
  height: 105px;
}
.financeInfoMain .financeListContent {
  width: 100%;
  padding-top: 30px;
}
.topSealHandleDiv {
  display: flex;
  width: 100%;
  height: 100%;
}
.topSealHandleDiv .singleHandleDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 102px;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.topSealHandleDiv .singleHandleDiv .iconDiv {
  font-size: 50px;
}
.topSealHandleDiv .singleHandleDiv .textDiv {
  margin-left: 30px;
  font-size: 25px;
}
.topSealHandleDiv .singleHandleDiv .textDiv:hover {
  color: #377cde;
}
.topSealHandleDiv .singleHandleDiv .activeColor {
  color: #377cde;
}
.topSealHandleDiv .singleHandleDiv:hover {
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.1);
}
.topLettersHandleDiv {
  display: flex;
  width: 100%;
  height: 100%;
}
.topLettersHandleDiv .singleHandleDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 49%;
  height: 102px;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.topLettersHandleDiv .singleHandleDiv .iconDiv {
  font-size: 50px;
}
.topLettersHandleDiv .singleHandleDiv .textDiv {
  margin-left: 30px;
  font-size: 25px;
}
.topLettersHandleDiv .singleHandleDiv .textDiv:hover {
  color: #377cde;
}
.topLettersHandleDiv .singleHandleDiv .activeColor {
  color: #377cde;
}
.topLettersHandleDiv .singleHandleDiv:hover {
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.1);
}
.lettersListShowDiv {
  width: 100%;
}
.lettersListShowDiv .searchCondition {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.lettersListShowDiv .searchCondition .leftDiv {
  width: 80%;
  text-align: left;
}
.lettersListShowDiv .searchCondition .rightDiv {
  width: 20%;
  text-align: right;
}
.lettersListShowDiv .contentInfoDiv {
  width: 100%;
  min-height: 880px;
  padding: 16px 24px;
  position: relative;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  margin-top: 30px;
}
.lettersListShowDiv .contentInfoDiv .topToolDiv {
  display: flex;
  align-items: center;
  width: 100%;
  height: 50px;
}
.lettersListShowDiv .contentInfoDiv .topToolDiv .searchLettersNameDiv {
  width: 280px;
}
.lettersListShowDiv .contentInfoDiv .topToolDiv .totalRecordCount {
  flex: 1 1;
  text-align: right;
  color: #377cde;
}
.lettersListShowDiv .contentInfoDiv .infoShowListDiv {
  width: 100%;
}
.lettersListShowDiv .contentInfoDiv .infoShowListDiv ul {
  width: 100%;
  padding: 10px;
  margin-top: 10px;
  list-style-type: none;
}
.lettersListShowDiv .contentInfoDiv .infoShowListDiv ul li {
  width: 100%;
  padding: 5px;
}
.lettersListShowDiv .contentInfoDiv .infoShowListDiv ul li .lettersInfoEachDiv {
  height: 140px;
  padding: 14px;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.lettersListShowDiv .contentInfoDiv .infoShowListDiv ul li .lettersInfoEachDiv .lettersCodeDiv {
  font-size: 14px;
  font-weight: 400;
  color: #377cde;
}
.lettersListShowDiv .contentInfoDiv .infoShowListDiv ul li .lettersInfoEachDiv .lettersNameDiv {
  width: 100%;
}
.lettersListShowDiv .contentInfoDiv .infoShowListDiv ul li .lettersInfoEachDiv .lettersNameDiv .lettersName {
  width: 280px;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
}
.lettersListShowDiv .contentInfoDiv .infoShowListDiv ul li .lettersInfoEachDiv .lettersNameDiv .lettersStatusText {
  width: 120px;
  font-size: 13px;
  color: #666666;
}
.lettersListShowDiv .contentInfoDiv .infoShowListDiv ul li .lettersInfoEachDiv .mainHandleLawyer {
  font-size: 13px;
  color: #666666;
  padding-top: 10px;
}
.lettersListShowDiv .contentInfoDiv .infoShowListDiv ul li .lettersInfoEachDiv .lettersFinish {
  border-radius: 4px;
}
.lettersListShowDiv .contentInfoDiv .infoShowListDiv ul li .lettersInfoEachDiv:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.userCenterLeftMenuDiv {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.userCenterLeftMenuDiv .personInfo {
  padding-top: 37px;
  padding-bottom: 40px;
  text-align: center;
}
.userCenterLeftMenuDiv .personInfo .ant-avatar {
  box-shadow: 0 12px 25px rgba(230, 233, 239, 0.4);
}
.userCenterLeftMenuDiv .personInfo .info .personName {
  padding-top: 16px;
  margin-bottom: 5px;
  font-size: 16px;
}
.userCenterLeftMenuDiv .personInfo .info .periodValidity {
  color: #a6aab8;
  font-size: 10px;
  font-weight: 700;
}
.userCenterLeftMenuDiv .userCenterMenu {
  overflow: hidden;
  height: 100%;
}
.userCenterLeftMenuDiv .userCenterMenu .ant-menu {
  overflow-x: hidden;
  overflow-y: auto;
  height: 100%;
  border-right: none;
}
.userCenterLeftMenuDiv .userCenterMenu .ant-menu .ant-menu-item {
  justify-content: center;
  margin-bottom: 20px;
  padding: 0 !important;
}
.userCenterLeftMenuDiv .userCenterMenu .ant-menu .ant-menu-item.ant-menu-item-selected {
  background-color: initial;
}
.userCenterLeftMenuDiv .userCenterMenu .ant-menu .ant-menu-item.ant-menu-item-selected::after {
  border-right: initial;
}
.userCenterLeftMenuDiv .userCenterMenu .ant-menu .ant-menu-item.ant-menu-item-selected .ant-menu-title-content {
  color: #1182FB;
}
.userCenterLeftMenuDiv .userCenterMenu .ant-menu .ant-menu-item .ant-menu-title-content {
  flex: initial;
  font-size: 16px;
}
.activeCurr > p {
  color: #1182FB !important;
}
.customScrollbar::-webkit-scrollbar {
  width: 5px;
}
.customScrollbar::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.customScrollbar:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.userInfoMainFlexDiv {
  display: flex;
}
.userInfoFormDiv {
  padding: 20px;
  width: 100%;
  background-color: #ffffff;
  border-radius: 4px;
}
.userInfoFormDiv .updateUserInfoForm {
  width: 80%;
  padding: 100px;
}
.editPasswordDiv {
  width: 80%;
  padding: 40px;
  position: relative;
}
.editPasswordDiv .editPasswordErrorAlertDiv {
  width: 450px;
  height: 80px;
  position: absolute;
  top: -10px;
  left: 180px;
  overflow: hidden;
}
.sendCodeErrorMessage {
  width: 70%;
  height: 50px;
  margin: 0 auto;
  overflow: hidden;
  padding: 3px;
}
.sendCodeErrorMessage .errorFrame {
  max-height: 42px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.operationTableQueryDiv {
  width: 100%;
  min-height: 150px;
  padding: 20px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 2px 2px 5px #c1c1c1;
}
.tableInfoListDiv {
  width: 100%;
  min-height: 450px;
  margin-top: 50px;
  padding: 20px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 2px 2px 5px #c1c1c1;
}
.userListDiv {
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 2px 2px 5px #c1c1c1;
}
.userListDiv .classifyTreeDiv {
  padding: 40px;
}
.resourceClassifyTreeDiv {
  position: relative;
  width: 100%;
  height: 600px;
}
.resourceClassifyTreeDiv .resourceSearchKeyValue {
  color: #377cde;
}
.lawyerRoleCard {
  width: 25%;
  cursor: pointer;
}
.lawyerRoleCard .lawyerRoleCardDiv {
  width: 100%;
  position: relative;
}
.lawyerRoleCard .lawyerRoleCardDiv .lawyerRoleCardDivRoleName {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  text-overflow: ellipsis;
}
.lawyerRoleCard .lawyerRoleCardDiv .lawyerRoleCardDivRoleCreate {
  position: absolute;
  left: -13px;
  top: -20px;
  color: #b2b2b2;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
  font-size: 7px;
}
.lawyerRoleCard:hover {
  color: #377cde;
}
.lawyerRoleCard:hover .lawyerRoleCardDivRoleCreate {
  color: #b2b2b2;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.myClientMainDiv {
  width: 100%;
  padding: 50px 15px;
  border-radius: 4px;
  background-color: #ffffff;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.myNewsMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
}
.myNewsMainDiv .leftContentListDiv {
  min-width: 300px;
  max-width: 380px;
  padding: 15px;
  height: 800px;
}
.myNewsMainDiv .leftContentListDiv .messageContentList {
  width: 100%;
  height: 660px;
}
.myNewsMainDiv .leftContentListDiv .messageContentList .messageInfoListItem {
  cursor: pointer;
}
.myNewsMainDiv .leftContentListDiv .messageContentList .messageInfoListItem .titleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.myNewsMainDiv .leftContentListDiv .messageContentList .messageInfoListItem .titleDiv .leftDiv {
  width: 40%;
  text-align: left;
}
.myNewsMainDiv .leftContentListDiv .messageContentList .messageInfoListItem .titleDiv .rightDiv {
  width: 60%;
  padding-right: 8px;
  text-align: right;
  color: rgba(0, 0, 0, 0.45);
}
.myNewsMainDiv .leftContentListDiv .messageContentList .messageInfoTitle {
  width: 100%;
  height: 50px;
  overflow: hidden;
}
.myNewsMainDiv .rightContentDiv {
  flex: 1 1;
  min-width: 300px;
  padding: 15px;
  height: 800px;
}
.myNewsMainDiv .rightContentDiv .rightMessageContentMain {
  width: 100%;
  height: 770px;
}
.myNewsMainDiv .rightContentDiv .rightMessageContentMain .messageContentTitle {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  border-bottom: 1px solid #dedede;
}
.myNewsMainDiv .rightContentDiv .rightMessageContentMain .messageContentTitle .leftProfile {
  width: 140px;
  padding: 30px;
}
.myNewsMainDiv .rightContentDiv .rightMessageContentMain .messageContentTitle .titleRightContent {
  flex: 1 1;
  height: 150px;
  min-width: 160px;
}
.myNewsMainDiv .rightContentDiv .rightMessageContentMain .messageContentTitle .titleRightContent .eachRightLabel {
  max-width: 500px;
  padding: 13px 0;
}
.myNewsMainDiv .rightContentDiv .rightMessageContentMain .messageContentTitle .titleRightContent .eachRightLabel .labelSpan {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.45);
}
.myNewsMainDiv .rightContentDiv .rightMessageContentMain .messageContentTitle .titleRightContent .systemNotice {
  position: absolute;
  top: 13px;
  right: 20px;
}
.myNewsMainDiv .rightContentDiv .rightMessageContentMain .messageContentInfo {
  width: 100%;
  height: 619px;
  padding: 20px;
  text-indent: 2em;
}
.profileComponent {
  object-fit: contain;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.userCenterContentBottom {
  padding: 16px;
  background-color: #fff;
}
.userMemberCenterMainDiv {
  display: flex;
  justify-content: space-around;
  width: 100%;
  height: 100%;
  border-radius: 4px;
}
.userMemberCenterMainDiv > div {
  width: 272px;
}
.userMemberCenterMainDiv > div .top {
  position: relative;
  height: 170px;
  padding-top: 12px;
  font-size: 20px;
  text-align: center;
}
.userMemberCenterMainDiv > div .top .price {
  font-size: 50px;
  font-weight: bold;
}
.userMemberCenterMainDiv > div .top::before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  border: 8px solid #fff;
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.userMemberCenterMainDiv > div .top::after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
  border: 8px solid #fff;
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.userMemberCenterMainDiv > div .top > div {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 248px;
  height: 146px;
  margin: auto;
  padding: 23px 0 21px;
  border: 1px solid #FBE9D2;
}
.userMemberCenterMainDiv > div .top > div::before {
  content: '';
  width: 15px;
  height: 14px;
  position: absolute;
  top: -7px;
  left: -7px;
  border-bottom: 1px solid #FBE9D2;
  background-color: #475088;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.userMemberCenterMainDiv > div .top > div::after {
  content: '';
  width: 15px;
  height: 14px;
  position: absolute;
  top: -7px;
  right: -7px;
  border-bottom: 1px solid #FBE9D2;
  background-color: #475088;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.userMemberCenterMainDiv > div .content {
  padding: 14px 12px;
  border: 2px solid #444B75;
  border-top: none;
}
.userMemberCenterMainDiv > div .content .memberHandleBtn {
  width: 100%;
  min-height: 100px;
  padding: 10px 0;
  text-align: center;
}
.userMemberCenterMainDiv > div .content .member-btn {
  width: 222px;
  height: 44px;
  margin: 10px 0 26px;
  border: none;
  background: linear-gradient(90deg, #F4CB9D 0%, #FAE7CC 50%, #F4CB9D 100%);
  border-radius: 22px;
  box-shadow: 0 4px 5px #6E4D31;
}
.userMemberCenterMainDiv > div .content .content-title {
  padding-bottom: 16px;
  color: #333;
  font-size: 16px;
  font-weight: 500;
}
.userMemberCenterMainDiv > div .content .content-item {
  display: flex;
  justify-content: space-between;
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #CCCCCC;
}
.userMemberCenterMainDiv > div .content .content-item .item-title {
  padding-right: 20px;
  color: #666;
  font-size: 14px;
}
.userMemberCenterMainDiv > div .content .content-item .item-auth {
  color: #1677FF;
  font-size: 14px;
}
.userMemberCenterMainDiv > div:first-child {
  /*.content {
        padding-bottom: 95px;
      }*/
}
.userMemberCenterMainDiv > div:first-child .top {
  background: linear-gradient(#475088, #444B75);
  color: #FBE9D2;
}
.userMemberCenterMainDiv > div:nth-child(2) .top {
  background: linear-gradient(#FDECDB, #F3C794);
  color: #6E4D31;
}
.userMemberCenterMainDiv > div:nth-child(2) .top > div {
  border-color: #6E4D31;
}
.userMemberCenterMainDiv > div:nth-child(2) .top > div::before {
  background-color: #FDECDB;
  border-bottom-color: #6E4D31;
}
.userMemberCenterMainDiv > div:nth-child(2) .top > div::after {
  background-color: #FDECDB;
  border-bottom-color: #6E4D31;
}
.userMemberCenterMainDiv > div:nth-child(2) .content {
  border-color: #6E4D31;
}
.userMemberCenterMainDiv > div:last-child .top {
  background: linear-gradient(#4F4F4F, #1D1D1D);
  color: #D7A96F;
}
.userMemberCenterMainDiv > div:last-child .top > div {
  border-color: #D7A96F;
}
.userMemberCenterMainDiv > div:last-child .top > div::before {
  background-color: #4F4F4F;
  border-bottom-color: #D7A96F;
}
.userMemberCenterMainDiv > div:last-child .top > div::after {
  background-color: #4F4F4F;
  border-bottom-color: #D7A96F;
}
.userMemberCenterMainDiv > div:last-child .content {
  border-color: #1D1D1D;
}
.userMemberCenterMainDiv .userMemberLevelInfo {
  display: flex;
  width: 100%;
  height: 600px;
  padding: 30px 40px;
}
.userMemberCenterMainDiv .userMemberLevelInfo .eachMemberLevelInfo {
  width: 100%;
  height: 550px;
  margin-left: 30px;
}
.userMemberCenterMainDiv .userMemberLevelInfo .eachMemberLevelInfo .memberEachShowMainDiv {
  width: 100%;
  height: 100%;
  padding: 7px;
  border-radius: 4px;
}
.userMemberCenterMainDiv .userMemberLevelInfo .eachMemberLevelInfo .memberEachShowMainDiv .memberContentDiv {
  width: 100%;
  height: 100%;
}
.userMemberCenterMainDiv .userMemberLevelInfo .eachMemberLevelInfo .memberEachShowMainDiv .memberContentDiv .memberShowNameDiv {
  width: 100%;
  height: 80px;
  font-size: 25px;
  text-align: center;
  line-height: 80px;
}
.userMemberCenterMainDiv .userMemberLevelInfo .eachMemberLevelInfo .memberEachShowMainDiv .memberContentDiv .memberCostInfo {
  width: 100%;
  height: 80px;
  text-align: center;
  line-height: 120px;
  font-size: 25px;
  color: #e73d3d;
}
.userMemberCenterMainDiv .userMemberLevelInfo .eachMemberLevelInfo .memberEachShowMainDiv .memberContentDiv .chargeBtn {
  text-align: center;
}
.userMemberCenterMainDiv .userMemberLevelInfo .eachMemberLevelInfo .memberEachShowMainDiv .memberContentDiv .memberAuthTips {
  width: 100%;
  height: 330px;
  padding-top: 20px;
}
.userMemberCenterMainDiv .userMemberLevelInfo .eachMemberLevelInfo .memberEachShowMainDiv .memberContentDiv .memberAuthTips .title {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
}
.userMemberCenterMainDiv .userMemberLevelInfo .eachMemberLevelInfo .memberEachShowMainDiv .memberContentDiv .memberAuthTips .memberAuthText {
  width: 100%;
  height: 250px;
  padding: 10px 30px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.userMemberCenterMainDiv .userMemberLevelInfo .eachMemberLevelInfo .memberShowName {
  width: 100%;
}
.userMemberCenterMainDiv .mainBorder-0 {
  border: 4px solid #377cde;
}
.userMemberCenterMainDiv .contentBorder-0 {
  border: 2px solid #377cde;
}
.userMemberCenterMainDiv .nameDivColor-0 {
  background-color: #377cde;
  color: #ffffff;
}
.userMemberCenterMainDiv .mainBorder-1 {
  border: 4px solid #ebcc2f;
}
.userMemberCenterMainDiv .contentBorder-1 {
  border: 2px solid #ebcc2f;
}
.userMemberCenterMainDiv .nameDivColor-1 {
  background-color: #ebcc2f;
  color: #796b19;
}
.userMemberCenterMainDiv .mainBorder-2 {
  border: 4px solid #a3c4ea;
}
.userMemberCenterMainDiv .contentBorder-2 {
  border: 2px solid #a3c4ea;
}
.userMemberCenterMainDiv .nameDivColor-2 {
  background-color: #a3c4ea;
  color: #326198;
}
.userMemberCenterMainDiv .systemMainColor {
  color: #377cde;
}
.userMemberCenterMainDiv .warningColor {
  color: #e75252;
}
.userMemberCenterMainDiv .uselessColor {
  color: #363636;
}
.userMemberCenterMainDiv .activeColor {
  color: #b0b419;
}
.chargeWaitModalDiv {
  width: 100%;
  height: 600px;
}
.noMemberLevelContent {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 200px;
}
.queryMemberInfoError {
  width: 100%;
  height: 600px;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.orderCenterContentBottom {
  overflow: hidden !important;
  padding: 0 !important;
  background-color: transparent;
}
.orderCenterContentBottom .ant-tabs {
  height: 100%;
  background-color: #F0F3FA !important;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-nav {
  padding-left: 16px;
  background-color: #fff;
}
.orderCenterContentBottom .ant-tabs.dataStyle .ant-tabs-nav {
  margin-bottom: 0;
}
.orderCenterContentBottom .ant-tabs.dataStyle .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab:first-child {
  display: none;
}
.orderCenterContentBottom .ant-tabs.dataStyle .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab:nth-child(2) {
  margin-left: 0;
}
.orderCenterContentBottom .ant-tabs.dataStyle .ant-tabs-content .ant-tabs-tabpane {
  height: calc(100% - 71px - 16px) !important;
}
.orderCenterContentBottom .ant-tabs.dataStyle .ant-tabs-content .selectData {
  flex-shrink: 0;
  height: 71px;
  margin-bottom: 16px;
  padding-left: 20px;
  line-height: 71px;
  background-color: #fff;
  z-index: 8999;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder {
  overflow: hidden;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content {
  position: relative;
  flex-direction: column;
  height: 100%;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .orderItemWrap {
  flex: 1 1;
  overflow: auto;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .orderItemWrap::-webkit-scrollbar {
  width: 5px;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .orderItemWrap::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .orderItemWrap:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .tableWrap {
  overflow: auto;
  height: 100%;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .tableWrap::-webkit-scrollbar {
  width: 5px;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .tableWrap::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .tableWrap:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .makeInvoice {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 52px;
  padding-left: 8px;
  background-color: #fff;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .makeInvoice .makeInvoiceInfo {
  align-self: normal;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .makeInvoice .makeInvoiceInfo > span {
  padding-right: 16px;
  color: #000;
  font-size: 12px;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .makeInvoice .makeInvoiceInfo > span:first-child strong {
  padding: 0 10px;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .makeInvoice .makeInvoiceInfo > span:nth-child(2) {
  padding-right: 45px;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .makeInvoice .makeInvoiceInfo > span strong {
  color: #1182FB;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .makeInvoice .ant-btn {
  width: 96px;
  height: 100%;
  color: #fff;
  background-color: #1182FB;
  border-color: #1182FB;
  border-radius: initial;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane .makeInvoice .ant-btn.disabled {
  color: #838A9D;
  border-color: #E6E9EF;
  background-color: #E6E9EF;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .orderList {
  margin-bottom: 12px;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .orderList:hover .orderItemTitle .orderIcon {
  display: block;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .orderList .orderItemTitle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 32px;
  padding: 0 12px;
  font-size: 12px;
  background-color: #F6F8FA;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .orderList .orderItemTitle .orderNum span {
  padding-left: 67px;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .orderList .orderItemTitle .orderIcon {
  font-size: 16px;
  cursor: pointer;
  display: none;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .orderList .orderContent {
  padding: 16px 12px;
  background-color: #fff;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .orderList .orderContent > div {
  display: flex;
  justify-content: space-between;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .orderList .orderContent .orderName {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
  width: 398px;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .orderList .orderContent .orderName .ant-tag {
  border-radius: 50px;
  border-color: transparent;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .orderList .orderContent .orderName .memberTag {
  color: #835AF7;
  background-color: #F1EEFF;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .orderList .orderContent .orderName .templateTag {
  color: #1182FB;
  background-color: #E4F3FF;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .orderList .orderContent .orderEvent {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex: 1 1;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .orderList .orderContent .orderEvent > div:first-child {
  padding-left: 300px;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .orderList .orderContent .orderEvent .ant-btn {
  border-radius: 50px;
  padding: 0 24px;
  margin-right: 12px;
  color: #308AEB;
  border-color: #308AEB;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .orderList .orderContent .orderEvent .ant-btn.cancelBtn {
  color: #999;
  border-color: #999;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .orderList .orderContent .orderEvent .ant-btn:last-child {
  margin-right: initial;
}
.orderCenterContentBottom .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-empty {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.orderCenterContentBottom .publicLoadingDiv {
  overflow: auto;
  padding: 0;
}
.orderCenterContentBottom .publicLoadingDiv::-webkit-scrollbar {
  width: 5px;
}
.orderCenterContentBottom .publicLoadingDiv::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.orderCenterContentBottom .publicLoadingDiv:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.orderCenterContentBottom .detailsInvoiceWrap {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.orderCenterContentBottom .detailsInvoiceWrap .detailsInvoiceTitle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
  height: 42px;
  margin-bottom: 16px;
  padding-left: 16px;
  line-height: 42px;
  background-color: #fff;
}
.orderCenterContentBottom .detailsInvoiceWrap .invoiceContent {
  overflow: auto;
  height: 100%;
  padding: 16px 46px;
  flex: 1 1;
  font-size: 12px;
  background-color: #fff;
}
.orderCenterContentBottom .detailsInvoiceWrap .invoiceContent .ant-btn {
  width: 118px;
  height: 33px;
  margin-left: 190px;
  color: #1182fb;
  border-color: #1182fb;
  border-radius: 4px;
}
.orderCenterContentBottom .detailsInvoiceWrap .invoiceContent::-webkit-scrollbar {
  width: 5px;
}
.orderCenterContentBottom .detailsInvoiceWrap .invoiceContent::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.orderCenterContentBottom .detailsInvoiceWrap .invoiceContent:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.orderCenterContentBottom .containsOrder {
  padding: 0;
  color: #1182FB;
  font-size: 12px;
}
.orderCenterContentBottom .recordsOperationBtn {
  color: #1182FB;
  font-size: 12px;
}
.orderCenterContentBottom .ant-table.ant-table-small .ant-table-tbody {
  font-size: 12px;
}
.orderCenterContentBottom .ant-table.ant-table-small .ant-table-tbody tr:nth-child(2n) {
  background-color: #F6F8FA;
}
.orderCenterContentBottom .orderDetailsWrap {
  overflow: auto;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.orderCenterContentBottom .orderDetailsWrap::-webkit-scrollbar {
  width: 5px;
}
.orderCenterContentBottom .orderDetailsWrap::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.orderCenterContentBottom .orderDetailsWrap:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.orderCenterContentBottom .orderDetailsWrap .backRecordsMakeOutInvoiceList {
  width: 118px;
  height: 33px;
  margin-top: 20px;
  color: #1182FB;
  font-size: 12px;
  border-color: #1182FB;
  border-radius: 4px;
}
.orderCenterContentBottom .orderDetailsInvoice {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding-top: 20px;
  background-color: #fff;
}
.orderCenterContentBottom .orderDetailsInvoice .detailsInvoiceTitle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px 11px;
}
.orderCenterContentBottom .orderDetailsInvoice .detailsInvoiceTitle > span {
  color: #000;
  font-size: 16px;
  font-weight: 700;
}
.orderCenterContentBottom .orderDetailsInvoice .orderDetailsInvoiceCont {
  overflow: auto;
  height: 100%;
  padding: 0 20px 20px;
}
.orderCenterContentBottom .orderDetailsInvoice .orderDetailsInvoiceCont .ant-descriptions {
  margin-bottom: 16px;
}
.orderCenterContentBottom .orderDetailsInvoice .orderDetailsInvoiceCont .ant-descriptions .ant-descriptions-header {
  margin-bottom: 0;
  padding: 8px 0 8px 20px;
  background-color: #F2F2F2;
}
.orderCenterContentBottom .orderDetailsInvoice .orderDetailsInvoiceCont .ant-descriptions .ant-descriptions-header .ant-descriptions-title {
  font-size: 13px;
}
.orderCenterContentBottom .orderDetailsInvoice .orderDetailsInvoiceCont .ant-descriptions .ant-descriptions-item-label {
  width: 154px;
  padding-left: 20px;
}
.orderCenterContentBottom .orderDetailsInvoice .orderDetailsInvoiceCont .orderDetailsInvoiceBtnGroup .ant-btn {
  padding: 0 28px;
  color: #1182FB;
  border-color: #1182FB;
  border-radius: 4px;
}
.orderCenterContentBottom .orderDetailsInvoice .orderDetailsInvoiceCont .orderDetailsInvoiceBtnGroup .ant-btn:not(:last-child) {
  margin-right: 12px;
}
.orderCenterContentBottom .orderDetailsInvoice .orderDetailsInvoiceCont .reasonFailure {
  margin-bottom: 16px;
}
.orderCenterContentBottom .orderDetailsInvoice .orderDetailsInvoiceCont .reasonFailure > div:first-child {
  padding: 8px 0 8px 20px;
  background-color: #F2F2F2;
}
.orderCenterContentBottom .orderDetailsInvoice .orderDetailsInvoiceCont .reasonFailure > div:nth-child(2) {
  padding: 8px 16px 8px 20px;
  border: 1px solid #f0f0f0;
}
.orderCenterContentBottom .primaryNav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 46px;
  margin-bottom: 16px;
  padding-left: 8px;
  background-color: #fff;
}
.orderCenterContentBottom .primaryNav .ant-tag {
  font-size: 16px;
  color: #999;
}
.orderCenterContentBottom .primaryNav .ant-tag.ant-tag-checkable-checked {
  padding: 6px 12px;
  color: #1182fb;
  font-size: 16px;
  background-color: #CFE6FF;
  border-radius: 4px;
}
.invoiceType .ant-form-item-control-input-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.invoiceType .ant-form-item-control-input-content span {
  color: #1182fb;
  cursor: pointer;
}
.invoiceDownloadModal .ant-modal-close-x {
  width: 42px;
  height: 42px;
  color: #fff;
  line-height: 42px;
}
.invoiceDownloadModal .ant-modal-header {
  padding: 0 20px;
  height: 42px;
  background-color: #1182FB;
}
.invoiceDownloadModal .ant-modal-header .ant-modal-title {
  color: #fff;
  line-height: 42px;
}
.invoiceDownloadModal .ant-modal-body {
  text-align: center;
}
.invoiceDownloadModal .ant-modal-body .btnGroup {
  margin-bottom: 10px;
  text-align: center;
}
.invoiceDownloadModal .ant-modal-body .btnGroup span,
.invoiceDownloadModal .ant-modal-body .btnGroup i {
  vertical-align: middle;
}
.invoiceDownloadModal .ant-modal-body .btnGroup i {
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 9px;
  margin-left: 24px;
  border: 1px solid #A6AAB8;
  border-radius: 50px;
  box-shadow: 0 4px 6px rgba(53, 133, 232, 0.25);
}
.invoiceDownloadModal .ant-modal-body .btnGroup .ant-btn {
  width: 175px;
  height: 48px;
  color: #666;
  background-color: #F0F4FC;
  border-color: #F0F4FC;
  border-radius: 8px;
}
.invoiceDownloadModal .ant-modal-body .btnGroup .ant-btn:first-child {
  margin-right: 8px;
}
.invoiceDownloadModal .ant-modal-body .btnGroup .ant-btn.currSelected {
  color: #0C7DFF;
}
.invoiceDownloadModal .ant-modal-body .btnGroup .ant-btn.currSelected i {
  background-color: #187CF8;
  border-color: #187CF8;
  color: #fff;
}
.invoiceDownloadModal .ant-modal-body .ant-input {
  width: 361px;
  height: 48px;
  border-color: #999;
  border-radius: 8px;
}
.invoiceDownloadModal .ant-modal-body .downloadSend {
  width: 120px;
  height: 36px;
  margin-top: 18px;
  color: #fff;
  background-color: #1182FB;
  border-color: #1182FB;
  border-radius: 4px;
}
.orderListModal .ant-modal {
  width: 50% !important;
  height: 50%;
}
.invoiceOkModal .ant-modal-content .ant-modal-close-x {
  width: 22px;
  height: 22px;
  margin-top: 10px;
  margin-right: 20px;
}
.invoiceOkModal .ant-modal-content .ant-modal-header {
  padding: 10px 0 10px 20px !important;
}
.invoiceOkModal .ant-modal-content .ant-modal-header .ant-modal-title {
  color: #333;
  font-size: 14px;
}
.invoiceOkModal .ant-modal-content .ant-modal-body .ant-descriptions-item {
  margin-bottom: 19px;
}
.invoiceOkModal .ant-modal-content .ant-modal-body .ant-descriptions-item .ant-descriptions-item-content {
  padding-left: 18px;
}
.orderEmptyIcon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.orderEmptyIcon .ant-empty-image {
  height: 80% !important;
  max-height: 40% !important;
}
.dataStyle .orderEmptyIcon {
  height: calc(100% - 71px - 16px) !important;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.favoriteMainDiv {
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
}
.favoriteMainDiv .favoriteTitleQueryCondition {
  width: 100%;
  padding: 20px 15px;
}
.favoriteMainDiv .favoriteContentList {
  width: 100%;
  min-height: 700px;
  padding: 10px 15px;
}
.favoriteMainDiv .favoriteContentList .favoriteTemplateListShow {
  width: 100%;
  min-height: 610px;
  padding-bottom: 40px;
}
.favoriteMainDiv .favoriteContentList .favoriteTemplateListShow .favoriteTemplateDivList {
  display: flex;
  flex-flow: wrap;
  width: 100%;
  padding: 0;
}
.favoriteMainDiv .favoriteContentList .favoriteTemplateListShow .favoriteTemplateDivList .eachTemplateInfo {
  width: 280px;
  padding: 10px 0;
  margin-right: 18px;
}
.favoriteMainDiv .favoriteContentList .favoriteTemplateListShow .favoriteTemplateDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.favoriteMainDiv .favoriteContentList .favoriteTemplateListShow .favoriteTemplateDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.favoriteMainDiv .favoriteContentList .favoriteTemplateListShow .favoriteTemplateDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.favoriteMainDiv .favoriteContentList .favoriteTemplateListShow .favoriteTemplateDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.favoriteMainDiv .favoriteContentList .favoriteTemplateListShow .favoriteTemplateDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.favoriteMainDiv .favoriteContentList .favoriteTemplateListShow .favoriteTemplateDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.favoriteMainDiv .favoriteContentList .favoriteTemplateListShow .favoriteTemplateDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.favoriteMainDiv .favoriteContentList .favoriteTemplateListShow .favoriteTemplateDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.favoriteMainDiv .favoriteContentList .favoriteTemplateListShow .favoriteTemplateDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.favoriteMainDiv .favoriteContentList .favoriteTemplateListShow .favoriteTemplateDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.favoriteMainDiv .favoriteContentList .favoriteTemplateListShow .favoriteTemplateDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
@media screen {
  .favoriteMainDiv .favoriteContentList .favoriteTemplateListShow .favoriteTemplateDivList {
    /* 如果最后一行是3个元素 */
    /*.eachTemplateInfo:last-child:nth-child(4n - 1) {
            margin-right: calc(24% + 4% / 3);
          }*/
    /* 如果最后一行是2个元素 */
    /*.eachTemplateInfo:last-child:nth-child(4n - 2) {
            margin-right: calc(48% + 9% / 3);
          }
          @media (max-width: 1694px){
            .eachTemplateInfo:last-child:nth-child(3n - 1) {
              margin-right: calc(34% + 7% / 3);
            }
          }*/
  }
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.divYScroll {
  overflow-x: hidden;
  overflow-y: auto;
}
.divOverFlowYScroll::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.divOverFlowYScroll::-webkit-scrollbar-thumb {
  background-color: #377cde;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  border-radius: 10px;
}

.adviseMainDiv {
  width: 100%;
  background-color: #ffffff;
  border-radius: 4px;
}
.adviseHeaderDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.adviseHeaderDiv .leftDiv {
  width: 40%;
  text-align: left;
}
.adviseHeaderDiv .rightDiv {
  width: 100%;
  text-align: right;
}
.adviseContentDiv {
  width: 100%;
  padding: 40px 30px 40px 30px;
}
.adviseContentDiv .suggestListDiv {
  /*width: 100%;
    min-height: 600px;
    max-height: 850px;*/
}
.suggestContent {
  width: 98%;
  padding: 20px;
  border: #e3e3e3 1px solid;
  border-radius: 4px;
  background-color: #ececec;
}
.suggestContent .suggestContentHtmlDiv {
  max-height: 80px;
}
.suggestContent .replyContent {
  padding: 12px;
  margin-top: 18px;
  margin-left: 30px;
  border-radius: 4px;
  border: #e3e3e3 1px solid;
  background-color: #ffffff;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.applyMainDiv {
  width: 100%;
  background-color: #ffffff;
  border-radius: 4px;
}
.applyMainDiv .applyInfoShowDiv {
  padding: 100px 0;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.divYScroll {
  overflow-x: hidden;
  overflow-y: auto;
}
.divOverFlowYScroll::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.divOverFlowYScroll::-webkit-scrollbar-thumb {
  background-color: #377cde;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  border-radius: 10px;
}
.peopleMainDiv {
  width: 100%;
  padding: 10px 20px 10px 20px;
  position: relative;
}
.peopleMainDiv .peopleDivErrorDiv {
  width: 95%;
  min-height: 45px;
  max-height: 85px;
  position: absolute;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 1000;
}
.peopleMainDiv .peopleCardList {
  width: 100%;
}
.peopleMainDiv .peopleCardList .peopleCard {
  float: left;
  width: 25%;
  padding: 10px;
}
.peopleMainDiv .peopleCardList .peopleCardImgDiv {
  position: relative;
  width: 100%;
}
.peopleMainDiv .peopleCardList .peopleCardImgDiv .peopleCardImg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.peopleMainDiv .peopleCardList .peopleCardImgDiv .peopleCardImgFact {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.peopleMainDiv .peopleCardList .peopleCardImgDiv:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.peopleMainDiv .peopleCardList .peopleCardName {
  float: left;
  width: 65%;
  height: 23px;
  color: #2b2b2b;
  text-align: left;
}
.peopleMainDiv .peopleCardList .peopleCardAge {
  float: left;
  width: 35%;
  height: 23px;
  color: #b2b2b2;
  font-size: 5px;
  text-align: left;
  line-height: 23px;
}
.peopleMainDiv .peopleCardList .peopleCardDept {
  float: left;
  width: 100%;
  height: 23px;
  color: #b2b2b2;
  text-align: left;
  line-height: 23px;
}
.peopleMainDiv .peopleCardList .peopleCardPhone {
  float: left;
  width: 100%;
  color: #b2b2b2;
  text-align: left;
  height: 23px;
}
.peopleMainDiv .peopleCardList .peopleCardJoinDate {
  float: left;
  width: 100%;
  height: 23px;
  color: #b2b2b2;
  font-size: 8px;
  text-align: left;
  line-height: 23px;
}
.addPeopleChooseDiv {
  width: 100%;
  padding: 30px;
}
.addPeopleChooseDiv .addPeopleTypeDiv {
  width: 320px;
  height: 320px;
  padding: 20px;
  cursor: pointer;
  text-align: center;
  float: left;
}
.addPeopleChooseDiv .addPeopleTypeCard:hover {
  color: #377cde;
}
.addPeopleChooseDiv .addPeopleTypeShow {
  font-size: 10em;
}
.addLawyerDrawerDivMain {
  width: 100%;
  height: 100%;
}
.addLawyerDrawerDivMain .addLawyerDrawerFormDiv {
  width: 100%;
}
.dividerColor {
  border-top-color: #b2b2b2;
}
.chooseLawyerBottomBtn {
  width: 100%;
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.lawyerInfoListItem {
  cursor: pointer;
}
.lawyerInfoListItem:hover {
  color: #377cde;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.leftDeptTreeDiv {
  position: relative;
  width: 30%;
  height: 800px;
  padding: 15px;
  float: left;
}
.leftDeptTreeDiv .deptTreeDiv {
  position: relative;
  width: 100%;
  height: 700px;
}
.leftDeptTreeDiv .deptTreeDiv .treeDivErrorDiv {
  width: 100%;
  min-height: 45px;
  max-height: 105px;
  position: absolute;
  top: -65px;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 1000;
}
.leftDeptTreeDiv .deptTreeDiv .deptTreeRightClickMenuTitle {
  width: 100%;
  padding: 6px;
  overflow: hidden;
  font-size: 12px;
  white-space: nowrap;
  text-align: center;
  text-overflow: ellipsis;
  border-bottom: 1px solid #535353;
}
.leftDeptTreeDiv .deptTreeDiv .deptTreeRightClickMenuItem {
  width: 100%;
  text-align: center;
}
.leftDeptTreeDiv .deptTreeDiv .deptTreeSearchKeyValue {
  color: #377cde;
}
.leftDeptTreeDiv .deptTreeDiv .roleContentDiv {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
  cursor: pointer;
}
.leftDeptTreeDiv .deptTreeDiv .roleContentDiv:hover {
  color: #377cde;
  text-decoration: underline;
}
.rightLawyerInfoDiv {
  width: 67%;
  float: right;
  height: 800px;
  padding: 15px;
}
.rightLawyerInfoDiv .rightListContentDiv {
  width: 100%;
  height: 730px;
  position: relative;
}
.rightLawyerInfoDiv .rightListContentDiv .listContentDivErrorDiv {
  width: 100%;
  min-height: 45px;
  max-height: 85px;
  position: absolute;
  top: -50px;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 1000;
}
.rightLawyerInfoDiv .resourceInfoListItem {
  cursor: pointer;
}
.rightLawyerInfoDiv .resourceInfoListItem .resourceInfoListContentDiv {
  position: relative;
  width: 100%;
  height: 100px;
}
.rightLawyerInfoDiv .resourceInfoListItem .resourceInfoListContentDiv .defaultResource {
  position: absolute;
  font-size: 25px;
  cursor: pointer;
  color: #c98725;
  top: -10px;
  left: -15px;
}
.rightLawyerInfoDiv .resourceInfoListItem .resourceInfoListContentDiv .removeResource {
  position: absolute;
  color: #bb0000;
  top: 25%;
  right: 0;
}
.rightLawyerInfoDiv .resourceInfoListItem .resourceInfoListContentDiv .resourceInfoListContentTop {
  width: 100%;
  height: 55px;
  display: flex;
}
.rightLawyerInfoDiv .resourceInfoListItem .resourceInfoListContentDiv .resourceInfoListContentTop .iconDiv {
  width: 55px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rightLawyerInfoDiv .resourceInfoListItem .resourceInfoListContentDiv .resourceInfoListContentTop .resourceTitleDive {
  width: 100%;
}
.rightLawyerInfoDiv .resourceInfoListItem .resourceInfoListContentDiv .resourceInfoListContentTop .resourceTitleDive .resourceNameDiv {
  width: 80%;
  padding: 3px;
}
.rightLawyerInfoDiv .resourceInfoListItem .resourceInfoListContentDiv .resourceInfoListContentTop .resourceTitleDive .resourceShowTextDiv {
  width: 80%;
  padding: 3px;
  color: #777777;
}
.rightLawyerInfoDiv .resourceInfoListItem .resourceInfoListContentDiv .resourceInfoListContentMid {
  width: 100%;
  height: 30px;
}
.rightLawyerInfoDiv .resourceInfoListItem .resourceInfoListContentDiv .resourceInfoListContentMid .resourceTipsDiv {
  width: 95%;
  padding: 2px;
  font-weight: bold;
}
.rightLawyerInfoDiv .resourceInfoListItem .resourceInfoListContentDiv .resourceInfoListContentBottom {
  width: 100%;
  height: 30px;
  display: flex;
}
.rightLawyerInfoDiv .resourceInfoListItem .resourceInfoListContentDiv .resourceInfoListContentBottom .resourceRemarkDiv {
  width: 30%;
  font-size: 11px;
  color: #9a9a9a;
}
.rightLawyerInfoDiv .resourceInfoListItem:hover {
  color: #377cde;
}
.rightLawyerInfoDiv .resourceInfoListItem:hover .resourceNameDiv {
  color: #000000;
}
.rightLawyerInfoDiv .resourceInfoListItem:hover .resourceShowTextDiv {
  color: #777777;
}
.rightLawyerInfoDiv .resourceInfoListItem:hover .resourceInfoListContentBottom {
  color: #9a9a9a;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.lawOfficeCaseFinanceMainDiv {
  width: 100%;
}
.lawOfficeCaseFinanceMainDiv .titleShowDiv {
  color: #377cde;
  font-size: 22px;
  padding-bottom: 15px;
}
.lawOfficeCaseFinanceMainDiv .mainTotalDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  height: 140px;
}
.lawOfficeCaseFinanceMainDiv .mainTotalDiv .leftTotalDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  width: 49%;
  height: 140px;
  padding: 20px 40px;
  color: #ffffff;
  background-color: #377cde;
  border-radius: 4px;
}
.lawOfficeCaseFinanceMainDiv .mainTotalDiv .rightTotalDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  width: 49%;
  height: 140px;
  margin-left: 2%;
  padding: 20px 40px;
  color: #ffffff;
  background-color: #00b578;
  border-radius: 4px;
}
.lawOfficeCaseFinanceMainDiv .mainTotalDiv .leftIcon {
  width: 30%;
  text-align: left;
  font-size: 60px;
}
.lawOfficeCaseFinanceMainDiv .mainTotalDiv .rightContent {
  width: 70%;
  text-align: right;
}
.lawOfficeCaseAmountDetailTotalDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  height: 170px;
  padding: 15px 0;
}
.lawOfficeCaseAmountDetailTotalDiv .eachDivContent {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  width: 22%;
  height: 140px;
  padding: 0 25px;
  border-radius: 4px;
}
.lawOfficeCaseAmountDetailTotalDiv .eachDivContent .leftIcon {
  width: 20%;
  text-align: left;
  font-size: 50px;
}
.lawOfficeCaseAmountDetailTotalDiv .eachDivContent .rightContent {
  width: 80%;
  text-align: center;
}
.lawOfficeCaseAmountDetailTotalDiv .margin-left-3-percent {
  margin-left: 4%;
}
.lawOfficeCaseListShowDiv {
  width: 100%;
  margin-top: 15px;
}
.lawOfficeCaseListShowDiv .searchCondition {
  width: 100%;
}
.lawOfficeCaseListShowDiv .operationDiv {
  width: 100%;
  text-align: right;
}
.lawOfficeCaseListShowDiv .contentInfoDiv {
  width: 100%;
  min-height: 880px;
  padding: 16px 25px;
  background-color: #ffffff;
}
.lawOfficeCaseListShowDiv .contentInfoDiv .topToolDiv {
  display: flex;
  align-items: center;
  width: 100%;
  height: 70px;
}
.lawOfficeCaseListShowDiv .contentInfoDiv .topToolDiv .searchCaseNameDiv {
  width: 280px;
}
.lawOfficeCaseListShowDiv .contentInfoDiv .topToolDiv .totalRecordCount {
  flex: 1 1;
  text-align: right;
  color: #377cde;
}
.lawOfficeCaseListShowDiv .contentInfoDiv .infoShowListDiv {
  width: 100%;
  min-height: 500px;
  max-height: 1000px;
}
.lawOfficeCaseListShowDiv .contentInfoDiv .infoShowListDiv ul {
  width: 100%;
  padding: 10px;
  margin-top: 10px;
  list-style-type: none;
}
.lawOfficeCaseListShowDiv .contentInfoDiv .infoShowListDiv ul li {
  width: 100%;
  padding: 5px;
}
.lawOfficeCaseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv {
  height: 200px;
  padding: 14px;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: default;
}
.lawOfficeCaseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv .caseCodeDiv {
  font-size: 14px;
  font-weight: 400;
  color: #377cde;
}
.lawOfficeCaseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv .caseNameDiv {
  width: 100%;
}
.lawOfficeCaseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv .caseNameDiv .caseName {
  width: 180px;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
}
.lawOfficeCaseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv .caseNameDiv .caseProperties {
  width: 120px;
  font-size: 13px;
  color: #666666;
}
.lawOfficeCaseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv .mainHandleLawyer {
  font-size: 13px;
  color: #666666;
  padding-top: 10px;
}
.lawOfficeCaseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv .caseFinish {
  border-radius: 4px;
}
.lawOfficeCaseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.caseFinanceInfoFormDiv {
  width: 100%;
  min-height: 500px;
}

.mobileMainDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mobileMainDiv .mobileContentDiv {
  padding: 80px 30px;
}
.mobileMainDiv .submitInviteBtn {
  width: 100%;
  height: 40px;
  border-radius: 30px;
  font-size: 17px;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.templateMainDiv {
  display: flex;
  width: 70%;
  min-width: 1150px;
  margin: 0 auto;
}
.templateMainDiv .templateLeftHandle {
  width: 17%;
  min-width: 300px;
}
.templateMainDiv .templateLeftHandle .addTemplateLi {
  width: 100%;
  height: 80px;
  text-align: center;
  line-height: 80px;
}
.templateMainDiv .templateLeftHandle ul {
  padding: 0;
  width: 100%;
  list-style-type: none;
}
.templateMainDiv .templateLeftHandle li {
  width: 100%;
  height: 45px;
  text-align: center;
  margin-top: 5px;
  line-height: 45px;
  font-size: 22px;
  cursor: pointer;
}
.templateMainDiv .templateLeftHandle li:hover {
  background-color: #fff;
  box-shadow: 2px 2px 5px #c1c1c1;
}
.templateMainDiv .templateLeftHandle .chooseLiBackGroundColor {
  background-color: #fff;
  box-shadow: 2px 2px 5px #c1c1c1;
}
.templateMainDiv .templateRightContent {
  width: 83%;
  min-width: 850px;
  padding: 30px;
  min-height: 1200px;
  background-color: #fff;
}
.templateMainDiv .templateRightContent .TemplateQueryContent {
  width: 100%;
}
.templateMainDiv .templateRightContent .TemplateQueryContent .TemplateQueryTagCheck {
  padding: 10px;
  width: 100%;
}
.templateMainDiv .templateRightContent .TemplateQueryContent .edit-tag {
  max-width: 110px;
  cursor: pointer;
}
.templateMainDiv .templateRightContent .TemplateQueryContent .edit-tag div {
  min-width: 75%;
  max-width: 90%;
  float: left;
}
.templateMainDiv .templateRightContent .templateCardContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.templateMainDiv .templateRightContent .templateCardContent .eachTemplateMainDiv {
  position: relative;
  width: 233px;
  min-height: 410px;
  padding: 5px;
}
.templateMainDiv .templateRightContent .templateCardContent .visibleStatusShowDiv {
  position: absolute;
  top: 30px;
  right: 12px;
  padding: 5px;
  border-radius: 4px;
  z-index: 1000;
  transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  /* IE 9 */
  -moz-transform: rotate(30deg);
  /* Firefox */
  -webkit-transform: rotate(30deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(30deg);
}
.templateMainDiv .templateRightContent .templateCardContent .lawOfficeOnlyUse {
  border: 1px solid #bb0000;
}
.templateMainDiv .templateRightContent .templateCardContent .lawOfficeOnlyUse div {
  padding: 0 3px;
  color: #bb0000;
  border-radius: 4px;
  border: 1px solid #bb0000;
}
.templateMainDiv .templateRightContent .templateCardContent .userOnlyUse {
  border: 1px solid #8d6c0e;
}
.templateMainDiv .templateRightContent .templateCardContent .userOnlyUse div {
  padding: 0 3px;
  border-radius: 4px;
  color: #8d6c0e;
  border: 1px solid #8d6c0e;
}
.templateMainDiv .templateRightContent .templateCardContent .eachTemplateMainDiv:hover .eachTemplateDivTool {
  display: block;
}
.templateMainDiv .templateRightContent .templateCardContent .eachTemplateDivTool {
  display: none;
  position: absolute;
  top: -10px;
  right: -10px;
  width: 35px;
  height: 35px;
  z-index: 1300;
}
.templateMainDiv .templateRightContent .templateCardContent .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #e0e0e0;
}
.templateMainDiv .templateRightContent .templateCardContent .eachTemplateBorderDiv:hover {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}
.templateMainDiv .templateRightContent .templateCardContent .eachTemplateCoverUrl {
  width: 220px;
  height: 314px;
  text-align: center;
}
.templateMainDiv .templateRightContent .templateCardContent .eachTemplateCoverUrl img {
  width: 220px;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.templateMainDiv .templateRightContent .templateCardContent .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.templateMainDiv .templateRightContent .templateCardContent .eachTemplateTextContent .handleBtn {
  cursor: pointer;
}
.templateMainDiv .templateRightContent .templateCardContent .eachTemplateTextContent .handleBtn:hover {
  text-decoration: underline;
}
.templateMainDiv .templateRightContent .templateCardContent .eachTemplateTextContent .star {
  font-size: 10px;
  width: 30%;
}
.templateMainDiv .templateRightContent .templateCardContent .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.templateMainDiv .templateRightContent .templateCardContent .eachTemplateTextContent .useCount {
  width: 70%;
  padding-left: 15px;
  font-size: 11px;
}
.templateMainDiv .templateRightContent .templateCardContent .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.formInfoMainContent {
  position: relative;
  width: 70%;
  min-width: 1150px;
  margin: 0 auto;
  padding-top: 40px;
  padding-bottom: 60px;
  background-color: #fff;
}
.formInfoMainContent .leftStepDiv {
  position: relative;
  width: 17%;
  min-width: 300px;
  height: 1000px;
  border-right: 1px dashed #c1c1c1;
}
.formInfoMainContent .leftStepDiv .buttonDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100px;
}
.formInfoMainContent .leftStepDiv .stepDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 800px;
  padding-left: 80px;
}
.formInfoMainContent .rightStepDiv {
  position: relative;
  flex: 1 1;
  padding: 30px;
  height: 1000px;
}
.formInfoMainContent .rightStepDiv .formComponentsDiv {
  width: 100%;
}
.rightTemplateFormContent {
  display: flex;
  width: 100%;
}
.rightTemplateFormContent .formContentDiv {
  height: 940px;
}
.rightTemplateFormContent .formInfoDetailDiv {
  width: 70%;
  min-width: 550px;
}
.rightTemplateFormContent .formErrorContentDiv {
  flex: 1 1;
}
.rightTemplateFormContent .uploadContentDiv {
  height: 470px;
}

.fileListContent {
  width: 100%;
  height: 370px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.fileListContent .noFileContent {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 200px;
}
.fileListDiv {
  width: 100%;
  margin-top: 10px;
}
.fileListDiv .fileCardDiv {
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 120px;
}
.fileListDiv .fileCardDiv .fileIcon {
  width: 100px;
  height: 100px;
  color: #4669ff;
  font-size: 80px;
}
.fileListDiv .fileCardDiv .fileText {
  width: 100%;
  height: 30px;
}
.fileListDiv .fileCardDiv .fileUploadProcess {
  width: 100%;
  height: 60px;
}
.fileListDiv .fileCardDiv .fileTags {
  width: 100%;
  height: 40px;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.onlineHandleMainDiv {
  display: flex;
  width: 100%;
  height: 100%;
}
.onlineHandleMainDiv .onlineHandleLoading {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.onlineHandleMainDiv .onlineHandleLeftHandleDiv {
  width: 240px;
  height: 100%;
  background-color: #f2f2f2;
}
.onlineHandleMainDiv .onlineHandleLeftHandleDiv .saveBtn {
  padding-top: 100px;
  padding-bottom: 150px;
  text-align: center;
}
.onlineHandleMainDiv .onlineHandleLeftHandleDiv .tipsUl {
  padding: 0;
}
.onlineHandleMainDiv .onlineHandleLeftHandleDiv .tipsUl ul {
  list-style-type: none;
}
.onlineHandleMainDiv .onlineHandleLeftHandleDiv .tipsUl li {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #377cde;
}
.onlineHandleMainDiv .onlineHandleRightHandleDiv {
  flex: 1 1;
  height: 100%;
}
.onlineHandleMainDiv .onlineHandleRightHandleDiv .onlineHandleRightHandleLoading {
  display: flex;
  align-items: center;
  justify-content: center;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.shimoHandleMainDiv {
  display: flex;
  width: 100%;
  height: 100%;
}
.shimoHandleMainDiv .shimoHandleLoading {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.shimoHandleMainDiv .editContent {
  width: 100%;
  height: calc(100% - 10px);
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.onlinePdfHandleMainDiv {
  width: 100%;
  text-align: center;
}
.onlinePdfHandleMainDiv .onlinePdfHandleLoading {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.onlinePdfHandleMainDiv .eachPdfPageDiv {
  width: 100%;
  margin: 35px auto 0;
  box-shadow: 2px 2px 5px #c1c1c1;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.caseMainInfoDiv {
  display: flex;
  width: 55%;
  min-width: 1150px;
  margin: 0 auto;
  min-height: 400px;
}
.caseLeftStepDiv {
  width: 300px;
  height: 1000px;
  background-color: #ffffff;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.caseLeftStepDiv .buttonDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100px;
}
.caseLeftStepDiv .stepDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 400px;
  padding-left: 80px;
}
.caseRightContentDiv {
  flex: 1 1;
  height: 1000px;
  margin-left: 30px;
  background-color: #ffffff;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.caseRightContentDiv .errorHandleFormContent {
  width: 700px;
  min-height: 100px;
  position: absolute;
  right: calc(100% - 70vw);
  z-index: 100;
}
.caseRightContentDiv .errorHandleFastFormContent {
  width: 700px;
  min-height: 100px;
  position: absolute;
  right: calc(100% - 65vw);
  z-index: 100;
}
.caseRightContentDiv .handleContentTitle {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  height: 55px;
  border-bottom: 1px solid #dddddd;
  font-size: 20px;
  color: #377cde;
  font-weight: bold;
}
.caseRightContentDiv .caseFormContent {
  display: flex;
  width: 100%;
}
.caseRightContentDiv .caseFormContent .caseFormInfoDiv {
  width: 100%;
  padding-top: 30px;
}
.caseRightContentDiv .caseFormContent .caseFormMessageDiv {
  display: flex;
  justify-content: center;
  width: 25%;
  min-height: 870px;
  padding-top: 30px;
}
.caseRightContentDiv .fastCaseFormHandle {
  width: 100%;
  padding-top: 30px;
  text-align: center;
}
.addHandleLawyerChooseDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 30px;
}
.addHandleLawyerChooseDiv .addHandleLawyerTypeDiv {
  width: 220px;
  height: 220px;
  padding: 20px;
  cursor: pointer;
  text-align: center;
}
.addHandleLawyerChooseDiv .addHandleLawyerTypeCard:hover {
  color: #377cde;
}
.addHandleLawyerChooseDiv .addHandleLawyerTypeShow {
  font-size: 5em;
}
.handleLawyerList {
  padding: 0;
  width: 100%;
  list-style-type: none;
}
.handleLawyerList .liStyle {
  width: 100%;
  height: 60px;
  padding: 5px;
  border: 1px solid #dddddd;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.handleLawyerList .liStyle .liDivMain {
  display: flex;
  align-items: center;
}
.handleLawyerList .liStyle .liDivMain .divAvatar {
  width: 50px;
  height: 50px;
}
.handleLawyerList .liStyle .liDivMain .divNameText {
  width: 20%;
  margin-left: 8px;
}
.handleLawyerList .liStyle .liDivMain .divBlankFill {
  width: 60%;
}
.handleLawyerList .liStyle .liDivMain .divRemove {
  width: 30px;
  height: 30px;
}
.handleClashUserList {
  padding: 0;
  width: 100%;
  list-style-type: none;
}
.handleClashUserList .liStyle {
  width: 100%;
  min-height: 106px;
  padding: 5px;
  margin-top: 10px;
  border: 1px solid #dddddd;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.handleClashUserList .liStyle .liDivMain {
  display: flex;
  align-items: center;
  padding: 8px;
}
.handleClashUserList .liStyle .liDivMain .leftContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 90%;
}
.handleClashUserList .liStyle .liDivMain .leftContentDiv .divType {
  width: 100%;
  height: 25px;
}
.handleClashUserList .liStyle .liDivMain .leftContentDiv .divNameText {
  width: 100%;
  height: 25px;
}
.handleClashUserList .liStyle .liDivMain .leftContentDiv .divNameStyle {
  color: #333333;
  font-weight: bold;
}
.handleClashUserList .liStyle .liDivMain .leftContentDiv .divCodeStyle {
  color: #919191;
  font-size: 13px;
}
.handleClashUserList .liStyle .liDivMain .divRemove {
  width: 30px;
  height: 30px;
}
.entrustPeopleDrawerDiv {
  display: flex;
  width: 100%;
  height: 100%;
}
.entrustPeopleDrawerDiv .leftDiv {
  width: 40%;
}
.entrustPeopleDrawerDiv .rightDiv {
  flex: 1 1;
  padding-left: 20px;
}
.site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-top: 10px;
}
.site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #1677FF;
}
.caseProcessMainInfoDiv .caseProcessTopTool {
  padding: 10px 20px;
}
.caseProcessMainInfoDiv .caseProcessContentMain {
  display: flex;
  flex-direction: row-reverse;
  width: 100%;
}
.caseProcessMainInfoDiv .caseProcessContentMain .leftInfoDiv {
  width: 75%;
}
.caseProcessMainInfoDiv .caseProcessContentMain .rightStepDiv {
  flex: 1 1;
  padding-right: 5px;
}
.caseProcessMainInfoDiv .caseProcessContentMain .rightStepDiv .rightStepContent {
  width: 100%;
  min-height: 300px;
}
.caseProcessMainInfoDiv .caseProcessContentMain .rightStepDiv .rightStepContent .processNaviTitle {
  padding: 8px 40px;
  font-size: 18px;
  font-weight: bold;
  color: #377cde;
}
.caseProcessMainInfoDiv .caseProcessContentMain .rightStepDiv .rightStepContent .stepInfoDiv {
  padding: 10px 0 0 40px;
  max-height: 500px;
}
.caseProcessMainInfoDiv .caseProcessContentMain .rightStepDiv .rightStepContent .stepInfoDiv .taskGroupTitle {
  font-weight: bold;
  font-size: 17px;
}
.caseProcessMainInfoDiv .caseProcessContentMain .rightStepDiv .rightStepContent .stepInfoDiv .taskGroupTitle .taskGroupClick {
  cursor: pointer;
}
.caseProcessMainInfoDiv .caseProcessContentMain .rightStepDiv .rightStepContent .stepInfoDiv .taskNodeTitle {
  width: 100%;
  padding: 5px 0 0 15px;
}
.caseProcessMainInfoDiv .caseProcessContentMain .rightStepDiv .rightStepContent .stepInfoDiv .taskNodeTitle .taskTitleClick {
  cursor: pointer;
}
.caseProcessMainInfoDiv .caseProcessContentMain .rightStepDiv .rightStepContent .stepInfoDiv .taskNodeTitleNotFinish:hover {
  text-decoration: underline;
  color: #8eb7f6;
}
.caseProcessMainInfoDiv .caseProcessContentMain .rightStepDiv .rightStepContent .stepInfoDiv .active {
  color: #377cde;
}
.taskContent {
  width: 100%;
  margin-top: 5px;
}
.taskContent .taskMainInfo {
  min-height: 58px;
  padding-top: 18px;
  padding-bottom: 18px;
  border: 1px dashed #dedede;
  border-bottom: none;
}
.taskContent .taskMainInfo .taskName {
  float: left;
  width: 300px;
  height: 22px;
  margin-left: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  cursor: pointer;
}
.taskContent .taskMainInfo .systemAdviseTitle {
  width: 100%;
  height: 22px;
  margin-left: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
}
.taskContent .taskMainInfo .systemAdviseTipsIcon {
  width: 25px;
  padding-top: 7px;
  padding-left: 8px;
}
.taskContent .taskMainInfo .systemAdviseTips {
  padding-top: 7px;
  width: 100%;
  padding-right: 8px;
}
.taskContent .taskMainInfo .systemAdviseLawRules {
  padding: 12px 8px 12px 29px;
  width: 100%;
  min-height: 80px;
  height: 198px;
  overflow: scroll;
}
.taskContent .taskMainInfo .systemAdviseLawRules .systemAdviseLawRulesFile {
  display: flex;
  justify-content: space-between;
}
.taskContent .taskMainInfo .systemAdviseLawRules .systemAdviseLawRulesFile .systemAdviseLawRulesFileName {
  color: #b2b2b2;
  cursor: pointer;
}
.taskContent .taskMainInfo .systemAdviseLawRules .systemAdviseLawRulesFile .systemAdviseLawRulesFileName:hover {
  color: #377cde;
  text-decoration: underline;
}
.taskContent .taskMainInfo .systemAdviseLawRules .systemAdviseLawRulesFile .systemAdviseLawRulesFileUse {
  padding-right: 30px;
  color: #609eeb;
  cursor: pointer;
}
.taskContent .taskMainInfo .systemAdviseBtn {
  padding: 5px 0;
}
.taskContent .taskMainInfo .taskHandle {
  display: flex;
  float: right;
}
.taskContent .taskMainInfo .taskHandle .operationNode {
  text-align: left;
}
.taskContent .fileContentDiv {
  border: 1px dashed #dedede;
  border-top: none;
}
.taskContent .fileCount {
  padding-left: 10px;
}
.taskContent .fileListDiv {
  padding: 0 10px 10px 10px;
  max-height: 180px;
}
.taskContent .fileListDiv .fileInfo {
  max-width: 90%;
  min-width: 380px;
  border-bottom: #e1e1e1 1px solid;
  color: #377cde;
}
.taskContent .fileListDiv .fileInfo .fileName {
  float: left;
  min-width: 220px;
  max-width: 70%;
  font-size: 17px;
  cursor: default;
}
.taskContent .fileListDiv .fileInfo .fileTypeIcon {
  float: left;
  width: 80px;
  height: 26px;
  text-align: center;
  line-height: 29px;
}
.taskContent .fileListDiv .fileInfo .fileHandle {
  display: flex;
  float: right;
}
.taskContent .fileListDiv .fileInfo .fileHandle .operationDiv {
  text-align: center;
}
.showLawRulesDrawer {
  width: 100%;
  height: 100%;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.topCaseHandleDiv {
  display: flex;
  width: 100%;
  height: 100%;
}
.topCaseHandleDiv .singleHandleDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 49%;
  height: 102px;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.topCaseHandleDiv .singleHandleDiv .iconDiv {
  font-size: 50px;
}
.topCaseHandleDiv .singleHandleDiv .textDiv {
  margin-left: 30px;
  font-size: 25px;
}
.topCaseHandleDiv .singleHandleDiv .textDiv:hover {
  color: #377cde;
}
.topCaseHandleDiv .singleHandleDiv .activeColor {
  color: #377cde;
}
.topCaseHandleDiv .singleHandleDiv:hover {
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.1);
}
.caseListShowDiv {
  width: 100%;
}
.caseListShowDiv .searchCondition {
  width: 100%;
}
.caseListShowDiv .contentInfoDiv {
  width: 100%;
  min-height: 880px;
  padding: 16px 24px;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  margin-top: 30px;
}
.caseListShowDiv .contentInfoDiv .topToolDiv {
  display: flex;
  align-items: center;
  width: 100%;
  height: 70px;
}
.caseListShowDiv .contentInfoDiv .topToolDiv .searchCaseNameDiv {
  width: 280px;
}
.caseListShowDiv .contentInfoDiv .topToolDiv .totalRecordCount {
  flex: 1 1;
  text-align: right;
  color: #377cde;
}
.caseListShowDiv .contentInfoDiv .infoShowListDiv {
  width: 100%;
}
.caseListShowDiv .contentInfoDiv .infoShowListDiv ul {
  width: 100%;
  padding: 10px;
  margin-top: 10px;
  list-style-type: none;
}
.caseListShowDiv .contentInfoDiv .infoShowListDiv ul li {
  width: 100%;
  padding: 5px;
}
.caseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv {
  height: 200px;
  padding: 14px;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.caseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv .caseCodeDiv {
  font-size: 14px;
  font-weight: 400;
  color: #377cde;
}
.caseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv .caseNameDiv {
  width: 100%;
}
.caseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv .caseNameDiv .caseName {
  width: 180px;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
}
.caseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv .caseNameDiv .caseProperties {
  width: 120px;
  padding-top: 4px;
  font-size: 13px;
  color: #666666;
}
.caseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv .mainHandleLawyer {
  font-size: 13px;
  color: #666666;
  padding-top: 10px;
}
.caseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv .caseFinish {
  border-radius: 4px;
}
.caseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.chooseTemplateQueryConditionDiv {
  display: flex;
  width: 100%;
  padding-top: 15px;
}
.chooseTemplateQueryConditionDiv .eachQueryCondition {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 25%;
}
.chooseTemplateQueryConditionDiv .eachQueryCondition .label {
  width: 35%;
  text-align: right;
}
.chooseTemplateQueryConditionDiv .eachQueryCondition .valueComponent {
  width: 65%;
}
.chooseTemplateListDiv {
  width: 100%;
  min-height: 900px;
  padding-top: 50px;
}
.chooseTemplateNoListDiv {
  display: flex;
  width: 100%;
  height: 500px;
  align-items: center;
  justify-items: center;
}
.chooseTemplateNoListShow {
  width: 100%;
  min-height: 845px;
  padding-bottom: 40px;
}
.chooseTemplateNoListShow .chooseTemplateListInfo {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding-left: 10px;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.chooseTemplateNoListShow .chooseTemplateListInfo .eachTemplateInfo {
  width: 280px;
  padding: 10px 0;
}
.chooseTemplateNoListShow .chooseTemplateListInfo .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 440px;
  border: 1px #dcdcdc solid;
}
.chooseTemplateNoListShow .chooseTemplateListInfo .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.chooseTemplateNoListShow .chooseTemplateListInfo .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.chooseTemplateNoListShow .chooseTemplateListInfo .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.chooseTemplateNoListShow .chooseTemplateListInfo .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.chooseTemplateNoListShow .chooseTemplateListInfo .eachTemplateInfo .eachTemplateShowDetail {
  padding: 5px 8px;
}
.chooseTemplateNoListShow .chooseTemplateListInfo .eachTemplateInfo .eachTemplateShowDetail a:hover {
  text-decoration: underline;
}
.chooseTemplateNoListShow .chooseTemplateListInfo .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.chooseTemplateNoListShow .chooseTemplateListInfo .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.chooseTemplateNoListShow .chooseTemplateListInfo .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.chooseTemplateNoListShow .chooseTemplateListInfo .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.chooseTemplateNoListShow .chooseTemplateListInfo .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.chooseTemplateNoListShow .chooseTemplateListInfo .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.chooseTemplateNoListShow .chooseTemplateListInfo .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.chooseTemplateNoListShow .chooseTemplateListInfo .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.caseClashInfoDivList {
  width: 100%;
  min-height: 400px;
}
.caseClashInfoDivList .topToolDiv {
  display: flex;
  align-items: center;
  width: 100%;
  height: 70px;
}
.caseClashInfoDivList .topToolDiv .searchCaseNameDiv {
  width: 280px;
}
.caseClashInfoDivList .topToolDiv .totalRecordCount {
  flex: 1 1;
  text-align: right;
  color: #377cde;
}
.caseClashInfoDivList .clashCaseInfoShowList {
  width: 100%;
}
.caseClashInfoDivList .clashCaseInfoShowList ul {
  width: 100%;
  padding: 10px;
  margin-top: 10px;
  list-style-type: none;
}
.caseClashInfoDivList .clashCaseInfoShowList ul li {
  width: 100%;
  padding: 5px;
}
.caseClashInfoDivList .clashCaseInfoShowList ul li .caseInfoEachDiv {
  height: 190px;
  padding: 14px;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.caseClashInfoDivList .clashCaseInfoShowList ul li .caseInfoEachDiv .caseCodeDiv {
  font-size: 14px;
  font-weight: 400;
  color: #377cde;
}
.caseClashInfoDivList .clashCaseInfoShowList ul li .caseInfoEachDiv .caseNameDiv {
  width: 100%;
}
.caseClashInfoDivList .clashCaseInfoShowList ul li .caseInfoEachDiv .caseNameDiv .caseName {
  width: 180px;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
}
.caseClashInfoDivList .clashCaseInfoShowList ul li .caseInfoEachDiv .caseNameDiv .caseProperties {
  width: 120px;
  padding-top: 4px;
  font-size: 13px;
  color: #666666;
}
.caseClashInfoDivList .clashCaseInfoShowList ul li .caseInfoEachDiv .mainHandleLawyer {
  font-size: 13px;
  color: #666666;
  padding-top: 10px;
}
.caseClashInfoDivList .clashCaseInfoShowList ul li .caseInfoEachDiv .caseFinish {
  border-radius: 4px;
}
.caseClashInfoDivList .clashCaseInfoShowList ul li .caseInfoEachDiv:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.ant-message {
  z-index: 9999999999 !important;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.caseListMain {
  width: 55%;
  min-width: 1150px;
  margin: 0 auto;
}
.caseListMain .headerHandleCaseBtn {
  width: 100%;
  height: 105px;
}
.caseListMain .headerHandleCaseNoStyleBtn {
  width: 100%;
}
.caseListMain .headerHandleCaseNoStyleBtn .topShowIcon {
  width: 100%;
  text-align: center;
}
.caseListMain .headerHandleCaseNoStyleBtn .topShowIcon .iconDiv {
  font-size: 50px;
}
.caseListMain .headerHandleCaseNoStyleBtn .topShowIcon .textDiv {
  margin-left: 30px;
  font-size: 25px;
}
.caseListMain .headerHandleCaseNoStyleBtn .addReceiveCase {
  width: 100%;
  cursor: pointer;
  text-align: left;
}
.caseListMain .headerHandleCaseNoStyleBtn .addReceiveCase .iconDiv {
  font-size: 30px;
}
.caseListMain .headerHandleCaseNoStyleBtn .addReceiveCase .textDiv {
  margin-left: 10px;
  font-size: 21px;
}
.caseListMain .headerHandleCaseNoStyleBtn .addReceiveCase:hover {
  color: #377cde;
}
.caseListMain .caseListContent {
  display: flex;
  width: 100%;
  padding-top: 10px;
}
.caseListMain .caseListContent .leftCaseList {
  width: 70%;
}
.caseListMain .caseListContent .rightStarInfo {
  flex: 1 1;
  max-width: 30%;
  padding-left: 30px;
}
.customProcessNodeDiv {
  width: 100%;
  min-height: 200px;
  max-height: 500px;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.caseMainInfoDiv {
  display: flex;
  width: 55%;
  min-width: 1150px;
  margin: 0 auto;
  min-height: 400px;
}
.caseLeftStepDiv {
  width: 300px;
  height: 1000px;
  background-color: #ffffff;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.caseLeftStepDiv .buttonDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100px;
}
.caseLeftStepDiv .stepDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 400px;
  padding-left: 80px;
}
.caseRightContentDiv {
  flex: 1 1;
  height: 1000px;
  margin-left: 30px;
  background-color: #ffffff;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.caseRightContentDiv .errorHandleFormContent {
  width: 700px;
  min-height: 100px;
  position: absolute;
  right: calc(100% - 70vw);
  z-index: 100;
}
.caseRightContentDiv .errorHandleFastFormContent {
  width: 700px;
  min-height: 100px;
  position: absolute;
  right: calc(100% - 65vw);
  z-index: 100;
}
.caseRightContentDiv .handleContentTitle {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  height: 55px;
  border-bottom: 1px solid #dddddd;
  font-size: 20px;
  color: #377cde;
  font-weight: bold;
}
.caseRightContentDiv .caseFormContent {
  display: flex;
  width: 100%;
}
.caseRightContentDiv .caseFormContent .caseFormInfoDiv {
  width: 100%;
  padding-top: 30px;
}
.caseRightContentDiv .caseFormContent .caseFormMessageDiv {
  display: flex;
  justify-content: center;
  width: 25%;
  min-height: 870px;
  padding-top: 30px;
}
.caseRightContentDiv .fastCaseFormHandle {
  width: 100%;
  padding-top: 30px;
  text-align: center;
}
.addHandleLawyerChooseDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 30px;
}
.addHandleLawyerChooseDiv .addHandleLawyerTypeDiv {
  width: 220px;
  height: 220px;
  padding: 20px;
  cursor: pointer;
  text-align: center;
}
.addHandleLawyerChooseDiv .addHandleLawyerTypeCard:hover {
  color: #377cde;
}
.addHandleLawyerChooseDiv .addHandleLawyerTypeShow {
  font-size: 5em;
}
.handleLawyerList {
  padding: 0;
  width: 100%;
  list-style-type: none;
}
.handleLawyerList .liStyle {
  width: 100%;
  height: 60px;
  padding: 5px;
  border: 1px solid #dddddd;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.handleLawyerList .liStyle .liDivMain {
  display: flex;
  align-items: center;
}
.handleLawyerList .liStyle .liDivMain .divAvatar {
  width: 50px;
  height: 50px;
}
.handleLawyerList .liStyle .liDivMain .divNameText {
  width: 20%;
  margin-left: 8px;
}
.handleLawyerList .liStyle .liDivMain .divBlankFill {
  width: 60%;
}
.handleLawyerList .liStyle .liDivMain .divRemove {
  width: 30px;
  height: 30px;
}
.handleClashUserList {
  padding: 0;
  width: 100%;
  list-style-type: none;
}
.handleClashUserList .liStyle {
  width: 100%;
  min-height: 106px;
  padding: 5px;
  margin-top: 10px;
  border: 1px solid #dddddd;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.handleClashUserList .liStyle .liDivMain {
  display: flex;
  align-items: center;
  padding: 8px;
}
.handleClashUserList .liStyle .liDivMain .leftContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 90%;
}
.handleClashUserList .liStyle .liDivMain .leftContentDiv .divType {
  width: 100%;
  height: 25px;
}
.handleClashUserList .liStyle .liDivMain .leftContentDiv .divNameText {
  width: 100%;
  height: 25px;
}
.handleClashUserList .liStyle .liDivMain .leftContentDiv .divNameStyle {
  color: #333333;
  font-weight: bold;
}
.handleClashUserList .liStyle .liDivMain .leftContentDiv .divCodeStyle {
  color: #919191;
  font-size: 13px;
}
.handleClashUserList .liStyle .liDivMain .divRemove {
  width: 30px;
  height: 30px;
}
.entrustPeopleDrawerDiv {
  display: flex;
  width: 100%;
  height: 100%;
}
.entrustPeopleDrawerDiv .leftDiv {
  width: 40%;
}
.entrustPeopleDrawerDiv .rightDiv {
  flex: 1 1;
  padding-left: 20px;
}
.site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-top: 10px;
}
.site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #1677FF;
}
.caseProcessMainInfoDiv .caseProcessTopTool {
  padding: 10px 20px;
}
.caseProcessMainInfoDiv .caseProcessContentMain {
  display: flex;
  flex-direction: row-reverse;
  width: 100%;
}
.caseProcessMainInfoDiv .caseProcessContentMain .leftInfoDiv {
  width: 75%;
}
.caseProcessMainInfoDiv .caseProcessContentMain .rightStepDiv {
  flex: 1 1;
  padding-right: 5px;
}
.caseProcessMainInfoDiv .caseProcessContentMain .rightStepDiv .rightStepContent {
  width: 100%;
  min-height: 300px;
}
.caseProcessMainInfoDiv .caseProcessContentMain .rightStepDiv .rightStepContent .processNaviTitle {
  padding: 8px 40px;
  font-size: 18px;
  font-weight: bold;
  color: #377cde;
}
.caseProcessMainInfoDiv .caseProcessContentMain .rightStepDiv .rightStepContent .stepInfoDiv {
  padding: 10px 0 0 40px;
  max-height: 500px;
}
.caseProcessMainInfoDiv .caseProcessContentMain .rightStepDiv .rightStepContent .stepInfoDiv .taskGroupTitle {
  font-weight: bold;
  font-size: 17px;
}
.caseProcessMainInfoDiv .caseProcessContentMain .rightStepDiv .rightStepContent .stepInfoDiv .taskGroupTitle .taskGroupClick {
  cursor: pointer;
}
.caseProcessMainInfoDiv .caseProcessContentMain .rightStepDiv .rightStepContent .stepInfoDiv .taskNodeTitle {
  width: 100%;
  padding: 5px 0 0 15px;
}
.caseProcessMainInfoDiv .caseProcessContentMain .rightStepDiv .rightStepContent .stepInfoDiv .taskNodeTitle .taskTitleClick {
  cursor: pointer;
}
.caseProcessMainInfoDiv .caseProcessContentMain .rightStepDiv .rightStepContent .stepInfoDiv .taskNodeTitleNotFinish:hover {
  text-decoration: underline;
  color: #8eb7f6;
}
.caseProcessMainInfoDiv .caseProcessContentMain .rightStepDiv .rightStepContent .stepInfoDiv .active {
  color: #377cde;
}
.taskContent {
  width: 100%;
  margin-top: 5px;
}
.taskContent .taskMainInfo {
  min-height: 58px;
  padding-top: 18px;
  padding-bottom: 18px;
  border: 1px dashed #dedede;
  border-bottom: none;
}
.taskContent .taskMainInfo .taskName {
  float: left;
  width: 300px;
  height: 22px;
  margin-left: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  cursor: pointer;
}
.taskContent .taskMainInfo .systemAdviseTitle {
  width: 100%;
  height: 22px;
  margin-left: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
}
.taskContent .taskMainInfo .systemAdviseTipsIcon {
  width: 25px;
  padding-top: 7px;
  padding-left: 8px;
}
.taskContent .taskMainInfo .systemAdviseTips {
  padding-top: 7px;
  width: 100%;
  padding-right: 8px;
}
.taskContent .taskMainInfo .systemAdviseLawRules {
  padding: 12px 8px 12px 29px;
  width: 100%;
  min-height: 80px;
  height: 198px;
  overflow: scroll;
}
.taskContent .taskMainInfo .systemAdviseLawRules .systemAdviseLawRulesFile {
  display: flex;
  justify-content: space-between;
}
.taskContent .taskMainInfo .systemAdviseLawRules .systemAdviseLawRulesFile .systemAdviseLawRulesFileName {
  color: #b2b2b2;
  cursor: pointer;
}
.taskContent .taskMainInfo .systemAdviseLawRules .systemAdviseLawRulesFile .systemAdviseLawRulesFileName:hover {
  color: #377cde;
  text-decoration: underline;
}
.taskContent .taskMainInfo .systemAdviseLawRules .systemAdviseLawRulesFile .systemAdviseLawRulesFileUse {
  padding-right: 30px;
  color: #609eeb;
  cursor: pointer;
}
.taskContent .taskMainInfo .systemAdviseBtn {
  padding: 5px 0;
}
.taskContent .taskMainInfo .taskHandle {
  display: flex;
  float: right;
}
.taskContent .taskMainInfo .taskHandle .operationNode {
  text-align: left;
}
.taskContent .fileContentDiv {
  border: 1px dashed #dedede;
  border-top: none;
}
.taskContent .fileCount {
  padding-left: 10px;
}
.taskContent .fileListDiv {
  padding: 0 10px 10px 10px;
  max-height: 180px;
}
.taskContent .fileListDiv .fileInfo {
  max-width: 90%;
  min-width: 380px;
  border-bottom: #e1e1e1 1px solid;
  color: #377cde;
}
.taskContent .fileListDiv .fileInfo .fileName {
  float: left;
  min-width: 220px;
  max-width: 70%;
  font-size: 17px;
  cursor: default;
}
.taskContent .fileListDiv .fileInfo .fileTypeIcon {
  float: left;
  width: 80px;
  height: 26px;
  text-align: center;
  line-height: 29px;
}
.taskContent .fileListDiv .fileInfo .fileHandle {
  display: flex;
  float: right;
}
.taskContent .fileListDiv .fileInfo .fileHandle .operationDiv {
  text-align: center;
}
.showLawRulesDrawer {
  width: 100%;
  height: 100%;
}
.caseDetailInfoMain {
  width: 55%;
  min-width: 1150px;
  margin: 0 auto;
}
.caseDetailInfoMain .headerHandleCaseBtn {
  width: 100%;
  height: 105px;
}
.caseDetailInfoMain .caseDetailInfoContent {
  display: flex;
  width: 100%;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList {
  width: 100%;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart {
  background-color: #fff;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 22px;
  border-bottom: 1px solid #DDE2EEFF;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-nav > div.view-progress {
  padding-left: 27px;
  color: #000;
  font-size: 16px;
  font-weight: 500;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAIxSURBVDiNpZTNS1RhFMZ/573TP5FzR4MBESsTRR29o7UMgoJoE0RbMdxUy6SFQULhLpF2LWoTEVLRMsdxPgzN7IOwDB3v2D/Rnfe0GBznTndM7YHD5X0vz++chwOv0ETur8+9jqM9qqYHQFR7MPoYoFKRFf/4qeUon0SBDHZUkN5mzQAUXbaY2UZwCNi6szYmyOh+oAjwbKmla+YvYOvO6g2sjB0GVpPRmVJL96Ma8IT/sc8KT44EqzG5vumeeR8DsOi4WnX+B2hFxoFr0uav9dvK72e1Ts6xq1tu19JBIK1bH54qdqDeG7NBkAIxtU5BkEpsrqQOAlTVwfq92iBIxRQrKPVxbx4EFiVBUjGxeit06eiVUlt/IcqQ+Ln0HCQFWqh+G2WNuBvFF4IMhqKg+SYTDApyuZTsywO4G8XbgoQGMigG1VCJ4kWVtUyXkn1590fxJYCfHHioqsVdn7VMx1S1gJLei8zF7WQqF4q6URjSCnPl9oEH1WSadr8X5hRyIb+oxIwGeVWntmUNeBVfz4eAtqKIYhLrWW+7Pb0oBJfQ6n4tjodiqnEreQGIf8u9FvambCaFrKK5nQ7vPkBiveiprbzZ/VfuGLogAO7XxbSKvv0XcD+Jynm/08saAL/Ty4q1U4A5Som1U36nl4WG58v9sjChcOdQk8E9/+TwZN05rPinhRFFJxBG9iUpGUEmy6eHMw0NohVffXeWmBkBUNW7KPMAYiRDYDPl7nPzUb4/mDP/MxKt08cAAAAASUVORK5CYII=) no-repeat;
  line-height: normal;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-nav > div:last-child .ant-btn:first-child {
  padding-left: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAADgSURBVCiRjVLJEcIwDFwxpAa7G5S+yOCM3ZeTbkINeohHJLDDMegnew9dhB8Rs7ASbgD4fh2o/TsfACDFCgBKuOiez0o7ZpuGpSMq4WaEBQCbwOzAmAUm3BMtFgMu+CNOP/pLMUsCABPkmIU7opXJLXGbhrRNQ/KcFKMSqpPfHFtVc2V37cgxSwpF1EleXihS/b2NUKTGLKnr5Zuz56GIOpZCESXFjNdU3yIUqdbnc0VkyqyEC147HJsdJh/WJ9G2pGQlsbk9+2/f6RvZL4UUq7vZaVZSjB+JDgLAxxL9rh/AxZwhN2PgngAAAABJRU5ErkJggg==) no-repeat 0 4px;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-nav > div:last-child .ant-btn:last-child {
  padding-left: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAACCSURBVCiRYxRp/r2fgYHhIAMCHHhTy3oAxhFp/t2AJMfAyPBf4T8DYzyGBD4g0vzbQaT593/R5l8LmEjRxMDAsJ+BgcHxPwPjA6I0ImuCeYOgRmyaCGrEpYmBgeEAIRsdsGhieFPLeoCkUEUGRIcqVTSKNP9uoK+NFGlkxJLIiQH2ADWlNBPNmGgoAAAAAElFTkSuQmCC) no-repeat 0 4px;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-nav .ant-btn-link {
  height: auto;
  padding: 0 15px;
  line-height: inherit;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content {
  position: relative;
  margin-bottom: 20px;
  padding: 35px 32px 0 110px;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child {
  display: flex;
  flex-wrap: wrap;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node {
  display: flex;
  flex-direction: column;
  flex: 1 1 14%;
  margin-bottom: 12px;
  order: 1;
  cursor: pointer;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node .flow-chart-node-icon::after {
  position: absolute;
  top: 20px;
  left: 40px;
  content: '';
  width: calc(100% - 40px);
  height: 0;
  border-bottom: 3px solid #999;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(6) .flow-chart-node-icon::after {
  width: calc(100% - 100px);
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(7) .flow-chart-node-icon::after {
  width: calc(100% - 100px);
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(20) .flow-chart-node-icon::after {
  width: calc(100% - 100px);
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(21) .flow-chart-node-icon::after {
  width: calc(100% - 100px);
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(-n + 6) {
  flex-basis: 16%;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(7) {
  order: calc(10 - 1);
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(8) {
  order: calc(10 - 2);
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(9) {
  order: calc(10 - 3);
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(10) {
  order: calc(10 - 4);
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(11) {
  order: calc(10 - 5);
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(12) {
  order: calc(10 - 6);
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(13) {
  order: calc(10 - 7);
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(n + 14) {
  order: 14;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:not(:first-child) .flow-chart-node-icon::before {
  position: absolute;
  top: 13px;
  left: -9px;
  content: '';
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-left: 12px solid #999;
  border-bottom: 8px solid transparent;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:last-child .flow-chart-node-icon::after {
  content: none;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(7) .flow-chart-node-icon::before {
  left: 38px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(7) .flow-chart-node-icon::after {
  content: '';
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(8) .flow-chart-node-icon::before {
  left: 38px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(8) .flow-chart-node-icon::after {
  content: '';
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(9) .flow-chart-node-icon::before {
  left: 38px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(9) .flow-chart-node-icon::after {
  content: '';
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(10) .flow-chart-node-icon::before {
  left: 38px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(10) .flow-chart-node-icon::after {
  content: '';
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(11) .flow-chart-node-icon::before {
  left: 38px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(11) .flow-chart-node-icon::after {
  content: '';
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(12) .flow-chart-node-icon::before {
  left: 38px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(12) .flow-chart-node-icon::after {
  content: '';
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(13) .flow-chart-node-icon::before {
  left: 38px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node:nth-child(13) .flow-chart-node-icon::after {
  content: '';
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node .flow-chart-node-icon {
  position: relative;
  height: 50px;
  text-align: center;
  line-height: 40px;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node .flow-chart-node-icon span {
  display: block;
  width: 40px;
  height: 100%;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node .flow-chart-node-icon span i {
  font-style: normal;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node .flow-chart-node-icon.not-at {
  color: #333;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node .flow-chart-node-icon.not-at span {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAyCAYAAAAus5mQAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAPeSURBVFiF1ZnbjxRFFMa/U70PaAgqikAELw8GMdH4QCBrlK0xBAHBf6m7/yCDSLzgIl2jJhBDzEYffNgYBSRe8IJKDOpWfT7M9GxV9fTsTPdc1i+Z7FZvb/evv1NVfc4ZQUMduUq9AYDC1CYABbAKmgqwCqY3Ztcp4ObhJGt6H5n0H4597AqrACfQTgGDj/R+Mhp7H2PB7g/PTgY7NuDLhc2cSBoDjQ3oja0w//mZ8UC3BNSr1BuKxagbemPTB9TjnG8V87sHR4MujYS7ZDMHpkOfTGAAyZUDvjgmpu4aT35lM1JWINCVa0DSXbct/niiHrLWwdfet5lT1ZBSwViR/Pqr9VB12rduMyb9a/ohV8zv7R8OORTwxLsRXAkGya91Jgfz9fjXNqOSFafCRWYV87/2ViErgCcv2swlkgZzRmA+PaE6bcBi7b5hM0YRsgnz+3tCSOUPTl2wGUSiOcd82nAA8OtTSUYw948JJd1xhzo4FgC+4xjOOebm9eab7Dh66DtXuCRc9X8/pgZcAwfPXLABiABm1nAA8PsB1QFg/GNLv2yybIaYYWgJdmeL5t9LwlB700wBwNnzoXsg8yunZ+9eqXv7xSByMfnNFcDAQVnx/3j5jfnBlRKGLpYqQ6wHJ0ZPMi8NcVHjT2r15ltheMn5zb1YlKqLKj7w4bn5h7dOQqaKDOffInV/T/U1WnFwu0lJmAaZBXH4MoPfCL39HSSjpb14aX+wvR0UmArgqYthurNIkeyqpOYVswjtuBPlBBgSYsrwImkeknhPVsoIAJw974qgEE+kc/l0u9qjiR74KUyY7SNK+g5G71/O38UHf4xygn45MEitz7zt0SsAMj8Xd35vM0pYRf67u5f2b85BCQsY1hTss5BE+Si5yTK6aEpgzMnpV3S+dt3ul59bFU09XAlhCH18tbr0p6WHb9lMENVCDCMZAH5wTgyiEwBJX/lo+pCP3nRFBU6Y/xMV7sNbH+9F286g9cHutU67hHbfN9QWTBu3PkrVNY+cMP9sZXLIA+vUG8KUJVib5lEpfcmDjPp7vS4Xu2vL9bBPf0mNJSAAix7YKuaN2m+ljq/2IWfSwJTO3YOj99r/fws41tHukPbcOICzbqL7OvIJtVMsJgG8dUg1ulejjLrX/o33y3rFfcBJ1OipSr101RUu2jaGOXjjcDP3gNY1ydbZeBv3gJaAa8tihPW1NMG8zddgwBSqurq2GQDAKdP2+q0B15arzUeg5963L7RPeFstEl/PX+/lkuUiWX+x+cLwNb3C3cvI45xu2+i5z11xaM1xmtcc+WXixBLJSTfVDu1/Uzpo3Z+ZnwwAAAAASUVORK5CYII=) no-repeat;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node .flow-chart-node-icon.have-begun {
  color: #fff;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content > div:first-child .flow-chart-node .flow-chart-node-icon.have-begun span {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAyCAYAAAAus5mQAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAWASURBVFiFxZlZjBRFGMd/Vd2zu7O4vBCQQxCQw0SDUQhGX7bGAAbEqDE+oBA0IcbIlZDgE0lXPftEQogxxtsYY4yJECQE7JrwhkqAqOFSQJFjNysPHLPsXD70dPf07szuMMPO/pPKVn/bXfXr/zc1dYygWa3vV0Gl7FVFKzFs8EdkAfhyqm62G3HPT2zs9wOuCKbRnixlsnx+b7CNA77ZrwFveFg9mqpZt6fz2NP5eq0ZPm0MdGzATf2KEn4CanEK76XuqB5BncmPiAGYH+4EwGdGABs+Hh10dMC3+zVlEbmmFqfw1qZRi1PYM3nM/lwCrJb0i930LnJRi1OYfcH9et+dKoKy4cP6kPUB30nC+TsmoxalsGcDMHu2PlRd2LXdeGvTmP059P5hkB/UhqwN+O6AphyMTrUohbcmDYA50BxYAvKFbnoXuiPbE8Kwd8oIyJGAWwY05WAwqIUp/O092HN5MrtvtgQ2AnRNGm9Nmszum9hzISSGPUlIJ/HUtgENeIjAOX9bD+bHHG99dTt4lftY7PkCAvhk/SSyfxa4eKMEAsXynVmOvX8xREo6uH2gHFb9LT1kzxfQB3PN29SA/C09AGT2VGVo95SIS0bBHQMaKUAK9OpuQKAPDRLGxqtk9t4CBP6WyXF8x4AeCSiFhwN6dRrv+S6yFwrBB6ANxRzOoRa4qEVuEJPxt0cA+N4NjaxcCTCHB9GHc0SxcS72QgH7VwFvVTqO7/zPjwElvUiBWpDCW9GFPjL+qR1ezJFB1HwXtSAVxBxBNaBCgnrExV4otM25hIsXC9gLBbwVXWFMseuGkuyK0+s910X24sQAIsH4g/EHT4ZVSWw1oO3dtqc3KkKg5rmo+WGa8Vyk6AVQc93qYTMhsn8XYgYJIHDDuUTNqwA6NZ5styQRh4sUCgimn0uFKNUTJXupgJrrYv8pAig3Smk4T05gimtxSBxhkWAvF1Fz3AkbwWFRc9wYUIIbEIt42TDBKYbArAqHlcHcR2SpetiZWBcB+2+xcl3OSoQwyCBoLxcT9ra76Gc7A8IoJpG4BPOeE6TZe6Yzvm5z6Z3tYI4NxTEXK9naY5FYJJifh1CzHNTsiUmzmuVgrxTj2NYeG2RdkEWCvVrEXiniLe9of3qf7sD8MoS9WgEUmDDbsLlHR8ueX/OomQ7qIZd2zcF6eSfeso7g2ySMb+7RMSAEe1MJ9loRe7WItyzVNvd6Z0rM8Tz6+FDFvbKJsKjWR7fiTdOaLgAyBwYZT+mnOuidLpP9bHog4pKJu51yJkr1iQJqhoNe2jF+qV3agfdkCnOiEMcdYaqRRk4bn93WVE6x1HQHf1Un5mQefbK1E4Xh8ld1oqY7ZA7dxV4rhmHDxkl6dECAL+74UFYA6kEHb0mwFMteL6FPtQZa3Z45VcBer4LbkISD4SkOtaE7g8QgBba/RObIENm+Mt6SFPqJ5lKuZjj4K7vwV3YCgsyRIWx/qfL/2nAAbt1XfWOS5usc4RGv/j0fLYXKr6exfSWyfSX0b/UdVdOC9/ceT6GmSWxficxPd7F9pSprhGFdd004aOQA85ucHnYOjZomUVMdvMeS72f7Sgmw6pj5Ix/VI5VEhnVpO1r3ja+tvs1pahwBA6ipEjW1Cqq/VLNeJcNrad1It/e++PuuPugYPQWH6K82BhY/1oy+zylE8tx6TL2cbqqv2qN4LL2StohglDe238WM3Whttba+3z/oA2rM+9Z2Nd1Pcw6GcoIFxqhFiKbdg1YdBDg46ENlbz1cZQyrO3UrzbfmIIDj1HfRlbbV5lsHXJmyyGBvnSgOhpUp22rzrac4lD9UTlxnOu5L2607GLUkqlLd2sAYPx3N+xwd5mSLqr+aaU4GWfkR+z7pfzptxnZdCVQpAAAAAElFTkSuQmCC) no-repeat;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content .line {
  position: absolute;
  width: 80px;
  height: 87px;
  border: 3px solid #999;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content .line-one,
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content .line-three {
  top: 55px;
  right: 33px;
  border-left: none;
  border-radius: 0 70px 70px 0;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content .line-two {
  top: 139px;
  left: 30px;
  border-right: none;
  border-radius: 70px 0 0 70px;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .flow-chart .flow-chart-content .line-three {
  top: 223px;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .topNavBtn {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  height: 75px;
  padding-top: 10px;
  padding-bottom: 30px;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .topNavBtn .leftOperationDiv {
  width: 50%;
  text-align: left;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .topNavBtn .rightOperationDiv {
  width: 50%;
  text-align: right;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .topNavBtn .changeViewDiv {
  width: 90px;
  height: 35px;
  border-radius: 4px;
  border: 1px solid #cccccc;
  text-align: center;
  line-height: 32px;
  font-size: 16px;
  cursor: pointer;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .topNavBtn .changeViewDiv:not(.changeViewDivActive):hover {
  color: #377cde;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .topNavBtn .changeViewDivActive {
  background-color: #377cde;
  color: #ffffff;
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .infoContentDiv {
  width: 100%;
  min-height: 500px;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
}
.caseDetailInfoMain .caseDetailInfoContent .leftInfoList .contentInfoDiv {
  width: 100%;
  min-height: 800px;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 10px 20px;
}
.caseDetailInfoMain .caseDetailInfoContent .rightStarInfo {
  flex: 1 1;
  max-width: 30%;
  padding-left: 30px;
}
.caseHandlePeopleMain {
  width: 80%;
}
.caseHandlePeopleMain .title {
  padding: 15px 0;
}
.caseHandlePeopleMain .tempUserExpireTime {
  margin-left: 50px;
}
.caseHandlePeopleMain .tempUserHandleDiv {
  flex: 1 1;
  text-align: right;
}
.caseDetailInfoDiv {
  width: 100%;
  padding: 24px;
}
.caseDetailInfoDiv .textListShowDiv {
  display: flex;
  padding: 12px 0px;
}
.caseDetailInfoDiv .textListShowDiv .textLabel {
  display: flex;
  align-items: center;
  width: 112px;
  min-height: 30px;
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  border-right: 1px dashed #b2b2b2;
}
.caseDetailInfoDiv .textListShowDiv .textContent {
  display: flex;
  align-items: center;
  flex: 1 1;
  min-height: 30px;
  padding-left: 7px;
  font-size: 0.7vw;
  font-weight: bold;
  color: #333333;
}
.caseNoteMainDiv {
  width: 100%;
  height: 817px;
}
.caseNoteMainDiv .addNoteBtnDiv {
  padding-bottom: 20px;
  border-bottom: 1px solid #dadada;
}
.caseNoteMainDiv .noteTimeLineDiv {
  width: 100%;
  height: 760px;
  padding: 20px 0;
}
.caseNoteMainDiv .noteTimeLineDiv .noteErrorDiv {
  width: 100%;
  height: 600px;
}
.caseNoteMainDiv .noteLawyerName {
  font-size: 14px;
  font-weight: bold;
}
.caseNoteMainDiv .noteTitleShowDiv {
  color: #377cde;
  cursor: pointer;
  font-size: 20px;
}
.caseNoteMainDiv .noteHandleBtn {
  font-size: 20px;
}
.caseNoteContentShowDiv {
  width: 100%;
  max-height: 600px;
}
.caseFinanceInfoMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  height: 400px;
  padding: 0 40px;
}
.caseFinanceInfoMainDiv .eachFinanceDiv {
  width: 50%;
  height: 200px;
  padding: 15px;
}
.caseFinanceInfoMainDiv .eachFinanceDiv .eachShowFinanceDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.caseFinanceInfoMainDiv .eachFinanceDiv .eachShowFinanceDiv .titleText {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 15px;
}
.caseFinanceInfoMainDiv .eachFinanceDiv .eachShowFinanceDiv .titleText .leftTitleText {
  width: 50%;
  text-align: left;
}
.caseFinanceInfoMainDiv .eachFinanceDiv .eachShowFinanceDiv .titleText .rightTitleText {
  width: 50%;
  text-align: right;
}
.caseFinanceInfoMainDiv .eachFinanceDiv .eachShowFinanceDiv .amountDiv {
  text-align: center;
  color: #377cde;
}
.caseFinanceInfoMainDiv .eachFinanceDiv .eachShowFinanceDiv .chineseAmountDiv {
  text-align: center;
  color: #b2b2b2;
}
.placeOnCaseStatusTitle {
  width: 100%;
  display: flex;
}
.placeOnCaseStatusTitle .leftPlaceOnStatus {
  width: 50%;
}
.placeOnCaseStatusTitle .rightPlaceZipStatus {
  flex: 1 1;
  text-align: right;
}
.placeOnFileCount {
  padding-left: 10px;
}
.placeOnFileList {
  width: 100%;
  padding: 0 10px 10px 10px;
  max-height: 180px;
}
.placeOnFileList .fileInfo {
  max-width: 90%;
  min-width: 380px;
  border-bottom: #e1e1e1 1px solid;
  color: #377cde;
}
.placeOnFileList .fileInfo .fileCheckBox {
  float: left;
  width: 28px;
  padding-top: 3px;
  line-height: 15px;
}
.placeOnFileList .fileInfo .fileName {
  float: left;
  min-width: 220px;
  max-width: 520px;
  font-size: 17px;
  cursor: default;
}
.placeOnFileList .fileInfo .fileTypeIcon {
  float: left;
  width: 80px;
  height: 26px;
  text-align: center;
  line-height: 29px;
}
.placeOnFileList .fileInfo .fileHandle {
  display: flex;
  float: right;
}
.placeOnFileList .fileInfo .fileHandle .operationDiv {
  text-align: center;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.lawRulesInfoMainDiv {
  width: 55%;
  min-width: 1150px;
  margin: 0 auto;
}
.backToTop {
  height: 80px;
  width: 40px;
  position: absolute;
  bottom: 5%;
  right: 50%;
  line-height: 40px;
  border-radius: 10px;
  background-color: #377cde;
  color: #fff;
  text-align: center;
  font-size: 14px;
}
.lawRulesContent {
  display: flex;
  width: 100%;
  padding-top: 40px;
}
.lawRulesContent .lawRulesLeftInfo {
  width: 72%;
}
.lawRulesContent .lawRulesLeftInfo .infoContentDiv {
  width: 100%;
  padding-top: 2vw;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent {
  width: 100%;
  min-height: 800px;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding-bottom: 20px;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .topCondition {
  width: 100%;
  height: 110px;
  padding: 10px 20px;
  background: #FFFFFF;
  border-radius: 10px 10px 0 0;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .topCondition .firstSearch {
  width: 100%;
  height: 55px;
  padding: 10px 0;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .topCondition .firstSearch .left {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-items: center;
  width: 70%;
  float: left;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .topCondition .firstSearch .right {
  float: right;
  width: 30%;
  line-height: 35px;
  text-align: right;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .middleShowCondition {
  width: 98%;
  min-height: 70px;
  padding: 10px 20px;
  margin: 0 auto;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .middleShowCondition .lawRulesQueryTagCheck {
  padding: 10px;
  width: 100%;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .middleShowCondition .edit-tag {
  max-width: 140px;
  cursor: pointer;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .middleShowCondition .edit-tag div {
  min-width: 75%;
  max-width: 90%;
  font-size: 14px;
  float: left;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .pageInfoList {
  width: 99%;
  min-height: 590px;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .pageInfoList .noDataContentDiv {
  width: 100%;
  padding-top: 120px;
  text-align: center;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .pageInfoList .pageInfoGroup {
  width: 100%;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .pageInfoList .pageInfoGroup .groupNameMainDiv {
  width: 100%;
  display: flex;
  margin-top: 20px;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .pageInfoList .pageInfoGroup .groupNameMainDiv .groupNameDiv {
  min-width: 210px;
  max-width: 300px;
  height: 40px;
  line-height: 40px;
  border-radius: 6px 0 0 0;
  background-color: #377cde;
  color: #FFFFFF;
  text-align: center;
  font-size: 21px;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .pageInfoList .pageInfoGroup .groupNameMainDiv .groupNameDivRightSquare {
  width: 40px;
  height: 40px;
  border-radius: 0 100% 0 0;
  background-color: #377cde;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .pageInfoList .pageInfoGroup .groupNameMainDiv .groupNameDivRightFlexFill {
  flex: 1 1;
  height: 40px;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .pageInfoList .pageInfoGroup .eachInfoList {
  width: 100%;
  padding: 15px 25px;
  min-height: 120px;
  margin-top: 15px;
  border-bottom: 1px solid #dadada;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .pageInfoList .pageInfoGroup .eachInfoList .left {
  float: left;
  width: 70%;
  text-align: left;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .pageInfoList .pageInfoGroup .eachInfoList .left .lawRulesTitle {
  width: 100%;
  font-size: 21px;
  font-weight: bold;
  cursor: pointer;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .pageInfoList .pageInfoGroup .eachInfoList .left .lawRulesTitle:hover {
  color: #377cde;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .pageInfoList .pageInfoGroup .eachInfoList .left .lawRulesProperties {
  padding-top: 20px;
  color: #b2b2b2;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .pageInfoList .pageInfoGroup .eachInfoList .right {
  float: right;
  display: flex;
  align-items: center;
  justify-content: end;
  width: 20%;
  min-height: 90px;
  text-align: right;
}
.lawRulesContent .lawRulesLeftInfo .leftPageContent .pageController {
  width: 100%;
  text-align: left;
  min-height: 30px;
  padding: 15px 0;
}
.lawRulesContent .lawRulesRightInfo {
  flex: 1 1;
  padding-left: 15px;
  /*    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
    border-radius: 4px;*/
}
.lawRulesContent .lawRulesRightInfo .rightConditionContent {
  width: 100%;
  min-height: 650px;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 20px;
}
.lawRulesContent .lawRulesRightInfo .rightConditionContent .title {
  width: 100%;
  padding-bottom: 15px;
  font-size: 19px;
  font-weight: bold;
  border-bottom: 1px solid #dadada;
}
.lawRulesContent .lawRulesRightInfo .rightConditionContent .lawRulesQueryContent {
  width: 100%;
  min-height: 550px;
  max-height: 650px;
}
.lawRulesContent .lawRulesRightInfo .rightConditionContent .lawRulesQueryContent .lawRulesQueryTagCheck {
  display: flex;
  flex-flow: row wrap;
  padding: 10px;
  width: 100%;
}
.lawRulesContent .lawRulesRightInfo .rightConditionContent .lawRulesQueryContent .lawRulesQueryTagCheck .left {
  width: 70px;
  font-weight: bold;
}
.lawRulesContent .lawRulesRightInfo .rightConditionContent .lawRulesQueryContent .lawRulesQueryTagCheck .right {
  flex: 1 1;
}
.lawRulesContent .lawRulesRightInfo .rightConditionContent .bottom {
  margin-top: 15px;
  text-align: right;
}
.detailSearch {
  width: 100%;
  min-height: 400px;
  max-height: 550px;
  position: relative;
}
.detailSearch .searchKeyWordsDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.detailSearch .searchKeyWordsDiv .searchKeyWordsSingleDiv {
  width: 25%;
}
.ant-select-dropdown {
  z-index: 999999999999999 !important;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.lawRulesDetailInfoMainDiv {
  width: 100%;
  min-height: 800px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 0 15px;
}
.lawRulesDetailInfoMainDiv .topBtnDiv {
  width: 100%;
  height: 70px;
  padding: 15px 0;
}
.lawRulesDetailInfoMainDiv .topBtnDiv .textDiv {
  color: #484848;
}
.lawRulesDetailInfoMainDiv .topBtnDiv .textDiv:hover {
  color: #377cde;
  text-decoration: underline;
}
.lawRulesDetailInfoMainDiv .contentInfo {
  width: 100%;
  padding-top: 20px;
}
.lawRulesDetailInfoMainDiv .contentInfo .LawRulesContentMain .titleDiv {
  width: 70%;
  margin: 0 auto;
  text-align: center;
  font-size: 25px;
  font-weight: bold;
  word-wrap: break-word;
  word-break: break-all;
  overflow: hidden;
}
.lawRulesDetailInfoMainDiv .contentInfo .LawRulesContentMain .secondLabel {
  display: flex;
  flex-flow: wrap row;
  margin: 0 auto;
  width: 50%;
  padding-top: 15px;
}
.lawRulesDetailInfoMainDiv .contentInfo .LawRulesContentMain .secondLabel .secondEachOne {
  width: 100%;
  text-align: left;
  font-size: 13px;
  color: #b7b7b7;
}
.lawRulesDetailInfoMainDiv .contentInfo .LawRulesContentMain .secondLabel .secondEach {
  width: 50%;
  padding-top: 15px;
  text-align: left;
  font-size: 13px;
  color: #b7b7b7;
}
.lawRulesDetailInfoMainDiv .contentInfo .LawRulesContentMain .textContent {
  width: 90%;
  margin: 0 auto;
  padding-top: 25px;
  padding-bottom: 35px;
  font-size: 18px;
}
.lawRulesDetailInfoMainDiv .contentInfo .LawRulesContentMain .chooseLawRules {
  width: 100%;
  text-align: center;
  padding-top: 20px;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.templateInfoMainDiv {
  width: 55%;
  min-width: 1150px;
  margin: 0 auto;
}
.templateInfoMainDiv .topQueryCondition {
  width: 100%;
  height: 5.4vw;
  min-height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.templateInfoMainDiv .topIndustryCondition {
  width: 100%;
  min-height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.templateInfoMainDiv .bottomTemplateContent {
  display: flex;
  width: 100%;
  padding-top: 40px;
}
.templateInfoMainDiv .bottomTemplateContent .bottomTemplateLeftInfo {
  width: 72%;
}
.templateInfoMainDiv .bottomTemplateContent .bottomTemplateRightInfo {
  width: 28%;
  padding-left: 15px;
}
.templateInfoMainDiv .bottomTemplateContent .bottomTemplatePageInfo {
  margin-top: 30px;
}
.templateInfoMainDiv .industryLabel {
  display: flex;
  width: 100%;
}
.templateInfoMainDiv .industryLabel .label {
  width: 70px;
  height: 20px;
  font-size: 14px;
  font-weight: 600;
  color: #333333;
  line-height: 20px;
}
.templateInfoMainDiv .industryLabel .content {
  flex: 1 1;
  width: 100%;
}
.templateInfoMainDiv .industryLabel .content span {
  white-space: nowrap;
}
.templateInfoMainDiv .industryLabel .content .eachContent {
  display: inline-block;
  width: 100px;
  padding-right: 22px;
  font-size: 14px;
  font-weight: 400;
  color: #999999;
}
.templateInfoMainDiv .industryLabel .content .eachContent .eachContentDiv {
  width: 70%;
  padding: 0 10px;
  cursor: pointer;
}
.templateInfoMainDiv .industryLabel .content .eachContent .eachContentDiv:hover {
  text-decoration: underline;
}
.templateInfoMainDiv .industryLabel .content .eachContent .check {
  color: #377cde;
  font-weight: bold;
}
.topClassifyDiv {
  display: flex;
  align-items: center;
  width: 100%;
  height: 5.4vw;
  min-height: 90px;
}
.topClassifyDiv .eachClassifyDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 5.4vw;
  min-height: 70px;
}
.topClassifyDiv .eachClassifyDiv .iconDiv {
  width: 100%;
  text-align: center;
}
.topClassifyDiv .eachClassifyDiv .textDiv {
  width: 100%;
  text-align: center;
  font-size: 0.7vw;
}
.topClassifyDiv .eachClassifyDiv .activeColor {
  color: #377cde;
}
@media screen {
  .topClassifyDiv .eachClassifyDiv .iconDiv {
    font-size: 2.7rem;
  }
  .topClassifyDiv .eachClassifyDiv .textDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .topClassifyDiv .eachClassifyDiv .iconDiv {
    font-size: 2.43rem;
  }
  .topClassifyDiv .eachClassifyDiv .textDiv {
    font-size: 1rem;
  }
}
.topClassifyDiv .eachClassifyDiv:hover {
  cursor: pointer;
}
.topClassifyDiv .eachClassifyDiv:hover .textDiv {
  color: #377cde;
}
.templateInfoPageMainDiv {
  width: 100%;
}
.templateInfoPageMainDiv .uploadPlatRadio {
  padding-bottom: 15px;
}
.templateInfoPageMainDiv .templatePageInfo {
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.templateInfoPageMainDiv .templatePageInfo .templateQueryCondition {
  display: flex;
  width: 100%;
  padding: 10px 30px;
  border-bottom: 1px solid #e5e5e5;
}
.templateInfoPageMainDiv .templatePageInfo .templateQueryCondition .leftConditionArea {
  width: 70%;
}
.templateInfoPageMainDiv .templatePageInfo .templateQueryCondition .leftConditionArea .sortCondition {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.templateInfoPageMainDiv .templatePageInfo .templateQueryCondition .leftConditionArea .rateIconDiv {
  width: 9px;
  height: 100%;
  margin-left: 4px;
}
.templateInfoPageMainDiv .templatePageInfo .templateQueryCondition .leftConditionArea .rateIconDiv .eachRateIconDiv {
  width: 9px;
  height: 50%;
  font-size: 8px;
  line-height: 80%;
}
.templateInfoPageMainDiv .templatePageInfo .templateQueryCondition .rightConditionArea {
  width: 30%;
  text-align: right;
  color: #377cde;
}
.templateInfoPageMainDiv .templatePageInfo .templateListInfoDiv {
  width: 100%;
  min-height: 845px;
  padding: 20px 10px 10px 20px;
}
.templateInfoPageMainDiv .templatePageInfo .templateListInfoDiv .noDataContentDiv {
  width: 100%;
  padding-top: 120px;
  text-align: center;
}
.templateInfoPageMainDiv .templatePageInfo .templateListInfoDiv .mainForEachTemplateDiv {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
}
.templateInfoPageMainDiv .templatePageInfo .templateListInfoDiv .mainForEachTemplateDiv .templateInfoListLi {
  width: 240px;
  padding: 10px 0;
}
.templateInfoPageMainDiv .templatePageInfo .templateListInfoDiv .mainForEachTemplateDiv .templateInfoListLi .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.templateInfoPageMainDiv .templatePageInfo .templateListInfoDiv .mainForEachTemplateDiv .templateInfoListLi .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.templateInfoPageMainDiv .templatePageInfo .templateListInfoDiv .mainForEachTemplateDiv .templateInfoListLi .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}
.templateInfoPageMainDiv .templatePageInfo .templateListInfoDiv .mainForEachTemplateDiv .templateInfoListLi .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.templateInfoPageMainDiv .templatePageInfo .templateListInfoDiv .mainForEachTemplateDiv .templateInfoListLi .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.templateInfoPageMainDiv .templatePageInfo .templateListInfoDiv .mainForEachTemplateDiv .templateInfoListLi .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.templateInfoPageMainDiv .templatePageInfo .templateListInfoDiv .mainForEachTemplateDiv .templateInfoListLi .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.templateInfoPageMainDiv .templatePageInfo .templateListInfoDiv .mainForEachTemplateDiv .templateInfoListLi .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.templateInfoPageMainDiv .templatePageInfo .templateListInfoDiv .mainForEachTemplateDiv .templateInfoListLi .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.templateInfoPageMainDiv .templatePageInfo .templateListInfoDiv .mainForEachTemplateDiv .templateInfoListLi .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.templateInfoPageMainDiv .templatePageInfo .templateListInfoDiv .mainForEachTemplateDiv .templateInfoListLi .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
@media screen {
  .templateInfoPageMainDiv .templatePageInfo .templateListInfoDiv .mainForEachTemplateDiv {
    /* 如果最后一行是3个元素 */
    /* 如果最后一行是2个元素 */
  }
  .templateInfoPageMainDiv .templatePageInfo .templateListInfoDiv .mainForEachTemplateDiv .templateInfoListLi:last-child:nth-child(4n - 1) {
    margin-right: calc(24% + 4% / 3);
  }
  .templateInfoPageMainDiv .templatePageInfo .templateListInfoDiv .mainForEachTemplateDiv .templateInfoListLi:last-child:nth-child(4n - 2) {
    margin-right: calc(48% + 7% / 3);
  }
}
@media screen and (max-width: 2506px) {
  .templateInfoPageMainDiv .templatePageInfo .templateListInfoDiv .mainForEachTemplateDiv .templateInfoListLi:last-child:nth-child(3n - 1) {
    margin-right: calc(34% + 7% / 3);
  }
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.templateDetailInfoMainDiv {
  width: 55%;
  min-width: 1150px;
  margin: 0 auto;
}
.templateDetailInfoMainDiv .templateDetailInfoContent {
  display: flex;
  width: 100%;
  padding-top: 40px;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo {
  width: 72%;
  min-height: 700px;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 20px;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent {
  width: 100%;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .titleToolDiv {
  display: flex;
  width: 100%;
  height: 50px;
  border-bottom: 1px solid #e8e8e8;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .titleToolDiv .leftToolDiv {
  width: 50%;
  text-align: left;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .titleToolDiv .leftToolDiv .singleCanClickToolDiv {
  cursor: pointer;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .titleToolDiv .leftToolDiv .singleCanClickToolDiv .iconDiv {
  font-size: 24px;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .titleToolDiv .leftToolDiv .singleCanClickToolDiv .textDiv {
  font-size: 18px;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .titleToolDiv .leftToolDiv .singleCanClickToolDiv:hover .textDiv {
  color: #377cde;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .titleToolDiv .leftToolDiv .singleCanNotClickToolDiv {
  cursor: pointer;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .titleToolDiv .leftToolDiv .singleCanNotClickToolDiv .iconDiv {
  font-size: 24px;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .titleToolDiv .leftToolDiv .singleCanNotClickToolDiv .textDiv {
  font-size: 18px;
  color: #377cde;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .titleToolDiv .rightToolDiv {
  width: 50%;
  text-align: right;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .titleTextDiv {
  width: 100%;
  padding: 30px;
  font-size: 25px;
  font-weight: bold;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .templateContentInfo {
  display: flex;
  width: 100%;
  padding: 30px;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .templateContentInfo .templateCoverImgDiv {
  width: 50%;
  height: 500px;
  background-color: #e0e0e0;
  text-align: center;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .templateContentInfo .templateCoverImgDiv img {
  width: 100%;
  height: 500px;
  object-fit: contain;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .templateContentInfo .templateBaseInfoDiv {
  flex: 1 1;
  height: 500px;
  padding-right: 15px;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .templateContentInfo .templateBaseInfoDiv .eachPropertiesDiv {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .templateContentInfo .templateBaseInfoDiv .eachPropertiesDiv .labelDiv {
  display: flex;
  width: 25%;
  height: 35px;
  font-size: 12px;
  font-weight: bold;
  color: #707070;
  align-items: center;
  justify-content: right;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .templateContentInfo .templateBaseInfoDiv .eachPropertiesDiv .valueDiv {
  display: flex;
  width: 75%;
  min-height: 35px;
  color: #377cde;
  font-size: 18px;
  align-items: center;
  justify-content: left;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .templateOperationDiv {
  width: 100%;
  padding: 20px;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .templateDescription {
  width: 100%;
  padding: 20px;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .templateDescription .templatePreviewMain {
  width: 100%;
  padding: 0 10%;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .templateDescription .templatePreviewMain .templateEachPreviewDiv {
  width: 100%;
  height: auto;
  margin-top: 50px;
  min-height: 500px;
  background-color: #e0e0e0;
  text-align: center;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .templateDescription .templatePreviewMain .templateEachPreviewDiv img {
  width: 100%;
  height: auto;
  min-height: 500px;
  object-fit: revert;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .templateDescription .title {
  border-bottom: 1px solid #e8e8e8;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoLeftInfo .templateDetailInfoShowContent .templateDescription .value {
  width: 100%;
  padding-top: 10px;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoRightInfo {
  width: 28%;
  padding-left: 15px;
}
.templateDetailInfoMainDiv .templateDetailInfoContent .templateDetailInfoRightInfo .templateDetailInfoRightInfoBottom {
  margin-top: 40px;
}
.payTemplateWaitModalDiv {
  width: 100%;
  height: 600px;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.lawyerFinanceMainDiv {
  width: 55%;
  min-width: 1150px;
  margin: 0 auto;
}
.lawyerCaseFinanceMainDiv {
  width: 100%;
}
.lawyerCaseFinanceMainDiv .titleShowDiv {
  color: #377cde;
  font-size: 22px;
  padding-bottom: 15px;
}
.lawyerCaseFinanceMainDiv .mainTotalDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  height: 140px;
}
.lawyerCaseFinanceMainDiv .mainTotalDiv .leftTotalDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  width: 49%;
  height: 140px;
  padding: 20px 40px;
  color: #ffffff;
  background-color: #377cde;
  border-radius: 4px;
}
.lawyerCaseFinanceMainDiv .mainTotalDiv .rightTotalDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  width: 49%;
  height: 140px;
  margin-left: 2%;
  padding: 20px 40px;
  color: #ffffff;
  background-color: #00b578;
  border-radius: 4px;
}
.lawyerCaseFinanceMainDiv .mainTotalDiv .leftIcon {
  width: 30%;
  text-align: left;
  font-size: 60px;
}
.lawyerCaseFinanceMainDiv .mainTotalDiv .rightContent {
  width: 70%;
  text-align: right;
}
.lawyerCaseAmountDetailTotalDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  height: 170px;
  padding: 15px 0;
}
.lawyerCaseAmountDetailTotalDiv .eachDivContent {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  width: 18%;
  height: 140px;
  padding: 0 25px;
  border-radius: 4px;
}
.lawyerCaseAmountDetailTotalDiv .eachDivContent .leftIcon {
  width: 30%;
  text-align: left;
  font-size: 50px;
}
.lawyerCaseAmountDetailTotalDiv .eachDivContent .rightContent {
  width: 70%;
  text-align: center;
}
.lawyerCaseAmountDetailTotalDiv .margin-left-3-percent {
  margin-left: 2.5%;
}
.lawyerCaseListShowDiv {
  width: 100%;
  margin-top: 15px;
}
.lawyerCaseListShowDiv .searchCondition {
  width: 100%;
}
.lawyerCaseListShowDiv .operationDiv {
  width: 100%;
  text-align: right;
}
.lawyerCaseListShowDiv .contentInfoDiv {
  width: 100%;
  min-height: 880px;
  padding: 16px 25px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.lawyerCaseListShowDiv .contentInfoDiv .topToolDiv {
  display: flex;
  align-items: center;
  width: 100%;
  height: 70px;
}
.lawyerCaseListShowDiv .contentInfoDiv .topToolDiv .searchCaseNameDiv {
  width: 280px;
}
.lawyerCaseListShowDiv .contentInfoDiv .topToolDiv .totalRecordCount {
  flex: 1 1;
  text-align: right;
  color: #377cde;
}
.lawyerCaseListShowDiv .contentInfoDiv .infoShowListDiv {
  width: 100%;
  min-height: 500px;
  max-height: 1000px;
}
.lawyerCaseListShowDiv .contentInfoDiv .infoShowListDiv ul {
  width: 100%;
  padding: 10px;
  margin-top: 10px;
  list-style-type: none;
}
.lawyerCaseListShowDiv .contentInfoDiv .infoShowListDiv ul li {
  width: 100%;
  padding: 5px;
}
.lawyerCaseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv {
  height: 200px;
  padding: 14px;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: default;
}
.lawyerCaseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv .caseCodeDiv {
  font-size: 14px;
  font-weight: 400;
  color: #377cde;
}
.lawyerCaseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv .caseNameDiv {
  width: 100%;
}
.lawyerCaseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv .caseNameDiv .caseName {
  width: 180px;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
}
.lawyerCaseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv .caseNameDiv .caseProperties {
  width: 120px;
  font-size: 13px;
  color: #666666;
}
.lawyerCaseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv .mainHandleLawyer {
  font-size: 13px;
  color: #666666;
  padding-top: 10px;
}
.lawyerCaseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv .caseFinish {
  border-radius: 4px;
}
.lawyerCaseListShowDiv .contentInfoDiv .infoShowListDiv ul li .caseInfoEachDiv:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.lawyerFinanceWrap {
  width: 55%;
  min-width: 1150px;
  margin: 0 auto;
}
.lawyerFinanceWrap .statistics {
  display: flex;
  justify-content: space-between;
  padding: 16px 0 32px;
}
.lawyerFinanceWrap .statistics > div {
  display: flex;
  flex-direction: column;
  width: 589px;
  height: 301px;
  padding: 25px 21px;
  border-radius: 8px;
  box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.04);
  box-sizing: border-box;
}
.lawyerFinanceWrap .statistics > div:first-child {
  margin-right: 16px;
}
.lawyerFinanceWrap .statistics > div .title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #333;
  font-size: 16px;
}
.lawyerFinanceWrap .statistics > div > div:last-child {
  height: 100%;
}
.lawyerFinanceWrap .statistics .ant-picker-range {
  width: 250px;
}
.lawyerFinanceWrap .searchWrap,
.lawyerFinanceWrap .orderListWrap {
  margin-bottom: 16px;
  padding: 16px;
  border-radius: 8px;
  box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.04);
}
.lawyerFinanceWrap .searchWrap .ant-table-wrapper .ant-table-thead tr th,
.lawyerFinanceWrap .orderListWrap .ant-table-wrapper .ant-table-thead tr th {
  color: #000;
  background: #F2F2F2;
  border-bottom: initial;
  font-weight: 400;
}
.lawyerFinanceWrap .searchWrap .ant-table-wrapper .ant-table-thead tr th::before,
.lawyerFinanceWrap .orderListWrap .ant-table-wrapper .ant-table-thead tr th::before {
  content: none !important;
}
.lawyerFinanceWrap .searchWrap .ant-table-wrapper .ant-table-tbody tr:nth-child(even),
.lawyerFinanceWrap .orderListWrap .ant-table-wrapper .ant-table-tbody tr:nth-child(even) {
  background-color: #F2F2F2;
}
.lawyerFinanceWrap .searchWrap .ant-table-wrapper .ant-table-tbody tr td,
.lawyerFinanceWrap .orderListWrap .ant-table-wrapper .ant-table-tbody tr td {
  border-bottom: none;
  color: #000;
  font-weight: 400;
}
.lawyerFinanceWrap .searchWrap .ant-table-wrapper .ant-table-cell .rowBtn,
.lawyerFinanceWrap .orderListWrap .ant-table-wrapper .ant-table-cell .rowBtn {
  color: #1182FB;
}
.lawyerFinanceWrap .searchWrap .ant-table-wrapper .ant-table-cell .rowBtn:not(:last-child),
.lawyerFinanceWrap .orderListWrap .ant-table-wrapper .ant-table-cell .rowBtn:not(:last-child) {
  padding-right: 10px;
}
.lawyerFinanceWrap .searchWrap .ant-table-wrapper .ant-table-summary tr td,
.lawyerFinanceWrap .orderListWrap .ant-table-wrapper .ant-table-summary tr td {
  color: #1182FB;
  font-weight: 700;
  border-bottom: initial;
}
.lawyerFinanceWrap .searchWrap .ant-table-wrapper .ant-table-summary tr td .ant-typography,
.lawyerFinanceWrap .orderListWrap .ant-table-wrapper .ant-table-summary tr td .ant-typography {
  color: #1182FB;
  font-weight: 700;
}
.lawyerFinanceWrap .searchWrap > div:first-child {
  margin-bottom: 10px;
  font-size: 16px;
  color: #333;
  font-weight: 700;
}
.lawyerFinanceWrap .searchWrap .ant-form-item {
  margin-right: 48px;
}
.lawyerFinanceWrap .orderListWrap .title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.lawyerFinanceWrap .orderListWrap .title > div:first-child {
  font-size: 16px;
  color: #333;
  font-weight: 700;
}
.lawyerFinanceWrap .orderListWrap .title .ant-btn {
  width: 72px;
  height: 32px;
  padding: 0;
  background-color: #1182FB;
  border-radius: 4px;
}
.lawyerFinanceWrap .orderListWrap .title .ant-space-item:first-child {
  margin-right: 50px;
}
.lawyerFinanceWrap .orderListWrap .title .caseSearch .ant-input-group-addon .ant-btn {
  width: 40px;
  height: 32px;
  background-color: #fff;
}
.lawyerFinanceWrap .ant-btn-primary {
  border-color: #1182FB !important;
  background-color: #1182FB !important;
}
.lawyerFinanceWrap .advanceRecords > div:first-child {
  padding: 16px 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.lawyerFinanceWrap .advanceRecords > div:not(:first-child) {
  margin-bottom: 16px;
  background-color: #fff;
  box-shadow: 0 0 5px #f5f5f5;
}
.lawyerFinanceWrap .advanceRecords > div:nth-child(2) {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 12px;
}
.lawyerFinanceWrap .advanceRecords > div:nth-child(2) .ant-btn {
  color: #1182FB;
}
.lawyerFinanceWrap .advanceRecords > div:nth-child(2) .ant-btn-primary {
  color: #fff;
}
.lawyerFinanceWrap .advanceRecords > div:last-child {
  padding: 12px;
}
.lawyerFinanceWrap .advanceRecords > div:last-child .ant-table-content .remark {
  max-width: 500px;
  word-break: break-all;
}
.lawyerFinanceWrap .advanceRecords .ant-table-thead tr th {
  border-bottom: initial;
  color: #000;
  background-color: #f2f2f2;
  font-weight: 400;
}
.lawyerFinanceWrap .advanceRecords .ant-table-thead tr th::before {
  content: none !important;
}
.lawyerFinanceWrap .advanceRecords .ant-table-tbody tr td {
  border-bottom: initial;
}
.lawyerFinanceWrap .advanceRecords .ant-table-tbody tr:nth-child(even) td {
  color: #000;
  background-color: #F3F4F6;
  font-size: 14px;
  font-weight: 400;
}
.confirm-del .ant-modal-body {
  padding: 0 !important;
  border-radius: 4px;
}
.confirm-del .ant-modal-body .anticon-exclamation-circle {
  padding-top: 12px;
  padding-left: 17px;
  color: #333;
}
.confirm-del .ant-modal-body .ant-modal-confirm-title {
  padding-top: 12px;
  color: #333;
  font-size: 14px;
}
.confirm-del .ant-modal-body .ant-modal-confirm-content {
  margin-top: 12px;
  padding-top: 40px;
  margin-left: 0 !important;
  border-top: 1px solid #F5F5F5;
  color: #000;
  font-size: 14px;
  text-align: center;
}
.confirm-del .ant-modal-body .ant-modal-confirm-btns {
  width: 100%;
  margin-top: 40px !important;
  margin-bottom: 20px;
  text-align: center;
}
.confirm-del .ant-modal-body .ant-modal-confirm-btns .ant-btn {
  width: 88px;
  height: 32px;
  padding: 8px 32px;
  font-size: 12px;
  line-height: initial;
  border-radius: 4px;
}
.confirm-del .ant-modal-body .ant-modal-confirm-btns .ant-btn-default {
  color: #666;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.confirm-del .ant-modal-body .ant-modal-confirm-btns .ant-btn-primary {
  background-color: #2082FC !important;
  border-color: #2082FC;
}
.newFeeStyle .ant-form-item:last-child .ant-form-item-control-input-content {
  text-align: center;
}
.newFeeStyle .ant-form-item:last-child .ant-form-item-control-input-content .ant-btn {
  width: 88px;
  height: 32px;
  padding: 8px 32px;
  font-size: 12px;
  line-height: initial;
  border-radius: 4px;
}
.newFeeStyle .ant-form-item:last-child .ant-form-item-control-input-content .ant-btn-default {
  margin-right: 8px;
  color: #666;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.newFeeStyle .ant-form-item:last-child .ant-form-item-control-input-content .ant-btn-primary {
  background-color: #2082FC !important;
  border-color: #2082FC;
}
.ant-drawer {
  z-index: 999999 !important;
}
.itemResetStyle .ant-form-item-label > label::after {
  content: none !important;
}
.itemResetStyle .ant-form-item-label > label::before {
  content: none !important;
}
.itemResetStyle .ant-form-item-control {
  justify-content: center;
}
.invoice-uploader {
  overflow: hidden;
  position: relative;
  display: block;
  width: 80px;
  height: 80px;
  border: 1px dashed #999;
  border-radius: 4px;
  cursor: pointer;
}
.invoice-uploader:hover {
  border-color: #1182FB;
}
.invoice-uploader.uploaderHover:hover .showDelete {
  display: block;
}
.invoice-uploader .ant-upload {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.invoice-uploader .showDelete {
  display: none;
}
.invoice-uploader .showDelete .deletePdf {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
}
.invoiceModal .ant-modal-content {
  overflow: auto;
  height: 400px;
}
.customDrawer .drawerWrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.customDrawer .ant-drawer-body {
  padding: 10px 0 0;
}
.customDrawer .ant-drawer-body .ant-list-bordered {
  border: initial;
}
.customDrawer .ant-drawer-body .ant-list-bordered .ant-list-item {
  border-bottom: initial;
  cursor: pointer;
}
.customDrawer .ant-drawer-body .ant-list-bordered .ant-list-item:nth-child(odd) {
  background-color: #F2F2F2;
}
.customDrawer .ant-list-footer {
  padding-right: 0;
  padding-left: 0;
  text-align: center;
}

.lawyerSingleFinanceMainDiv {
  width: 55%;
  min-width: 1150px;
  margin: 0 auto;
}
.lawyerSingleCaseFinanceMainDiv {
  width: 100%;
}
.lawyerSingleCaseFinanceMainDiv .titleCaseInfo {
  width: 100%;
  height: 250px;
  padding: 15px 0;
}
.lawyerSingleCaseFinanceMainDiv .titleCaseInfo .titleShowInfoDiv {
  width: 100%;
  height: 220px;
  padding: 20px 35px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.lawyerSingleCaseFinanceMainDiv .titleCaseInfo .titleShowInfoDiv .titleCaseNameDiv {
  padding-bottom: 15px;
  font-size: 30px;
  font-weight: unset;
  color: #2b2b2b;
  border-bottom: 2px solid #dadada;
}
.lawyerSingleCaseFinanceMainDiv .titleCaseInfo .titleShowInfoDiv .titleCaseInfoDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 5%;
}
.lawyerSingleCaseFinanceMainDiv .titleCaseInfo .titleShowInfoDiv .titleCaseInfoDiv .singleCaseInfoDiv {
  width: 30%;
  padding: 20px;
  text-align: center;
}
.lawyerSingleCaseFinanceMainDiv .caseAmountInfoDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  height: 340px;
  padding: 15px 0;
}
.lawyerSingleCaseFinanceMainDiv .caseAmountInfoDiv .eachDivContent {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  width: 18%;
  height: 340px;
  padding: 0 25px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.lawyerSingleCaseFinanceMainDiv .caseAmountInfoDiv .eachDivContent .centerRoundDiv {
  width: 100%;
  height: 340px;
}
.lawyerSingleCaseFinanceMainDiv .caseAmountInfoDiv .eachDivContent .centerRoundDiv .topIcon {
  width: 100%;
  text-align: center;
  font-size: 130px;
}
.lawyerSingleCaseFinanceMainDiv .caseAmountInfoDiv .eachDivContent .centerRoundDiv .bottomContent {
  width: 100%;
  text-align: center;
}
.lawyerSingleCaseFinanceMainDiv .caseAmountInfoDiv .margin-left-3-percent {
  margin-left: 2.5%;
}
.errorShowDiv {
  width: 100%;
  min-height: 880px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.lettersInfoMain {
  width: 55%;
  min-width: 1150px;
  margin: 0 auto;
}
.lettersInfoMain .headerHandleLettersBtn {
  width: 100%;
  height: 105px;
}
.lettersInfoMain .lettersListContent {
  display: flex;
  width: 100%;
  padding-top: 30px;
}
.lettersInfoMain .lettersListContent .leftLettersList {
  width: 73%;
}
.lettersInfoMain .lettersListContent .leftLettersAddDiv {
  width: 70%;
  height: 952px;
  padding: 0 30px;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.lettersInfoMain .lettersListContent .leftLettersAddDiv .addLettersTitle {
  color: #377cde;
  font-size: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #dadada;
}
.lettersInfoMain .lettersListContent .leftLettersAddDiv .contentTextStyle {
  font-size: 0.7vw;
}
.lettersInfoMain .lettersListContent .leftLettersAddDiv .noContent {
  color: #d57474;
}
.lettersInfoMain .lettersListContent .rightStarInfo {
  flex: 1 1;
  max-width: 30%;
  padding-left: 30px;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.userScheduleMainContent {
  width: 100%;
  min-height: 400px;
  padding: 30px 20px;
  margin-top: 50px;
  background-color: #ffffff;
  border-radius: 4px;
}
.scheduleEvents {
  margin: 0;
  padding: 0;
  list-style: none;
}
.scheduleEvents .scheduleEventsLi {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.scheduleEvents .eachBadge {
  min-width: 50px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.scheduleEvents .eachTitle {
  flex: 1 1;
  overflow: hidden;
  font-size: 13px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.scheduleEvents .eachTitle:hover {
  color: #377cde;
}
.scheduleNotes-month {
  font-size: 28px;
  text-align: center;
}
.scheduleNotes-month section {
  font-size: 28px;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMMAAADPCAYAAABIvWXRAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAACAASURBVHic7V17mBXFlf/VnRkEZpgZeT+GQYKogCAIA+IjJpqHm7hJlM1q1hjFR3yBGx/R6KKiMZrExBjAV6LmYdh1k2j8kpiNa6JJdA0wMwyIYEyMCAgiiAqCRGFu7R/3MX27q6tPPbpv1537+z4+pvt0Vf1u9Tl1HrdvNYME9V18KuvOzgFjx4FjAjiGFoUcYN6Lec+fjIvPy2TMfy0POS+Tec+rjB3SvzZfmUwwVlibcs6vgFM3A7bwLNYC/E+MZx5ZfyZ7ERUEJjpZ38mnMPCFnOOUyBtleDMCbTwybYWT8ZWNbZuvf2wdvimeX8bYQ901uGnD6ewFVAACxtDQ0X0hB7s77GYYr2QemfQGhsgiFU7Gy9BTWPNSEk6x8jXwbDK+GfAL/35mzb1wHBnvQf/O7mtDDYHnJt145SUoD+Phskjl8Y0t+yyRfGVj856xIw1XwThFMkbla2t+KXw9+sDB7hn7IL8WjqP4OaUeQSPMkMkSDTOIY0v5ysZWWNmNvWoa57ekP37Ry1+ouQeOggH5HIHz1cWzMYUZMpm221aQlTPeTiKMs8lX2IbANwt2xPqz2HNwEBkAYJwvBGA/zPC5bR2XHum2ZXwphiAJGbT4CmRJhXE251cWFsr4ZoCFcBQsVz7lXbG6bf+1EStPZBuVsamrKJWvTEZdRanza4NvzJ5NxCnD2bS/zWWr4BgyrDs7R2Ul815XPC+TSVbesJVH+UbZ8FKezxL7KirgpM03ifml8s0jy7Jz4CBqwdkHi0dhNxAWkjWDlcxqvK04dmQbBU6pmF8bfCM9ReY4OIhaABMASfij6CIBSwrnH5uoPDohSFLJpRFfA2VX5mu8APEJcBC14BjibFmPOLaUr2xsBWXXX0XF/cXKV9NTKPAdCgdRm8ayXurKpv6xra6iNE5KfBP0bDK+rqEWQGxhhkymmh/E6qUMQpByhnGRfJP0bP6xHURt0m47so3K2NRV1EDZhW3yx1TlufwwhtmDEYTOKqqrcPl2i57nWLa19LyxZ/PzctQ71Bb+SNPTkF6Z1bBINraCsqvynT0YYmMoA5ZvY1i2NU/Mdhgn6Mcl1AIpCTNksrR4KU2+qYTtsMiFzxyBWvIXVoXzvuM44tck8oOylE3TAJ5cPuMaggk0LChc/lg5zNAYW9pGNralz6KT8JcTiZV5HUR4Ag3EsvL25rJpamB7AfLIXA6ZxAk0YJ4fyBTO30+cYZFMRjVc3bAo7UphIyyKkjkEeQLtO7aucJKxbcavcZZNozilFlRj98hV761roCXQHlk5y6YyWbnKpkp8UwKtBUhwrfC86NgRFMMk47BIIOsNZVPyYpIWKC5+MlllJ9CA/fyAGhZJZIl6KdthnANGEcv8OoieBBooW37gymMVUZyiZKlBDPNbCXlDMIEGUpEfJFE2JfE1DOPSCqXHKjSjANcQnkD7jskT4u8nzrBIJtNdyXQMQYVvCpDE/LqI6ASaIKuIsqmEr5UwLiVIdH4dQ8njGImXIWUy227bchgn5Sv5jKlBHGGRw4YAeKpJsZQhfbJyPiYea9nUZUOwEQXI5tch5BJoINYwQybrNb9GSxkSyb8cQ62VlRcVWja1wTeFCpLE/LoIcQLtOabIrIZFsrEVb0YSZVPXKkkAYl1MXM4b1BJov9yiYjlfNpV9xjSBMveai5/LhgDIEuj8caWXTW16NmdChiTn1yGI902yERbJZLbDIplMQ9mlfFXCohSvlEnMr2tQ2jfJen6gq1g6fA2VXYmvfzFJGZKYXxdRa6rsMlmvKZtSPVsKkEz+ldZlQI5gAu05LqBaNqVzCpWlBTHOb07mpiEA/gQaiDcsCpHFUja1wVc3LPLL0mgYscwvC7ZxCBkGoos0XEWZXylkihWxKjHPdUZ8JZwCbTQNwdY6uXxr9DVkUOY3RFY8X2GGABRefSv4cFohk6KyR3oK2c3wcQq9gZRVn6js2nwNsWg18Pnfcoz/IcdiCy+H0lH28Pn1mI/DhgDoJtAymUFYJJMlUjZV5KscZihi+VZg0WqOFa/1nFvUxQEwzJ+q36+9+RUbQWp//x2BkscxKr5saoNvRFgkbKMIkRF4+1/UxbF4JTB/GsP8aYqdW5vfoCGkunBAQP7VtzHG2z6Zan4QxkkrLKLwJYZMYWGRqUIsWg2c8Xi4IXj5Lu7iOOQBjsVdGgNJ5lduCOKwKDC/DiL0Z586IVOvLZtS+UpQ8AbLt6rP75KVHAwM86heQsOr5towoawSHsUACgk0IF95ZR/c5ipK9RQCviJOQpn3vKJxGvGVoOANlr+mP7+LOzkOvY9jycro8XS8atEQiPPrImr9HyAVT5vKZFS+iiu7EV+qp/Bh+dacEcj4ymQivos7OQCGmSOAmSOCY6p+ltD8QIWvI6j1Hth6rEK5yqLttgl8qQYtk+mGRSFK4Q2JAnxlYxP5LunkAAfmTWeYN13QN2Vl93oDn8zJ33AQ0JNAUwxBwW2rhkz+caPddpCTkG/hvCLfuMK4YkgkMgTq/IaM7f8sSzo5DruX485OBBE5v8T8oEIMAdDYNwlQD0GS8BSJlk01+FK9QSQvDS+1pIMDnOGSGVS+hLIpYX5dAxvyRDZH3UDZhTLLyi6Txf60qYQvRRlnDQeWe0ql5ZzfmSOA9i1iWcnTpobz+/xljFo/SA0Cv2dI46/RnCibSpRRyxBiml+hIXCFsKhwPoqvgyC9B9qW2y62EchUk2EpX0vKTuJrw7PJxrbspQJj8+JI8fB1CNJ9kwB7K1kSZVObfIVtyslXNrbR/BqWTSvEEACNfZNkssTLpjb42la4uPnKxlaaX3v5gUzmEgL7JgEJrKJU5UkyzND0bNb5ymTW5tdifiDxIq4hmED7jmNVLEPlCbSR8aUqnA2+sjBDNnYiXspO2bSiE+gkyno2FSuJMMPYs8n4ymSaXip6fun5gbX5dQjRGw/LZBaUXScEKWeYQf6MsrETn1/LZVMqX8dQW/6ynri/atmUKIuc3xjLphHz6xoCP/sEyrCKEpRdJquWTcP4JpQfyPg6BLUEWiCriLKpTGaDr0ymOb9yvoSwiMApkq+Mk4OI3DepKItReQIyg5sR2UaBL9nYDcYWtpGNHcnXYn5gw7M5BHECnT82ird9smrZNNjO/vzGFBbp8nUM8gRaIFN227CQDFMVzgZfDc+WDi8lMIQk+TpsBAWYJ9CwkB8YKLsyX6rCyfjKxk7QS1kPi2Qy3fl1COJ9kyyvorMHA5cdpjFF/hul0EYV2r/b9bVbsTW3W0VAFsv8lq9sWmmGAHiqSXEllz89lmH2EAtMHcGsEbnNvZasBBZ7jKIiy6YVFjJlSDeKIzCxoW08x5cf1rsMwYt5RwIzh4NmCDxC5gF5Ey+PUtv6HbuyPjiGDOmDe89LVh7vqjF7MHDZBKtcncO86YymWB7IFxpifkBQdpnxKIVxIfrgIsITaM9x4W+VZHj2YJejRzuYNQJWQhCt/IAaFvnH1uEr4+QQSnbU8zhgJRfpva6KUswcmf/DaH7FYZGVknVEGKfj2VyFPIGGftn0qMHWOLoP7fklhEUeWarK0g5CnkBT8oMQT7HsDctMHcWKzbrzay8/CFvZdTxFON8gJ9eQsRUW+asWy7Y5OiOWYRwWeZRaGhZRVn1qWKTMV9DGQZA3HpbJZM/r9Gbc2Ql6CAJitcgjk36vECKz++13yNiO3v/SBFrmtimG4Fk1lm0HTvuDo7NiCUvaSz9/YmVTiYycDEvuOdlTOIbiCw7JZVNKyJS/btl24I511rg6gxVbgLN+6ZkQan6gOL9+WSz5gYBTJVaSAICNfDTLVV2kzq+7Zg9F+A0UjR1yPiwsKGmjwhfhMmmIIzm/YnOITDi/Id8mh/FVDJlUwyKdkEnEaeUCB/daNfqCzSOLil+XvU5o4x+byCkOvvHH2wnlBxaUXSlycBjyjYepK4P/Wk1lL7YRyHRuhq3HmJVX0Ui+xPyAwpdqPEZ8BW1kfB01CqONhwNtPDLtL4AEMqthnGzsRLyUICwK4dTThsBXczGxPr+OGgLg+T1D9ddoMfKFxBDKOL9Wyqay+XUMtTouspxum3xzZWNTvZSysofxtRgW2eBr5NnofF2DOIGGBU+RP04iLJLylY2toOz6XiroDWLnm+T8huiDiyC/uUcmK+fKa4WvbGwjL1Xm/CDJ+fV/RgcRnkAD5vFrIisvfexIvrKxlfhWdtlUia9DiE6gfcexKpx/bKrbNhhb2MbPS8lTuFM21fIUKnwdQ+i+SUAMCieQpbFsSuIr5BVTWGSDr4351fBsLoG2bxJV4QQyZ8MimUyoWOkqm8Y6v0Rjdw3GGw8L2+SPU1021R070KZ3lk0jFyAHUWvywcte1rPBVyaLVJ4Ul02FfAVtZHxtLEAOQZxAA+Yrr4IyVsumIeet8qVzkrZR4esY5Al0iCy5lZc+diRf2dhKhksIiwicIvlaWExshkWRfEWcHYPSxsMyWarzA2uKZTE/SMv8xsTXRQTeA13W/EC2ksnGts3XPzb3tDIMQVKbf9lYgPy8HAM9gRbInA2LZDKh8gjyA8lqWFGPVejOr4PoeXMPYGXlNS7rycaOuBkyWWxhkQ2+Sc6vgbctymRj+9s5hGACnT8ue1lPd2xrXqpaNo3kGyVzDEobDxdlChNy1DDg0ikaDlRhYo1uBrENA9C+GbhrebCd02XTmPi6CLMEWibjwFHDgaUfcz2S7EHbKODimTmDuGt5uPIA9jxbKsum1LEdQ3HfJEAjfo0IQbQ8ggO4eBYwswWhyhMZMlEMgRMNwdefThjHBJzIfCvEEADPxsPCyaLE24IJYQBmDc/9q1RcNNNzQFAe2/MbaIOIkIkS8no46SyMorFdQvS+SSoT4jmcNawyvUIBbS35P0zjbYWQNKmyaXM9cNBgoGUQ+PBmYMgAYGAD0Ngf6H8AUH9AsIq6cw/e3/M+3t+zF3u37UR28Jn8ngPqsLx1EP44ppm97L8+jQhsPExVdrKsgtE2Cmh/1VIlCQnmB75xRzYDk1uBSS3AoSOAoU2l3VDQVI8+TfXogwPRMD73gpYL8v/w8tt8Z7Yb7e++jz8398MvW5tZB7XfJCFOoD3Hhb9Vb8asYVb4pRrFeNsLyWJSaCOSJV02/cBQYPZ4oG0cMCbmF8vU1aAJNfjIAX3wEQDXbdjFt3Tvx2PdHA+PH8Qej3d0Okp+z2Cr0uF6IkVF+ybPgaayxxoW+Xj1rQVOPBw4fgIwvoz5XIZhZKYO59cB52/cxdeDY2mfPnhgeD+2vnys/PsmWQiZCjdjxdbKTqBLYHkxIXsK/9gh/Y1oAj4xFfj4FKBPLVIFxjAWDAv27ceCjTv5Q5zhzjGN7JlycFHeeJh6c5dv5ZhPDzmdw93L8n/o5Aea+ZdqfjCsEThlBnDSEeLPkDawDE5nwOkbd/Ff1QK3jWxkTyc6/tilWW68koXILp3GMH+qFZ6pw5TvwDw/MJzfwPm8rLYG+NxRwJyZcB1L3+e4aVwj+2sSg2VsxK9hssUrORZ3WeGZGrS/Cpz7M0Su+kpfsEFvfgPneS4fuGduRRgCAJzRh+HFje/w65IYjI39SY9nMP7qXRIylOQPslXU1x8pnwlwYL7jEL6F8yGcRLJC0py2sumB9cC5xwPHHorKBEd7phaXjerP/i+uIdjYB7Nc9WbIZKpfPgnb5I/1jJNgCFS+CsZunB8YhEXHHAJccALQ2A8VD8ZxbUsjuzWWvj/wYDY3vQY3oyjz96OpPMU2AhnJEAicetokxNfG/ApkXzgWOLUNvQ0Pv78P544byHba7LTkQb3C3zpf5ug8/yIcG0TFohiChJMo3jbiK+Ck+hxP5Px6zverA675VK80BACY06cOz27ew4+02ak8gdZZRT3KY/S8DlmxPOYjC4tkfEHgKzAs5YfWIj0bje/IZuBrnwVmjUNvxsRsN/60YRc/2VaHxfdAKz0NSVCsMOWxpVg5vh4jkClW4bwJX2+bCE8Rzre0j0i+Ak4HDwO++bnc4xS9Hgz1GYZfbdrNz7DRXQaIUDiFG5Xj5zufP5Ypu7WwKOKzlDeME3NSKZseOgJYeCrQ0BdVeMHxk1d387NNu8kYx68+mdYqSvUUiAiLwsIfi55NxNc4P/BxErUZNwxY8JmqIYSBc/xg027+eZM+ehJooiFo5QeKYZE8PwjKtPIDi55NxEnLU4TwHdkMLDwFGFA1BDk4Hty4i39at3kwgba4itqNtxXzAw1lt+XZbP4arV8dcOUngQG94DsEG2AZPLRpJ5+l01acQAN6qyhBeWyWTUWKZTuMs5rwa4RMXzqpmiwrgaMvMnjwb+/wIapNgwl0rkMABmGRQBZb2dQGX0Vl1/Fsfk6FsWUG/fljgFkHowp1jO/L8YBqo2ACTQmLBLKylU0pfEM4pa1s6uV79PiKediuPGA4edM7/EaVJsUwSSnetrmKUsMi6CtWyXlKWKTMV8xJp1IHDjT3B754Iqowx/Wbd/OPUi8O7JvUK8qmCnxjL5sK+J7zIaCpP6qwgCzHd6jXZijKbiXeBiU/CMpiKZsqeDYRJy1PQeT7wcOA4w5DFfYwadMu/g3KhbkEGjCPtz0y+GURq2hvLZv6OdUw4IxjUYVtMFy1ZQ+fHnVZxlq8ralYYWGRbrxN5utto+DZwjjphEz+cU+bDQxtRBUxoLsbC6OuKU2gKWGRQJZU2TSWxyo8SOKximIbn2zwAOCzR6GKuMBw8uY9/FOyS4IbD3uOC3/HVjYVyErOE5RdpFhaYZGUb5CTkK/3vIwvgrJTeufvEhIFz+IqmTyYQCsou96XT8H8oDeVTUV8hzYCn5iGKmIGB47ZtIufEibveY2VbliEaNnMUcDFMxhECJz190lBRJvOTcA9zwavI1WLfDIlZYdcVhjjnxzZ16gSwDKYB+AXQtkh9wX3TQIUq0UIV6xL2hguSUkIcN5DQMcmSJVdK4EW9CE875cBqM0AP7w4t7t1Fckgy3GcaNc+4c8+bZVN56XIEADgvtOBGaPLUzb1hkXekPSEw6uGkDQyGcwVni/+ZZofCBTr4hQZQgEXHp3/Q0HZbZRNi+d9suMnUlhXYRUc56zdxhv8pzOUxLN4npxcM1wyU5wjlBszWqFUSSo5T0n4fccyQ2gdBEwYRedehT009sVp/nOl30CTlV0sC5RNU4oZrfk/NCtJ0rKpLGTyyY46RId978O69cDDTwIP/x54Yb2lTjM41X8q+B5oanLpk/nLpjNGmnGNG6qlUZlMtRpXkLX17q1eSPjqD4AXXu5ZaB55Ejj1BGCO6VO9HJ94k/OmgaxnI7LwfZPyx0KZcBUt/Ta5Y7Mh2RjRucFzQFR227/7GNIIjOst76/QxE0/Ata9Ejz/yJPAzfeZ9793N07yHocn0JQqSz4/8BsCkNutOvUwTIalYZGgnff85FZUIcFNPxYbQgEvrDcPmbJAiX8pPo5h9FiFwHjaN+f+pQ33PgMr+QGlbOqV++d34mg9/r0BNz4IrH0l+rp1pu8Q5Tjee5iJ89dody03JGsZHRuBez3vgom7bCorNhya8pyqXFj4E2DthujrrIDhkFf28BGFQ+G+SaGeAuFhkWgVbX8VuDslBtGxEfji0p7juMumssWksS8wcqAS/dhxXwre1LzwP9UMYeIHzMesBab3/K2UQBOfNi2cB3DXsty/thaEr65+CBLZUOOU8u35u2MjjS8pLCLIZN9kj1HexCReXNwFrNzB0fUmw50zysPhhv8C1ikYwqknABPGmo+bzeIIAL8GfO+BJj9tCr8srE0PtN54o7LyEjip8NUKi2S8POdbBiE1uGgVsPItDobc//PaGZYk/OTA9Q8B6zb69E+CCWMtlFbzYMCEwt/iBJqSH4TE24EwwycLSzz9/asmpMXzEmUn8Y0hP/DzHX4gUoGLVgOdb5ferJVvcsxbkRyH6/8bWLsx+roCJowFFpxnkQBDcWcqeQJt490HfqX2jWXr2+9oz0bkC/OyacAIfW2GpOCnnRc+FzSEArp2cMxPINe77qfA85uiryvAuiEA4BwHFf4O3TepN777QPg5RHwNvdTAASgrLlgDdO4UG0IBXTs4Lv1zfBwW/Lz8hgAADBj2FOe1gOdBvaIwLCyCBcWihkUhMm8fpXzFnKyUTWPwUo1l3BPpgrXRhlDAyh0clz5rn8OCh9UMYeJYYMG59nkUMPYNDAG8ngFqZVPAcrwt6KMwtk5+EMYp7rIpxUvVl+n3C19cx9FBNIQCunZw/LvFl83+xyPAGoWnEyYeBCw4x974QvRFM+BNoKubeJnxlY3t+ywNZdhe/vwXODp26bXteoPjS4HfhanjP34BPK9oCNfNNR83Cn0y6A8UE2jF/MAk3va2oYQZVE9hg6+Hk2oJWNVLJYnz/6JvCAV0bef40tPR14Xh2keBNQqP50w6CLj+LP3xVJBl6AMAmbCwyObuD/4+tBJS/9g6fE3COE3DFXFKEuf9laP9HTt9rdrOcdkf1dtd80tgzRb69ZPGANd/QX0cXXTvz0VIgfdAW3+MWTEsSiQ/kHkK0diC/gv9GPGNGef+zdwj+LFqO8flf6Bff82vFD3CGOCGM5VpGSHDsR/w/Z7BVn6Q5rKpyNitf7kn+SxJ4dyXODoseQQ/Vm3nuPyp6Ou+8mvgOUWPsNDoFYV62JfFPwDPzz4rsmxqwlfTcP39F8b2yt6KSUkLOOfvHO276ddPP5Bh2UcYjjyQRV+cx6ptHFc8GS6/+jFFQ2gFFv4b/XqbyPTFLiBi4+HUl03j5isY24aXemcvYsPclxUNoZnhrvxufnfOAI4cqGAQrwNX/D54/urfAM+9RucwqRW48XP0622jey/eBAQbDwMRYZFEZiPMUPIUmmFcsY3J2J7zqvnMzj2IBXNf4WhX6Ht6M8PdU0vPLWkDpg2iG8Tq14Ern+g5vuq3wHNb6RwOHw3cdDr9eutgeHfcwNzvoHNPrXpvoO84VOHyx2FKVWwjkKlWi2SyJJ82lY5N5Qtgh+WkFgDO3pDzCFQ1nt7EcPcUsWzJTGD+coau7f5JEmP168CX/xcAB9a8Rudw+Gjgpn8lXhwTGEfxu/BgAk0xhKh429vG0BBcK5tS8q9tb8Eqzt7AsULFIzQx3BNiCAUsngUcqeghVD3CV8tsCADAOdYX/g5PoCmKpajsTj9W4fssoXxl4VoeW3bAGs7ewLHiXfr1M5oY7p1Mu3bRbLWQiYrJLcDN/2K9Wz0wvFj4M2P0mAJKZUZlSIUYXZsvxXCj+FrwUpu2wQqUDaERuHeS2hiLjgamDbZnEIe3ADfPsdadOTieL/wZ2DcJkIdFIpnVMIOqcAZ8reQHFC8VYpybtwPvvQ8j3Lld3RC+N1FPqb97DDBtiLlBTB4FfC2wj115ka1BV+HvwIYAvaFsKpIl8eWel+9LBtvorHgXuPMN+vVtA4DvTzBT5juOBaYaGMTkkcDXQl8TUjbsHVPPOgsHJW/uSbRs6pM5XTb1j03wUn9ReJ7fj/Y9/sHDMaMR+P5hdsKcO47TM4jJo4BbPmOFglUwoORZ3MiNh22GGTZX3kiFMzRc2dOmNooN69YjdswYANx3iN0E+DvHqxnElJHArdLXCpYRDE95D8UJdISykxTO5sprEhZRDJfKN+KzqBjuuvXA3veghbb6aGVsawDuH2+/EgQAt38ImDo0uu8pI4Fb/zkWClaQ3Y8nvMfyBJqyusJCfuBTdpfLpiqGu/Kv0MLM/rl/YWhrAO4/OB5DKOD2DwNTh4XLp4wAvn5yrBSMwDlebm1mHd5zgQ0BbJVNdVderfxA0XCFY1v2UhS+HS9AGz8cw3DJ4OD5tnrggXHxGkIB3z4BOEJgEFOGA9/4ZCIUtJHJBF9yyCbfzrlM2QHiyuvtlGIgPplzj1VQ+Uo4MQ4svRFgBrq74t1CQs0ws3/OGJLGlU/kvn1m2ZxxfPOk6DblBstidksTW1ZybvK3OVdVdmOF88jClF0mUx1b11OQ+MpkBL5zTwY+OhPOo/Bs0m0fLzeTaDCG1S0NbKr/fPDNPfljI4XzybRyAJnCycZOi5cieoqnuyrDGG77WLkZ0ME57hedDybQmqt+bGVTz9g2y6Y2v+8I40Sp1L30ajJl1iryYNiDBgjf+xN4c0/iX1hFKVyEshvz9Yxt8/uOME4i2RMp2ba/VyCLJaMZE/68irTxcLVsKv4stviueB5Yr/ATySr0wWuwKEyW0QkztDyFoI/CeefKphKZLt/fPBMIDquwDYbbWutZ6LKTKffKGxZm2Pq+Q+mxisJ5ES/IlV0nxPMeP7sa7MUNVYOIDRzvoBtfl12SAdCdtpU3MDa3lB9Q+SoabhgnkqfwyB4R/Li+CjvgwE2jm9ibsmsy4HitcHVi+YFM4URjC/ov9GPE1ze2zUpSgBOB79qXwP60EllUYRudrY3sW1EXZcD5CyU3EJArHHHlleYHvrHSXDYVfRbbYZyX70P/g8yevdVwySYyDF8hXQewp2Mrm3pksZRNZWPb8FKKym6D767dwNLHqt7BFhjH7aMa2O8o12ayHI8CKF+YIRpb0H9h7Ni8VBRfirJHhXFEvk93oOaZLuxDFabobGlkV1Avzqz5ClsD7nmCT+UGaoYZJW0UFMvfR+F82sumOnwfeBh1W7blNsStQg88g4tUrs8AAOf4KiBx9bBbfeltZdMoviIvtW8fcN/Pq95BGxmc31rP2tWaAFh9DetCFpcVz8a48vr7IMfbCsqexrKpqnECwEuvoN/3f4YYd2atUDB8c3Q9Ez5/JEPx2aRV17I7GMctuitZSRsVQxD0X+in7I9VKIZFtvh62zzdjn6P/g7S+ngVJVg6uoFdrdOQ+U9MvYVfyYDbjKtFBJlR9UUmUwmLTPnKxrbI96xTsePE2RiEKsLB8NjoBqb9Y9OM/8Sqa9m3eAbHgCFXjtIxG711OQAAAlxJREFUBE+YIZKluWxajvyAwvfHD2PQMx3YjiqE4MDvWuphtCFNwDN4Me1m/sEMMAfABzkwgXEcUBi5pAOdsMjfT4iCyGRWvJRKGEfgpMNXJvPzPe80vHZcG0agih4w/HZXPT49iTGjfQqlxuDHMd/gA/7Bg94kAMu7TCeBA1UblPEz3nAZ7jqoBWV6z026wICftQxgVvbzVjKGKtKDp9bybx3cCvIXShWKJaMHsPm2Oote5atIJT48iV25eh0u3bcfCi+tqhxwhitsGgJQ9QzOY+PbfNx7+/Fg3wMwu9xcEgHHBs5xQWsTe9x211VjqBCs3sy/O7ARl5abR6xgWDqgHvObGYslY6saQwWhcyP/+MBG3FJbgyPLzcUytjGGq1oa2I/iHKRqDBWIta/xGwY04GoG9Cs3FwtYsn8/rht7IHs77oGqxlCheHk3H5Z9Dzce0AcXlJuLJn7Bs7i1tUntYTsTVI2hwrFpJx+/rxtfrqvD+eXmQsSjAL47egD7Q9IDV42hl2DjHj5y/z5cUluDuQyp+wZ7Hwfur8nge6PqWVf05fGgagy9EC/t4KfV1eGzGYZTUMbvmhjwew78tG4Plg4fzhTeZB0bnyp6K7ZyXr/nLXymrhYfA8OJDBgV53icYxeAJ8HweKYGv27pz16NczxVVI2hiiI2vMMn8m4cnWE4EgxTGDABDAN1+mIMezjwFwas4RwrkcXy0U1shW3ONlE1hiqk2LKLD96XxRhkMIIBgzlHM2PozxjqkHvYdh849rIa7OTd2JHh2Mr3YdPowczg5b5VVFFFWfH/45G17SekWnwAAAAASUVORK5CYII=);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.promoPage {
  min-height: 100%;
  padding-bottom: 80px;
  background: #F5F7FA;
}
/* ---------- 头图：CSS 生成，不再用会被拉伸的位图 ---------- */
.promoHero {
  position: relative;
  background: linear-gradient(135deg, #172E4B 0%, #1F3A5F 55%, #2B4C74 100%);
  overflow: hidden;
}
.promoHero::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 2px;
  background: linear-gradient(90deg, rgba(200, 160, 99, 0) 0%, #C8A063 50%, rgba(200, 160, 99, 0) 100%);
}
.promoHero .promoHeroInner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 1240px;
  margin: 0 auto;
  padding: 46px 24px 44px;
}
.promoHero .promoHeroTag {
  display: inline-block;
  padding: 4px 12px;
  margin-bottom: 14px;
  font-size: 12px;
  letter-spacing: 2px;
  color: #E8CFA6;
  border: 1px solid rgba(200, 160, 99, 0.45);
  border-radius: 12px;
}
.promoHero .promoHeroTitle {
  margin: 0 0 10px;
  font-size: 32px;
  font-weight: 600;
  letter-spacing: 2px;
  line-height: 1.2;
  color: #fff;
}
.promoHero .promoHeroDesc {
  margin: 0;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.72);
}
.promoHero .promoHeroStat {
  flex: none;
  text-align: right;
}
.promoHero .promoHeroStat .promoHeroStatLabel {
  display: block;
  margin-bottom: 8px;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.6);
}
.promoHero .promoHeroStat .promoHeroStatValue {
  font-size: 40px;
  font-weight: 600;
  line-height: 1;
  color: #E8CFA6;
}
.promoHero .promoHeroStat .promoHeroStatValue i {
  margin-left: 6px;
  font-size: 15px;
  font-style: normal;
  color: rgba(255, 255, 255, 0.7);
}
/* ---------- 内容区 ---------- */
.promoBody {
  max-width: 1240px;
  margin: 0 auto;
  padding: 28px 24px 0;
}
.promoTabs {
  display: inline-flex;
  padding: 4px;
  margin-bottom: 20px;
  background: #fff;
  border: 1px solid #E8EDF3;
  border-radius: 22px;
}
.promoTabs .promoTab {
  min-width: 108px;
  height: 36px;
  padding: 0 18px;
  border: none;
  border-radius: 18px;
  background: transparent;
  color: #6B7280;
  font-size: 14px;
  line-height: 36px;
  cursor: pointer;
  transition: background 0.18s ease, color 0.18s ease;
}
.promoTabs .promoTab.is-active {
  background: #1F3A5F;
  color: #fff;
  font-weight: 500;
}
.promoList {
  position: relative;
  min-height: 420px;
}
.promoLoading {
  min-height: 420px;
  padding: 80px 0;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 2px 10px rgba(20, 40, 70, 0.06);
}
.promoGrid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-gap: 20px;
  gap: 20px;
  /* 只有一场活动时改成横向大卡，避免页面上孤零零一张小卡、右边一片空 */
  /* 两场活动时居中两列，不要一边贴左一边空着 */
}
@media (min-width: 1600px) {
  .promoGrid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (max-width: 1024px) {
  .promoGrid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.promoGrid.is-single {
  display: block;
}
.promoGrid.is-single .promoCard {
  display: flex;
  flex-direction: row;
  max-width: 920px;
  margin: 0 auto;
  /* 横向大卡内容少，按钮贴底，避免下半部分空一块 */
}
.promoGrid.is-single .promoCard .promoCardCover {
  width: 46%;
  flex: none;
  padding-top: 0;
  min-height: 320px;
}
.promoGrid.is-single .promoCard .promoCardBody {
  padding: 28px 32px;
}
.promoGrid.is-single .promoCard .promoCardName {
  font-size: 20px;
}
.promoGrid.is-single .promoCard .promoPriceNow {
  font-size: 32px;
}
.promoGrid.is-single .promoCard .promoCardFoot .promoBuyBtn {
  width: 200px;
}
.promoGrid.is-single .promoCard .promoCardFoot {
  margin-top: auto;
  padding-top: 20px;
}
@media (max-width: 1024px) {
  .promoGrid.is-single .promoCard {
    flex-direction: column;
  }
  .promoGrid.is-single .promoCard .promoCardCover {
    width: 100%;
    padding-top: 56%;
    min-height: 0;
  }
}
.promoGrid.is-double {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  max-width: 820px;
  margin: 0 auto;
}
.promoCard {
  display: flex;
  flex-direction: column;
  background: #fff;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 2px 10px rgba(20, 40, 70, 0.06);
  transition: box-shadow 0.18s ease, -webkit-transform 0.18s ease;
  transition: transform 0.18s ease, box-shadow 0.18s ease;
  transition: transform 0.18s ease, box-shadow 0.18s ease, -webkit-transform 0.18s ease;
}
.promoCard:hover {
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  box-shadow: 0 10px 26px rgba(20, 40, 70, 0.12);
}
.promoCard .promoCardCover {
  position: relative;
  width: 100%;
  padding-top: 62.5%;
  background: #F2F5F9;
  cursor: pointer;
}
.promoCard .promoCardCover img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  /* 活动图通常标题在上方，裁切时保留顶部，别把标题切掉 */
  object-position: center top;
}
.promoCard .promoCardBadge {
  position: absolute;
  top: 12px;
  left: 12px;
  padding: 3px 10px;
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  border-radius: 11px;
  background: rgba(31, 58, 95, 0.72);
}
.promoCard .promoCardBadge.is-process {
  background: #FF5C01;
}
.promoCard .promoCardBody {
  display: flex;
  flex-direction: column;
  flex: 1 1;
  padding: 16px 18px 18px;
}
.promoCard .promoCardName {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
  color: #1F2937;
  cursor: pointer;
}
.promoCard .promoCardName:hover {
  color: #1F3A5F;
}
.promoCard .promoCardTags {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 6px;
  gap: 6px;
  margin-top: 8px;
}
.promoCard .promoCardTag {
  padding: 2px 8px;
  font-size: 12px;
  line-height: 18px;
  color: #A9762F;
  background: rgba(200, 160, 99, 0.14);
  border-radius: 4px;
}
.promoCard .promoCardPrice {
  display: flex;
  align-items: baseline;
  margin-top: 12px;
}
.promoCard .promoCardPrice .promoPriceNow {
  font-size: 26px;
  font-weight: 600;
  line-height: 1;
  color: #FF5C01;
}
.promoCard .promoCardPrice .promoPriceNow i {
  margin-right: 2px;
  font-size: 14px;
  font-style: normal;
}
.promoCard .promoCardPrice .promoPriceOrigin {
  margin-left: 8px;
  font-size: 13px;
  color: #98A2B3;
  text-decoration: line-through;
}
.promoCard .promoCardMeta {
  margin-top: 10px;
  font-size: 12px;
  color: #98A2B3;
}
.promoCard .promoCardProgress {
  display: flex;
  align-items: center;
  margin-top: 12px;
}
.promoCard .promoCardProgress .promoCardProgressText {
  width: 70px;
  flex: none;
  font-size: 12px;
  color: #6B7280;
}
.promoCard .promoCardProgress .promoCardProgressBar {
  flex: 1 1;
  height: 6px;
  border-radius: 3px;
  background: #EDF1F6;
  overflow: hidden;
}
.promoCard .promoCardProgress .promoCardProgressBar i {
  display: block;
  height: 100%;
  border-radius: 3px;
  background: linear-gradient(90deg, #FFB08A, #FF5C01);
}
.promoCard .promoCardFoot {
  margin-top: 16px;
}
.promoCard .promoCardFoot .promoBuyBtn {
  width: 100%;
  height: 40px;
  font-size: 14px;
  color: #fff;
  background: #1F3A5F;
  border-color: #1F3A5F;
  border-radius: 8px;
}
.promoCard .promoCardFoot .promoBuyBtn:hover {
  background: #16304F;
  border-color: #16304F;
}
.promoCard .promoCardFoot .promoWaitBtn {
  width: 100%;
  height: 40px;
  font-size: 14px;
  color: #98A2B3;
  background: #F5F7FA;
  border-color: #E8EDF3;
  border-radius: 8px;
}
.promoEmpty {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 420px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 2px 10px rgba(20, 40, 70, 0.06);
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.promoDetailPage {
  min-height: 100%;
  padding-bottom: 80px;
  background: #F5F7FA;
}
.promoDetailInner {
  max-width: 1120px;
  margin: 0 auto;
  padding: 20px 24px 0;
}
.promoDetailCrumb {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  font-size: 13px;
  color: #98A2B3;
}
.promoDetailCrumb .crumbLink {
  color: #6B7280;
  cursor: pointer;
}
.promoDetailCrumb .crumbLink:hover {
  color: #1F3A5F;
}
.promoDetailCrumb i {
  margin: 0 8px;
  font-style: normal;
  color: #C7CFDA;
}
.promoDetailCrumb .crumbCurrent {
  color: #6B7280;
  max-width: 320px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.promoDetailCard {
  display: flex;
  background: #fff;
  border-radius: 14px;
  overflow: hidden;
  box-shadow: 0 4px 18px rgba(20, 40, 70, 0.08);
}
.promoDetailCover {
  width: 42%;
  flex: none;
  height: 460px;
  /* 活动海报多为竖版、且带价格文案，用 contain 完整展示，不让裁切吃掉关键信息 */
  background: #FFF8F6;
}
.promoDetailCover img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.promoDetailInfo {
  display: flex;
  flex-direction: column;
  flex: 1 1;
  padding: 28px 30px 26px;
}
.promoDetailTitleRow {
  display: flex;
  align-items: center;
}
.promoDetailBadge {
  flex: none;
  margin-right: 10px;
  padding: 3px 10px;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  border-radius: 11px;
  background: rgba(31, 58, 95, 0.72);
}
.promoDetailBadge.is-process {
  background: #FF5C01;
}
.promoDetailName {
  margin: 0;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.35;
  color: #1F2937;
}
.promoDetailCountdown {
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  margin-top: 16px;
  padding: 8px 14px;
  font-size: 13px;
  color: #8A6A34;
  background: rgba(200, 160, 99, 0.12);
  border-radius: 8px;
}
.promoDetailCountdown .anticon {
  margin-right: 8px;
  color: #C8A063;
}
.promoDetailCountdown b {
  margin-left: 8px;
  font-weight: 600;
}
.promoDetailPrice {
  display: flex;
  align-items: flex-end;
  margin-top: 22px;
  padding-bottom: 18px;
  border-bottom: 1px solid #EEF2F7;
}
.promoDetailPrice .promoDetailPriceNow {
  font-size: 36px;
  font-weight: 600;
  line-height: 1;
  color: #FF5C01;
}
.promoDetailPrice .promoDetailPriceNow i {
  margin-right: 2px;
  font-size: 16px;
  font-style: normal;
}
.promoDetailPrice .promoDetailPriceOrigin {
  margin-left: 12px;
  padding-bottom: 4px;
  font-size: 14px;
  color: #98A2B3;
  text-decoration: line-through;
}
.promoDetailPrice .promoDetailSave {
  margin-left: auto;
  padding: 4px 10px;
  font-size: 12px;
  color: #A9762F;
  background: rgba(200, 160, 99, 0.14);
  border-radius: 12px;
}
.promoDetailTags {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 8px;
  gap: 8px;
  margin-top: 16px;
}
.promoDetailTag {
  padding: 3px 10px;
  font-size: 12px;
  line-height: 18px;
  color: #A9762F;
  background: rgba(200, 160, 99, 0.14);
  border-radius: 4px;
}
.promoDetailStock {
  margin-top: 18px;
}
.promoDetailStock .promoDetailStockLabel {
  margin-bottom: 6px;
  font-size: 12px;
  color: #98A2B3;
}
.promoDetailStock .promoDetailStockBar {
  height: 6px;
  border-radius: 3px;
  background: #EDF1F6;
  overflow: hidden;
}
.promoDetailStock .promoDetailStockBar i {
  display: block;
  height: 100%;
  border-radius: 3px;
  background: linear-gradient(90deg, #FFB08A, #FF5C01);
}
.promoDetailBuy {
  margin-top: auto;
  padding-top: 24px;
}
.promoDetailBuy .promoDetailBuyBtn {
  width: 200px;
  height: 46px;
  font-size: 15px;
  color: #fff;
  background: #1F3A5F;
  border-color: #1F3A5F;
  border-radius: 8px;
}
.promoDetailBuy .promoDetailBuyBtn:hover {
  background: #16304F;
  border-color: #16304F;
}
.promoDetailBuy .promoDetailBuyTip {
  margin-top: 10px;
  font-size: 12px;
  color: #98A2B3;
}
.promoDetailDesc {
  margin-top: 20px;
  background: #fff;
  border-radius: 14px;
  box-shadow: 0 4px 18px rgba(20, 40, 70, 0.08);
}
.promoDetailDesc .promoDetailDescHead {
  display: flex;
  align-items: center;
  padding: 18px 24px;
  border-bottom: 1px solid #F0F4F8;
}
.promoDetailDesc .promoDetailDescHead i {
  width: 4px;
  height: 16px;
  margin-right: 10px;
  border-radius: 2px;
  background: #C8A063;
}
.promoDetailDesc .promoDetailDescHead span {
  font-size: 16px;
  font-weight: 600;
  color: #1F2937;
}
.promoDetailDesc .promoDetailDescBody {
  padding: 24px;
  min-height: 320px;
  font-size: 14px;
  line-height: 1.8;
  color: #3D4A5C;
}
.promoDetailDesc .promoDetailDescBody img {
  max-width: 100%;
}
.promoDetailState {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 480px;
  background: #fff;
  border-radius: 14px;
  box-shadow: 0 4px 18px rgba(20, 40, 70, 0.08);
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.deskAppDownloadTopDiv {
  display: flex;
  align-items: center;
  width: 100%;
  height: 800px;
  background-color: #011426;
}
.deskAppDownloadTopDiv .content {
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  width: 1160px;
  height: 600px;
}
.deskAppDownloadTopDiv .content .left {
  width: 48%;
  height: 100%;
}
.deskAppDownloadTopDiv .content .left .bigWhiteFont {
  font-size: 35px;
  font-weight: 900;
  color: #FFFFFF;
}
.deskAppDownloadTopDiv .content .left .whiteSmallFont {
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
}
.deskAppDownloadTopDiv .content .left .graveSmallFont {
  font-size: 16px;
  font-weight: 600;
  color: #666666;
}
.deskAppDownloadTopDiv .content .left .btnDiv {
  margin-top: 72px;
}
.deskAppDownloadTopDiv .content .left .btnDiv .winBtn {
  width: 208px;
  height: 60px;
  font-size: 23px;
}
.deskAppDownloadTopDiv .content .left .btnDiv .macBtn {
  width: 208px;
  height: 60px;
  font-size: 23px;
  color: #FFFFFF;
  background: none;
}
.deskAppDownloadTopDiv .content .right {
  width: 48%;
  height: 100%;
  background-image: url(/static/media/downloadPageMain.aa144bf1.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.bottomDiv {
  width: 100%;
  height: 1000px;
  padding-bottom: 200px;
  background-color: rgba(1, 20, 38, 0.7);
}
.bottomDiv .content {
  padding-top: 110px;
  margin: 0 auto;
  width: 1160px;
  height: 770px;
}
.bottomDiv .content .bigFont {
  font-size: 35px;
  font-weight: 900;
}
.bottomDiv .content .graveFont {
  font-size: 19px;
  font-weight: 600;
  color: #a9a9a9;
}
.bottomDiv .content .tipContent {
  display: flex;
  flex-flow: row wrap;
  margin-top: 57px;
  width: 100%;
  height: 600px;
  background: rgba(10, 101, 199, 0.1);
  border: 1px solid #ffffff;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}
.bottomDiv .content .tipContent .eachFunctionTip {
  width: 25%;
  height: 50%;
}
.bottomDiv .content .tipContent .eachFunctionTip .eachContent {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 100%;
  text-align: center;
}
.bottomDiv .content .tipContent .eachFunctionTip .eachContent .font {
  text-align: center;
  width: 100%;
  font-size: 19px;
  font-weight: 600;
  color: #FFFFFF;
}
.bottomDiv .content .tipContent .eachFunctionTip .eachContent .localSave {
  margin: 0 auto;
  width: 90px;
  height: 100px;
  background-image: url(/static/media/localSave.ed53933c.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.bottomDiv .content .tipContent .eachFunctionTip .eachContent .autoUpdate {
  margin: 0 auto;
  width: 90px;
  height: 100px;
  background-image: url(/static/media/autoUpdate.d78d4061.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.bottomDiv .content .tipContent .eachFunctionTip .eachContent .backUp {
  margin: 0 auto;
  width: 90px;
  height: 100px;
  background-image: url(/static/media/backUp.61db25b8.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.bottomDiv .content .tipContent .eachFunctionTip .eachContent .case {
  margin: 0 auto;
  width: 90px;
  height: 100px;
  background-image: url(/static/media/case.54801c81.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.bottomDiv .content .tipContent .eachFunctionTip .eachContent .finance {
  margin: 0 auto;
  width: 90px;
  height: 100px;
  background-image: url(/static/media/finance.f3a2148f.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.bottomDiv .content .tipContent .eachFunctionTip .eachContent .placeOn {
  margin: 0 auto;
  width: 90px;
  height: 100px;
  background-image: url(/static/media/placeOn.49c881ae.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.bottomDiv .content .tipContent .eachFunctionTip .eachContent .process {
  margin: 0 auto;
  width: 90px;
  height: 100px;
  background-image: url(/static/media/process.668e4af1.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.bottomDiv .content .tipContent .eachFunctionTip .eachContent .receive {
  margin: 0 auto;
  width: 90px;
  height: 100px;
  background-image: url(/static/media/receive.c133628a.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

.mainHomeDiv {
  width: 100%;
  min-width: 1150px;
  background-color: #f3f3f3;
}
.mainHomeDiv .bannerDiv {
  width: 100%;
}
.mainTencentDocDiv {
  width: 100%;
  background-color: #f3f3f3;
}
.mainTencentDocDiv .tencentDocCallBackDiv {
  max-width: 800px;
  min-width: 300px;
  height: 700px;
  padding: 140px 30px;
  margin: 0 auto;
}
.mainMobileHomeDiv {
  width: 100%;
  min-width: 300px;
  background-color: #f3f3f3;
}
.banner-user {
  height: 360px;
}
.fontSize20 {
  font-size: 20px;
}
.fontSize18 {
  font-size: 18px;
}
.textEllipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.banner-user-elem {
  color: #fff;
  position: relative;
  overflow: hidden;
}
.banner-user-elem .banner-user-title {
  font-size: 40px;
  top: 30%;
  left: 40%;
}
.banner-user-elem .banner-user-text {
  top: 30%;
  left: 40%;
}
.banner-user-elem .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.userCenterAllMainDiv {
  position: relative;
  top: -200px;
}
.homeContentDiv {
  min-width: 1150px;
  max-width: 1630px;
  margin: 0 auto;
}
.homeContentDiv .contentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv {
  width: 35%;
  padding-right: 10px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv {
  display: flex;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .leftProfileDiv {
  padding-top: 56px;
  width: 40%;
  height: 240px;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv {
  flex: 1 1;
  padding-left: 30px;
  padding-top: 56px;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
  cursor: pointer;
  font-weight: bold;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
  padding-top: 30px;
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
  padding-top: 5px;
  color: #9f9f9f;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.4rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .nameDiv {
    font-size: 1.2rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .tipsDiv {
    font-size: 1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopLeftDiv .userInfoDiv .rightContentDiv .descriptionDiv {
    font-size: 1rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv {
  flex: 1 1;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 0 0 10px 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 110px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .iconDiv {
  width: 30%;
  font-size: 45px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
  width: 70%;
  text-align: center;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #2b2b2b;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 1.1rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2rem;
  }
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .caseInfoCount .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv {
  width: 100%;
  padding: 10px 0 0 10px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 110px;
  cursor: pointer;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .iconDiv {
  font-size: 50px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
  margin-left: 30px;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv:hover {
  color: #377cde;
}
.homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .activeColor {
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentTopDiv .contentTopRightDiv .fastRouteDiv .routeDivMain .eachRouteDiv .textDiv {
    font-size: 1.2rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31%;
  height: 120px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .iconDiv {
  width: 30%;
  text-align: right;
  font-size: 60px;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .middleDiv {
  width: 5%;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
  width: 50%;
  text-align: left;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
  color: #9f9f9f;
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
  color: #377cde;
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.9rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsTextDiv {
    font-size: 0.7rem;
  }
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv .tipsNumberDiv {
    font-size: 1.6rem;
  }
}
@media screen {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .homeCaseCountContentTopDiv .eachCasInfoCount .textDiv {
    font-size: 0.9rem;
  }
}
.homeContentDiv .homeCaseCountContentTopDiv .eachCaseInfoCountBorderDiv {
  border-right: 2px solid #dde2ee;
}
.homeContentDiv .contentMainContent {
  display: flex;
  position: relative;
  width: 100%;
  margin-top: 16px;
  padding-bottom: 30px;
}
.homeContentDiv .contentMainContent .leftContentDiv {
  width: 43%;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo {
  display: flex;
  width: 97%;
  height: 140px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv {
  width: 108px;
  padding: 40px 0 38px 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .leftDiv .iconDiv {
  width: 50px;
  height: 64px;
  background-image: url(data:image/png;base64,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);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv {
  flex: 1 1;
  padding-right: 38px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .title {
  padding-top: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo .rightDiv .tips {
  font-size: 14px;
  font-weight: 400;
  color: #3c4353;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseListInfo:hover .rightDiv .title {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv {
  display: flex;
  width: 97%;
  margin-top: 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv {
  display: flex;
  width: 48%;
  height: 72px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAYAAACSN4jeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAScSURBVFiFxZdbaFxVFIa/febM5DbTZEgmE3Nr2oiRSsXWG2OQzID08tBXQfLgg+KDQjV5EFEw45v4UgT7KCooSCsIvikNngplGoSCVKWtDYn3Ti6dZi6xTnLO9mFuZy7nNkZccNicfdZe69//2mvtdQTri0kMFjAAKWg92n2zWWOI5tEQGvHHEjiI4NairBiLB/pqRmR5hJpDaXKIyWH1Kb1rWzmQEA/uq83dydXsIBIkHtXsgKnm3cz4wyR7J5w2Yyuv/LyKlsmBFDw/OMhsZIAvNu+g3c7V2DSc7ah1VEsndRdSZ0/U5s3hdCGCX7+WFYqjItBwrrA+K+Zwm0NtCNLFHTAEUb+/qpu+u1vTNUhw0imUOlrFaNooglTqnenUQFQBK81JYVDPvCHKYEzr9Mq53YvQ/E8iWNbkvy4BtuFuNackOHVEswNWzsp2HFtswI2u7syY6tqhE4NedF2I6jl0exHmdhiLd/c1VHxMVb+hFhmUiqlXtl3QVldgk4PjLAyNOW/HJIkr19E2c/YMNn5zwZhSulhLRrRc1hMowAKUaLi4G0ZUR7tqdYEEbSuL+DbVXgnwksXuzpiDEa+lwE0yuRATY40A2nDoljnXjO21Yye2XTNWXpQcG2VhbMTVwkTqJ7SNvEWYHTa764xOMWeMlsm52w4Q7w/VO6zLPvPT+M2d/bq7UstkeWv1jxrdjS226T157U/X4X0yEuRQbyfRDr+uClGYDAWeiWflzsg+cckKmOCbJdl+KcAyZD0+Hy9PDTJ7IMw+v8/K/03g3bGQeK8Z2MUl2Y5juwSZiYR45+gIw11+55iV5MuA4NloUKQrE4rlObA7I1a6Eo5Fe/l4esILKIDjRclXK2tyqDLRVGDj4RDxcKj01fzLBiR/uGVTaAWTwQ7ej417AWSWB9VuPgROlIHVQpKcHGbh3nssVya/T9uG8/UHhizXpowMZ3ZWAZjzTxBTws1KkuO/5ORL4yFxVjWfJ20zz0w4BzRkYkWM5vNUGY+Gezg2HLIG9leW1HapSZjrE6C01hNwGjhbV/m19Txa+mZbmXnSBhQARQH5clcREmB9BO/7fVs+0aK19piRZd0j/d32wHYUKJTLhm5/kUuDx73flRY6E8GAPbCiUmPMCZjkgDVjXi9yG0ll8lxe264yltoogC6IhYMWyOhQvZ0n6zDfvqsT7WruTFMbBZ6+tFJ+K30/c3WdywPbxKZbAxOCtOJ44bosvNczf7d0EhvoYe7gEBTUuufc9EE7kq8qTg7rRqueXsLF3wqWXuYPR5ibGoS8D/I+zsX324FC17lg0Vo3hMxFeD+7keW1RyJEu1v/aMw/3F9KACA2bJ3BUvLB/j6REXz6nXQqBW4v8tmpXuPtmahF6XQlRenn0HinWFZsHbpp+kzjJz9mlfPXsu67zQYRghfGO8UygIquJADYNWlUW19f7ceh7jtU7yrd1GvpMH9hjcORrjfu7/c/5QWUhBfHguKjKkgvi73IjYw83anypoB+B0BXFMGro0GxaJ7/z4ABSCkDq1vGcz5FOSEEDwEjgCIlK0KwJODz0ZA432rtPwdI7QTIsDALAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .leftDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv {
  display: flex;
  flex: 1 1;
  height: 72px;
  margin-left: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv {
  width: 80px;
  padding: 24px 0 15px 24px;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .iconAroundDiv .iconDiv {
  width: 29px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAJBSURBVFiFzVc9j9NAEH0zWQtOOhBXnRSqq/gbDv39A2qUhoKC9i6uqKio+S3nXwBCNHTXQNCJIicF4WCI5wp/ZNfedXyJg/c1682OZ5/fzE5mCS349nM54SC4ABC22ZUQkejpydGsi21XUNvi/HYlO/iMx08eTnbk0wD35UhDOL9dyY9FEvbh7BAEAQBCdPV9kcz29XOIEPcGEpkoAEi+TENkWYisEDTLh8VQzAoI0aVKPr+cSZZdQgiAgIQAEDCodhVCFiAnJ8jJVcRao//fwAY5AJV6figIhgBUqlUqKN6EGJR8mopByhgL6ta1YkSZGg4bEEjzV7chIA7O3zoLOyUfp+LaePHs3UFUuQ/Y9sUAKpJDQ+mKbQ5IEZY9cHzzHsHyGpSOQKkC0hHorwKlqvrt5vxNB4KWA0IG6d3w6/QVcLqXCwC6gj2SA/pUsE6upxzsS0HWjjv0HPSlDjIAd63zAOwqoN4oSOX/bkM5rxREs0j7ouCGmBle8iYH9fbK2hcOCzbzr9YXegC2lhXvFCzLtNTC7QGqHCSjBubPwfJ6UHIiEqkmuXKZ8PjrB/weP8e/R2faW/maOddhSY9iTkRSvC8A1sIqzZhX8uB4LiO1ElYpiNdElEEkGp8cxfQnfi1GSOstf72ZtV0Lttg0BTDn6sWFM5+MHHRurCtzTxuDnMVmW71l+8aAm7juvN2GtvjpUm9ZhGLrTQxwEC+cV5u2kDNs0CQHzcZJcE1RPQRt18SKfvtVEt0jI1G7hp7jDqagjL1MoTYFAAAAAElFTkSuQmCC);
  background-size: contain;
  background-repeat: no-repeat;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv .titleDiv {
  flex: 1 1;
  padding-top: 22px;
  font-size: 18px;
  font-weight: 500;
  color: #030303;
}
.homeContentDiv .contentMainContent .leftContentDiv .goCaseTargetDiv .rightDiv:hover .titleDiv {
  color: #377cde;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv {
  width: 97%;
  min-height: 500px;
  margin-top: 16px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv {
  display: flex;
  padding: 21px 0 10px 16px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .icon {
  width: 30px;
  font-size: 19px;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text {
  font-size: 18px;
  font-weight: 700;
  color: #3c4353;
  cursor: pointer;
}
.homeContentDiv .contentMainContent .leftContentDiv .caseProcessFastDiv .titleDiv .text:hover {
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv {
  width: 57%;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle {
  display: flex;
  align-items: center;
  justify-items: center;
  width: 100%;
  height: 60px;
  padding: 10px 8px;
  border-top: 6px #377cde solid;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text {
  display: flex;
  align-items: center;
  justify-items: center;
  font-size: 1rem;
  font-weight: bold;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .text .icon {
  width: 28px;
  color: #377cde;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .fastCaseType {
  width: 80%;
  margin-left: 15px;
  font-size: 0.6vw;
  padding-bottom: 0;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseInfoTitle .buttonDiv {
  flex: 1 1;
  text-align: right;
}
.homeContentDiv .contentMainContent .rightContentDiv .caseListInfo {
  width: 100%;
  height: 948px;
  margin-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.homeContentDiv .contentCompany {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(20%, auto));
  grid-gap: 30px;
  width: 100%;
  min-height: 10px;
}
.homeContentDiv .contentCompany .eachCompany {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 200px;
  cursor: pointer;
}
.homeContentDiv .contentCompany .eachCompany .companyPic {
  width: 100%;
  height: 150px;
}
.homeContentDiv .contentCompany .eachCompany .companyPic img {
  width: 100%;
  height: 150px;
  object-fit: contain;
}
.homeContentDiv .contentCompany .eachCompany .companyTips {
  padding: 10px 0;
  width: 100%;
  height: 50px;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.homeContentDiv .contentLeftDiv {
  width: 70%;
  padding: 5px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv {
  width: 100%;
  height: 300px;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv {
  color: #377cde;
  font-size: 10em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteDiv:hover {
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText {
  color: #377cde;
  font-size: 1.5em;
}
.homeContentDiv .contentLeftDiv .fastRouteDiv .eachFastRouteText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv {
  width: 100%;
  padding: 30px;
  border-radius: 7px;
  background-color: #ffffff;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle {
  width: 100%;
  height: 80px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 45px;
  color: #377cde;
}
@media screen {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.8rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1920px) {
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleText {
    font-size: 1.5rem;
  }
  .homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivTitle .modelDivTitleIcon {
    font-size: 2.2rem;
  }
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation {
  width: 100%;
  padding-left: 15px;
  height: 30px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivTagCheck {
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivOperation .modelDivShowMore {
  float: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList {
  width: 100%;
  min-height: 700px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  /* 如果最后一行是3个元素 */
  /* 如果最后一行是2个元素 */
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo {
  width: 240px;
  padding: 10px 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateMainDiv {
  position: relative;
  width: 100%;
  height: 410px;
  border: 1px #dcdcdc solid;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv {
  width: 100%;
  height: 100%;
  border: 1px solid #f0f0f0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateBorderDiv:hover {
  cursor: pointer;
  box-shadow: 0 2px 4px rgba(114, 112, 112, 0.3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl {
  width: 100%;
  height: 314px;
  text-align: center;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateCoverUrl img {
  width: 100%;
  height: 314px;
  object-fit: contain;
  background-color: #f5f5f5;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 3px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .star .startIcon {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .useCount {
  width: 30%;
  font-size: 13px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .priceDiv {
  width: 40%;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo .eachTemplateTextContent .templateTitle {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 1) {
  margin-right: calc(24% + 4% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .modelMainDivList .eachTemplateInfo:last-child:nth-child(4n - 2) {
  margin-right: calc(48% + 9% / 3);
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl {
  list-style-type: none;
  width: 100%;
  padding: 0;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li {
  width: 100%;
  height: 80px;
  border: 1px solid #e0e0e0;
  padding: 25px 10px;
  cursor: pointer;
  margin-top: 10px;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan {
  width: 75%;
  font-weight: bold;
  font-size: 20px;
  float: left;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .btnSpan {
  width: 25%;
  float: right;
  text-align: right;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li .textSpan:hover {
  color: #377cde;
}
.homeContentDiv .contentLeftDiv .fastViewModelDiv .modelMainDiv .modelDivList .testAuditUl li:hover {
  background-color: #ececec;
}
.homeContentDiv .contentRightDiv {
  width: 28%;
  float: right;
  padding: 5px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv {
  width: 100%;
  margin-top: 30px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 24px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .changeCondition {
  padding: 15px 0;
  text-align: center;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain {
  padding: 15px 0 35px 0;
  text-align: center;
  border-bottom: #c5c5c5 solid 1px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv {
  width: 9vw;
  height: 9vw;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ccdfec;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countText {
  font-size: 3vw;
  color: #377cde;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .countTips {
  width: 65%;
  margin: 0 auto;
  padding-bottom: 0.5vw;
  border-bottom: #c5c5c5 solid 1px;
  color: #2b2b2b;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText {
  padding-top: 0.5vw;
  color: #377cde;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .centerContentMain .circleDiv .myScheduleText:hover {
  text-decoration: underline;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv {
  width: 100%;
  padding: 25px 0;
  cursor: pointer;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule {
  display: flex;
  float-wrap: wrap;
  width: 100%;
  height: 100px;
  border: 1px solid #377cde;
  border-radius: 4px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitIcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  font-size: 40px;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitText {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 160px;
  max-width: 220px;
  height: 100px;
  font-size: 1.3vw;
  font-weight: bold;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitCount {
  display: flex;
  align-items: end;
  justify-content: left;
  padding-left: 10px;
  width: 100px;
  height: 70px;
  font-size: 16px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv .allWaitSchedule .allWaitEndIcon {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  font-size: 25px;
  color: #c4c4c4;
}
.homeContentDiv .contentRightDiv .topScheduleMainDiv .bottomCardDiv:hover .allWaitEndIcon {
  color: #377cde;
}
.homeContentDiv .contentRightDiv .rightContentTop {
  width: 100%;
  background-color: #ffffff;
}
.homeContentDiv .contentRightDiv .rightToolDiv {
  width: 100%;
  margin-top: 30px;
}
.homeContentDiv .contentRightDiv .rightContentBottom {
  width: 100%;
  border-radius: 7px;
  background-color: #ffffff;
}
.noCaseListDiv {
  width: 100%;
  min-height: 600px;
  padding-top: 200px;
}
.homeCaseListDiv {
  width: 100%;
}
.homeCaseListDiv .eachCaseInfo {
  width: 100%;
  height: 120px;
  background: #ffffff;
  border-bottom: #f0f3fa 1px solid;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo {
  display: flex;
  width: 100%;
  padding: 16px 24px 0 16px;
  color: #a6aab8;
  font-size: 12px;
  font-weight: 400;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .leftDiv {
  width: 50%;
  text-align: left;
}
.homeCaseListDiv .eachCaseInfo .caseTitleInfo .rightDiv {
  width: 50%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo {
  display: flex;
  width: 100%;
  padding: 18px 24px 29px 16px;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv {
  width: 70%;
  height: 40px;
  font-size: 20px;
  font-weight: 400;
  color: #3c4353;
  text-align: left;
  cursor: pointer;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseNameDiv:hover {
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv {
  width: 30%;
  text-align: right;
}
.homeCaseListDiv .eachCaseInfo .caseContentInfo .caseStatusDiv .statusText {
  font-size: 23px;
  color: #377cde;
}
.homeCaseListDiv .eachCaseInfo:hover {
  background: #edf6ff;
}
.caseFastTabDiv .tabTitleDiv {
  width: 60px;
  text-align: center;
}
.caseFastTabDiv .tableDivOutDiv {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv {
  display: flex;
  flex-flow: row wrap;
  padding: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup {
  width: 47%;
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup .caseTypeEach {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .usualEachGroup:nth-child(n + 3) {
  margin-top: 32px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup {
  padding: 20px 0;
  height: 143px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .groupName {
  width: 100%;
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent {
  display: flex;
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv {
  height: 71px;
  border-radius: 10px;
  background: #edf6ff;
  text-align: center;
  padding-top: 20px;
  cursor: pointer;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childDiv:hover {
  color: #377cde;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth {
  width: 49%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childAllWidth {
  width: 100%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachGroup .eachContent .childHalfWidth:not(:first-child) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth {
  width: 48%;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachHalfWidth:nth-child(2n) {
  margin-left: 16px;
}
.caseFastTabDiv .tableDivOutDiv .tabContentDiv .eachAllWidth {
  width: 100%;
}
.padding-30 {
  padding: 30px;
}
.padding-60 {
  padding: 60px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.flexDiv {
  display: flex;
}
.min-width-800 {
  min-width: 800px;
}
.min-width-1015 {
  min-width: 1015px;
}
@media screen {
  .minMoveWidth {
    width: 40vw;
  }
}
@media screen and (max-width: 1850px) {
  .minMoveWidth {
    width: 37vw;
  }
}
@media screen and (max-width: 1160px) {
  .minMoveWidth {
    width: 65vw;
  }
}
.publicLoadingDiv {
  width: 100%;
  margin: 0 auto;
}
.margin-left-29 {
  margin-left: 29px;
}
.margin-left-2-percent {
  margin-left: 2%;
}
.margin-top-29 {
  margin-top: 29px;
}
.bindEmailConfirmMainDiv {
  max-width: 55%;
  min-width: 300px;
  margin: 0 auto;
  height: 800px;
}
.bindEmailConfirmMainDiv .loadingDiv {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 200px;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingIcon {
  font-size: 80px;
  color: #377cde;
}
.bindEmailConfirmMainDiv .loadingDiv .loadingText {
  font-size: 25px;
  margin-top: 40px;
}
.lawOfficeRightTitleContentDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-radius: 4px;
  background-color: #ffffff;
  height: 100%;
}
.lawOfficeRightTitleContentDiv .noAuthDiv {
  width: 100%;
  height: 200px;
  text-align: center;
  padding-top: 30px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv {
  display: flex;
  width: 33.3%;
  height: 100px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .eachExceptionDiv {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  text-align: center;
  width: 100%;
  height: 90px;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
  width: 49%;
  height: 90px;
  color: #3d3d3d;
  line-height: 110px;
  text-align: right;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightValueDiv {
  width: 51%;
  height: 90px;
  line-height: 96px;
  text-align: left;
  font-weight: bold;
  color: #377cde;
}
@media screen {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 2.2rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1.2rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
@media screen and (max-width: 1920px) {
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .leftLabelDiv {
    font-size: 1rem;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanValue {
    font-size: 1.9rem;
    font-weight: normal;
  }
  .lawOfficeRightTitleContentDiv .eachCountInfoDiv .rightSpanText {
    font-size: 1rem;
    font-weight: normal;
    color: #b2b2b2;
  }
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderBottom {
  border-bottom: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .eachCountInfoDivBorderRight {
  border-right: 1px solid #ececec;
}
.lawOfficeRightTitleContentDiv .margin-left-percent-2 {
  margin-left: 2%;
}
.posterChooseDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding-bottom: 40px;
}
.posterChooseDiv .singlePoster {
  width: 250px;
  height: 470px;
  margin-top: 20px;
  cursor: pointer;
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.posterChooseDiv .singlePoster .noBackground {
  width: 100%;
  height: 100%;
  color: #d0d0d0;
  text-align: center;
  line-height: 430px;
  font-size: 120px;
}
.posterChooseDiv .singlePoster .poster {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.posterChooseDiv .singlePoster:nth-child(2n) {
  margin-left: 20px;
}
.posterChooseDiv .singlePoster:hover {
  box-shadow: 1px 6px 8px 1px rgba(0, 0, 0, 0.2);
}
.moreFunctionMainDiv {
  padding: 60px;
  min-height: 800px;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.moreFunctionMainDiv .singlePlatDiv {
  width: 100%;
  padding: 15px 0;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .icon {
  width: 45px;
  height: 45px;
  font-size: 30px;
}
.moreFunctionMainDiv .singlePlatDiv .contentTitleDiv .text {
  display: flex;
  align-items: center;
  flex: 1 1;
  height: 45px;
  font-size: 18px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .blankDiv {
  width: 45px;
  height: 45px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv {
  display: flex;
  flex-flow: row wrap;
  flex: 1 1;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction {
  width: 24%;
  height: 130px;
  margin-top: 15px;
  margin-left: 45px;
  text-align: center;
  background-color: #f3f3f3;
  border-radius: 8px;
  cursor: pointer;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 65%;
  font-size: 45px;
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction .text {
  width: 100%;
  height: 35px;
  font-size: 15px;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .eachFunction:hover .text {
  color: #377cde;
}
.moreFunctionMainDiv .singlePlatDiv .contentMainDiv .contentEachDiv .margin-left-1-percent {
  margin-left: 1.25%;
}
.moreFunctionMainDiv .agentMainDiv {
  width: 600px;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .agentMainDiv .content {
  width: 80%;
  margin: 0 auto;
}
.moreFunctionMainDiv .agentMainDiv .errorMessage {
  width: 80%;
  padding: 20px 0;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply {
  width: 800px;
  margin: 0 auto;
}
.moreFunctionMainDiv .successApply .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  padding: 15px 0;
}
.moreFunctionMainDiv .successApply .content {
  padding: 150px;
}
.moreFunctionMainDiv .successApply .content .icon {
  font-size: 19px;
  color: #377cde;
}
.moreFunctionMainDiv .successApply .content .text {
  margin-left: 15px;
  font-size: 15px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel {
  margin-bottom: 24px;
  overflow: hidden;
  border: 0px;
  border-radius: 4px;
}
.customCollapse [data-theme='compact'] .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header,
.customCollapse .site-collapse-custom-collapse .site-collapse-custom-panel .ant-collapse-header {
  background-color: #377cde;
  color: #ffffff;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder {
  overflow: auto !important;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar {
  width: 7px;
  height: 1px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-holder::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar {
  display: none;
}
.treeSelect .ant-select-tree .ant-select-tree-list .ant-select-tree-list-scrollbar .ant-select-tree-list-scrollbar-thumb {
  display: block;
}
.hightword {
  background-color: yellow;
}
.highLight-red {
  color: red;
}
/* xiongqinglian */
.userCenterMainWrap {
  background-color: #F0F3FA !important;
  height: calc(100% - 60px - 97px);
  padding-top: 16px;
  padding-bottom: 16px;
}
.userCenterMainWrap .userCenterWrap {
  display: flex;
  justify-content: center;
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.userCenterMainWrap .userCenterWrap .userCenterNav {
  flex-shrink: 0;
  width: 218px;
  margin-right: 16px;
  background-color: #fff;
  border-top: 4px solid #1182fb;
}
.userCenterMainWrap .userCenterWrap .userCenterContent {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 16px;
  height: 149px;
  background-color: #fff;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div {
  text-align: center;
  cursor: pointer;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > div {
  width: 64px;
  height: 64px;
  border-radius: 8px;
  line-height: 68px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:first-child div {
  background-color: #FFF0DB;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(2) div {
  background-color: #E4F3FF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(3) div {
  background-color: #DDF6F1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div:nth-child(4) div {
  background-color: #F1EEFF;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentTop > div > p {
  margin: 12px 0 0;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom {
  overflow: auto;
  height: 100%;
  flex: 1 1;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar {
  width: 5px;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: none;
}
.userCenterMainWrap .userCenterWrap .userCenterContent .userCenterContentBottom:hover::-webkit-scrollbar-thumb {
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  background: #377cde -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
/* ===== Token 充值弹窗 · 方案三：价值面板（左深蓝大数字 / 右选择与支付） ===== */
.token-modal-v3 .ant-modal-content {
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 24px 60px rgba(16, 32, 56, 0.18);
}
.token-modal-v3 .ant-modal-header {
  display: none;
}
.token-modal-v3 .ant-modal-body {
  padding: 0;
}
.token-modal-v3 .ant-modal-close {
  top: 16px;
  right: 16px;
  width: 28px;
  height: 28px;
  border-radius: 8px;
  color: #9AA6B6;
}
.token-modal-v3 .ant-modal-close:hover {
  background: #F1F4F8;
  color: #5A6879;
}
.token-modal-v3 .ant-modal-close-x {
  width: 28px;
  height: 28px;
  line-height: 28px;
  font-size: 13px;
}
.buy-token-v3 {
  display: grid;
  grid-template-columns: 352px 1fr;
  min-height: 326px;
  background: #fff;
}
.buy-token-v3 .v3-panel {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  padding: 30px 30px 26px;
  color: #fff;
  background: linear-gradient(155deg, #1B5FAE 0%, #1857A4 42%, #0E3566 100%);
}
.buy-token-v3 .v3-panel::after {
  content: '';
  position: absolute;
  right: -90px;
  top: -90px;
  width: 260px;
  height: 260px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(255, 255, 255, 0.16), transparent 68%);
}
.buy-token-v3 .v3-panel::before {
  content: '';
  position: absolute;
  left: -80px;
  bottom: -120px;
  width: 220px;
  height: 220px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(255, 255, 255, 0.1), transparent 70%);
}
.buy-token-v3 .v3-panel .p-label {
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1.2px;
  opacity: 0.72;
}
.buy-token-v3 .v3-panel .p-big {
  position: relative;
  z-index: 1;
  margin-top: 10px;
  font-size: 54px;
  font-weight: 600;
  line-height: 1.05;
  letter-spacing: -1.5px;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.buy-token-v3 .v3-panel .p-unit {
  margin-top: 8px;
  font-size: 13px;
  letter-spacing: 0.5px;
  opacity: 0.8;
}
.buy-token-v3 .v3-panel .p-gift {
  position: relative;
  z-index: 1;
  margin-top: 16px;
  font-size: 13px;
  letter-spacing: 0.5px;
  color: rgba(255, 168, 182, 0.92);
}
.buy-token-v3 .v3-panel .p-gift .p-gift-num {
  margin-left: 4px;
  font-size: 20px;
  font-weight: 600;
  color: #FF8FA2;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.buy-token-v3 .v3-panel .p-foot {
  position: relative;
  z-index: 1;
  margin-top: auto;
  padding-top: 22px;
  font-size: 12px;
  line-height: 1.75;
  opacity: 0.72;
}
.buy-token-v3 .v3-side {
  display: flex;
  flex-direction: column;
  padding: 28px 30px;
}
.buy-token-v3 .v3-title {
  font-size: 16px;
  font-weight: 600;
  color: #16202E;
}
.buy-token-v3 .v3-sub {
  margin-top: 5px;
  font-size: 12px;
  color: #8A97A8;
}
.buy-token-v3 .v3-seg {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  margin-top: 20px;
  border: 1px solid #E4E9F0;
  border-radius: 10px;
  overflow: hidden;
}
.buy-token-v3 .v3-seg > div {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 42px;
  font-size: 13px;
  color: #5A6879;
  border-right: 1px solid #E4E9F0;
  cursor: pointer;
  transition: 0.16s;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.buy-token-v3 .v3-seg > div:last-child {
  border-right: none;
}
.buy-token-v3 .v3-seg > div:hover {
  background: #F7F9FC;
}
.buy-token-v3 .v3-seg > div.on {
  background: #1857A4;
  color: #fff;
  font-weight: 600;
}
.buy-token-v3 .v3-calc {
  margin-top: 18px;
  padding-left: 12px;
  border-left: 2px solid #EAF1FB;
}
.buy-token-v3 .v3-calc .row {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  padding: 5px 0;
  font-size: 12.5px;
}
.buy-token-v3 .v3-calc .row .k {
  color: #8A97A8;
}
.buy-token-v3 .v3-calc .row .v {
  color: #5A6879;
  font-weight: 600;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.buy-token-v3 .v3-note {
  margin-top: 12px;
  font-size: 12px;
  line-height: 1.7;
  color: #8A97A8;
}
.buy-token-v3 .v3-pay {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: auto;
  padding-top: 20px;
  border-top: 1px solid #E4E9F0;
}
.buy-token-v3 .v3-pay .pl {
  font-size: 12.5px;
  color: #8A97A8;
}
.buy-token-v3 .v3-pay .pv {
  margin-top: 2px;
  font-size: 22px;
  font-weight: 600;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}
.buy-token-v3 .v3-pay .v3-btn {
  height: 46px;
  padding: 0 34px;
  border: none;
  border-radius: 10px;
  font-size: 15px;
  background: #1857A4;
  box-shadow: 0 4px 14px rgba(24, 87, 164, 0.22);
}
.buy-token-v3 .v3-pay .v3-btn:hover,
.buy-token-v3 .v3-pay .v3-btn:focus {
  background: #0F3F7A;
  box-shadow: 0 6px 18px rgba(24, 87, 164, 0.3);
}
.token-info {
  padding: 15px;
  background-color: #ffffff;
}
.token-info .tip-title {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.token-info .tip-content {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.token-info .bottom-button {
  width: 100%;
  margin-top: 10px;
}
.token-info .bottom-button .buy-token-button {
  width: 100%;
  height: 40px;
  border-radius: 30px;
  font-size: 16px;
}
/* ==========================================================================
   法叮AI 工作台 — 方案A 案头专业版
   结构：左侧记录栏 272px + 主区（顶栏 60 / 智能体 75 / 内容 / 输入）
   所有样式限定在 .aiMainContent 与 .conversation-content 下，不影响其它页面
   ========================================================================== */
.aiMainContent {
  display: block;
  position: relative;
  width: 100%;
  min-width: 1150px;
  height: calc(100vh - 3vw);
  min-height: 500px;
  background-color: #F5F7FB;
  overflow: hidden;
  /* ===== 顶栏：面包屑 + 余额 ===== */
  /* ===== 智能体切换 ===== */
}
.aiMainContent .bot-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  border: none;
}
.aiMainContent .ws-topbar {
  flex: 0 0 60px;
  height: 60px;
  display: flex;
  align-items: center;
  padding: 0 26px 0 298px;
  background: #fff;
  border-bottom: 1px solid #E6EBF3;
}
.aiMainContent .ws-crumb {
  display: flex;
  align-items: center;
  font-size: 13px;
  color: #8695AB;
}
.aiMainContent .ws-crumb b {
  font-size: 15px;
  font-weight: 600;
  color: #16233A;
  margin-right: 9px;
}
.aiMainContent .ws-crumb i {
  font-style: normal;
  color: #C3CEE0;
  margin: 0 8px;
}
.aiMainContent .ws-crumb span {
  color: #4A5A75;
}
.aiMainContent .ws-balance {
  margin-left: auto;
  display: flex;
  align-items: center;
  grid-gap: 10px;
  gap: 10px;
}
.aiMainContent .ws-balance .ws-balance-lab {
  font-size: 12.5px;
  color: #8695AB;
}
.aiMainContent .ws-balance .ws-balance-num {
  cursor: pointer;
}
.aiMainContent .ws-balance .ws-balance-num .ant-statistic {
  margin: 0;
  line-height: 1;
}
.aiMainContent .ws-balance .ws-balance-num .ant-statistic-content {
  font-size: 21px;
  font-weight: 700;
  color: #16233A;
  line-height: 1;
  letter-spacing: -0.2px;
}
.aiMainContent .ws-balance .ws-balance-num .ant-statistic-content-prefix {
  margin-right: 0;
}
.aiMainContent .ws-balance .ws-recharge {
  height: 32px;
  padding: 0 13px;
  border: 1px solid #D8E2F1;
  border-radius: 8px;
  background: #fff;
  color: #1B5FC1;
  font-size: 13px;
  font-weight: 500;
  display: flex;
  align-items: center;
  grid-gap: 6px;
  gap: 6px;
  box-shadow: none;
}
.aiMainContent .ws-balance .ws-recharge:hover,
.aiMainContent .ws-balance .ws-recharge:focus {
  background: #EFF4FD;
  border-color: #BED3F0;
  color: #1B5FC1;
}
.aiMainContent .center-title-choose {
  flex: 0 0 75px;
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  padding: 0 26px 0 298px;
  background: #F5F7FB;
}
.aiMainContent .center-title-choose .agent-tabs {
  display: flex;
  grid-gap: 4px;
  gap: 4px;
  padding: 4px;
  background: #EAEFF7;
  border-radius: 12px;
}
.aiMainContent .center-title-choose .each-type {
  display: flex;
  align-items: center;
  justify-content: center;
  grid-gap: 7px;
  gap: 7px;
  width: auto;
  height: 39px;
  padding: 0 18px;
  border: none;
  border-radius: 9px;
  font-size: 14px;
  font-weight: 500;
  color: #5C6C86;
  background: transparent;
  cursor: pointer;
  transition: color 0.16s, background 0.16s, box-shadow 0.16s;
  white-space: nowrap;
  -webkit-user-select: none;
          user-select: none;
}
.aiMainContent .center-title-choose .each-type .anticon {
  font-size: 15px;
  opacity: 0.75;
}
.aiMainContent .center-title-choose .each-type:hover {
  color: #16233A;
}
.aiMainContent .center-title-choose .each-type-active {
  background: #fff;
  color: #1B5FC1;
  font-weight: 600;
  box-shadow: 0 2px 6px rgba(22, 35, 58, 0.09);
}
.aiMainContent .center-title-choose .each-type-active .anticon {
  opacity: 1;
}
.aiMainContent .main-conversation-content {
  flex: 1 1;
  min-height: 0;
  width: 100%;
  height: auto;
}
/* ==========================================================================
   会话区
   ========================================================================== */
.conversation-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  background: #F5F7FB;
  /* 有对话时，「更多示例」以文字链形式固定在内容区右上角 */
  /* ---- 用户消息 ---- */
  /* ---- 助手消息 ---- */
  /* ==========================================================================
     输入区
     ========================================================================== */
}
.conversation-content .right-more-example {
  position: absolute;
  right: 26px;
  top: 10px;
  z-index: 6;
  width: auto;
  height: auto;
  padding: 4px 10px;
  border-radius: 8px;
  background: transparent;
  color: #1B5FC1;
  font-size: 12.5px;
  text-align: center;
  cursor: pointer;
  transition: background 0.15s;
}
.conversation-content .right-more-example:hover {
  background: #EFF4FD;
}
.conversation-content .conversation-content-text-area {
  width: 100%;
  flex: 1 1;
  min-height: 0;
  max-height: none;
  padding: 26px 26px 12px 298px;
  overflow: auto;
}
.conversation-content .conversation-content-text-area::-webkit-scrollbar {
  width: 6px;
  height: 1px;
}
.conversation-content .conversation-content-text-area::-webkit-scrollbar-thumb {
  background-color: #D4DEEC;
  border-radius: 10px;
}
.conversation-content .conversation-content-text-area::-webkit-scrollbar-thumb:hover {
  background-color: #BBC9DE;
}
.conversation-content .modelMainDivList {
  width: 100%;
  max-width: 872px;
  margin: 0 auto;
}
.conversation-content .each-user-conversation-content {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  margin-bottom: 16px;
}
.conversation-content .each-user-conversation-content .user-conversation {
  max-width: 78%;
  min-height: 0;
  padding: 12px 16px;
  border-radius: 12px 12px 3px 12px;
  font-size: 14px;
  line-height: 1.75;
  color: #fff;
  background: #1B5FC1;
  box-shadow: 0 4px 14px rgba(27, 95, 193, 0.18);
  word-break: break-word;
}
.conversation-content .each-user-conversation-content .user-conversation p {
  margin: 0 0 8px;
}
.conversation-content .each-user-conversation-content .user-conversation p:last-child {
  margin-bottom: 0;
}
.conversation-content .each-user-conversation-content .user-conversation a {
  color: #DCE9FF;
  text-decoration: underline;
}
.conversation-content .file-list-div {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  margin: -8px 0 14px;
}
.conversation-content .file-list-div .file-list-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  grid-gap: 6px;
  gap: 6px;
  max-width: 78%;
}
.conversation-content .file-list-div .file-list-content .each-file {
  display: flex;
  align-items: center;
  padding: 4px 10px;
  border-radius: 6px;
  background: #fff;
  border: 1px solid #E6EBF3;
  font-size: 12px;
  color: #4A5A75;
}
.conversation-content .file-list-div .file-list-content .each-file .text-div {
  max-width: 240px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.conversation-content .each-assistant-conversation-content {
  width: 100%;
  margin-bottom: 18px;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation {
  position: relative;
  width: 100%;
  padding: 16px 18px 12px;
  border-radius: 12px;
  background: #fff;
  border: 1px solid #E6EBF3;
  box-shadow: 0 1px 2px rgba(22, 35, 58, 0.035);
  font-size: 14px;
  color: #16233A;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .assistant-top-nav {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #8695AB;
  margin-bottom: 9px;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .assistant-top-nav .anticon {
  color: #1B5FC1;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .assistant-top-nav .nav-loading-top {
  display: flex;
  align-items: center;
  color: #1B5FC1;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .assistant-top-nav .nav-loading-top .stop-conversation {
  margin-left: 12px;
  color: #8695AB;
  cursor: pointer;
  text-decoration: underline;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .content-area {
  font-size: 14px;
  line-height: 1.8;
  color: #2B3850;
  word-break: break-word;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .content-area p {
  margin: 0 0 10px;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .content-area p:last-child {
  margin-bottom: 0;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .content-area h1,
.conversation-content .each-assistant-conversation-content .assistant-conversation .content-area h2,
.conversation-content .each-assistant-conversation-content .assistant-conversation .content-area h3,
.conversation-content .each-assistant-conversation-content .assistant-conversation .content-area h4,
.conversation-content .each-assistant-conversation-content .assistant-conversation .content-area h5 {
  font-size: 15px;
  font-weight: 600;
  color: #16233A;
  margin: 16px 0 8px;
  line-height: 1.5;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .content-area ul,
.conversation-content .each-assistant-conversation-content .assistant-conversation .content-area ol {
  padding-left: 22px;
  margin: 8px 0;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .content-area li {
  margin: 4px 0;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .content-area table {
  width: 100%;
  border-collapse: collapse;
  margin: 10px 0;
  font-size: 13px;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .content-area th,
.conversation-content .each-assistant-conversation-content .assistant-conversation .content-area td {
  border: 1px solid #E6EBF3;
  padding: 7px 10px;
  text-align: left;
  vertical-align: top;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .content-area th {
  background: #F5F7FB;
  font-weight: 600;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .content-area code {
  background: #F1F4F9;
  padding: 1px 5px;
  border-radius: 3px;
  font-size: 12.5px;
  font-family: Consolas, Monaco, monospace;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .content-area pre {
  background: #0F1726;
  color: #DDE7F5;
  padding: 12px 14px;
  border-radius: 8px;
  overflow: auto;
  margin: 10px 0;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .content-area pre code {
  background: transparent;
  color: inherit;
  padding: 0;
  font-size: 12.5px;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .content-area blockquote {
  border-left: 3px solid #DDE9FA;
  margin: 8px 0;
  padding: 2px 0 2px 12px;
  color: #4A5A75;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .content-area a {
  color: #1B5FC1;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .content-area img {
  max-width: 100%;
  border-radius: 6px;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .bottom-copy-div,
.conversation-content .each-assistant-conversation-content .assistant-conversation .bottom-download-div {
  position: absolute;
  top: 12px;
  color: #A9B6C8;
  cursor: pointer;
  opacity: 0;
  transition: 0.15s;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .bottom-copy-div:hover,
.conversation-content .each-assistant-conversation-content .assistant-conversation .bottom-download-div:hover {
  color: #1B5FC1;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .bottom-copy-div {
  right: 14px;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .bottom-download-div {
  right: 42px;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation:hover .bottom-copy-div,
.conversation-content .each-assistant-conversation-content .assistant-conversation:hover .bottom-download-div {
  opacity: 1;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .bottom-conversation-id {
  margin-top: 10px;
  padding-top: 8px;
  border-top: 1px dashed #EDF1F7;
  font-size: 11px;
  color: #A9B6C8;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .bottom-conversation-id .bottom-loading-div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .bottom-conversation-id .bottom-loading-div .conversation-id-div {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .bottom-conversation-id .bottom-loading-div .conversation-id-div:hover {
  color: #1B5FC1;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .bottom-conversation-id .bottom-loading-div .stop-conversation {
  color: #1B5FC1;
  cursor: pointer;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .bottom-conversation-id .bottom-loading-div .answer-error-tip {
  color: #d9534f;
  font-size: 12px;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .bottom-conversation-id .bottom-loading-div .bottom-right-actions {
  display: flex;
  align-items: center;
  grid-gap: 14px;
  gap: 14px;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .bottom-conversation-id .bottom-loading-div .download-word-btn {
  display: inline-flex;
  align-items: center;
  grid-gap: 5px;
  gap: 5px;
  padding: 3px 10px;
  border: 1px solid #1B5FC1;
  border-radius: 5px;
  color: #1B5FC1;
  font-size: 11.5px;
  line-height: 18px;
  cursor: pointer;
  transition: 0.15s;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .bottom-conversation-id .bottom-loading-div .download-word-btn:hover {
  background: #1B5FC1;
  color: #fff;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .bottom-conversation-id .bottom-loading-div .download-word-btn.is-loading {
  opacity: 0.6;
  pointer-events: none;
}
.conversation-content .each-assistant-conversation-content .assistant-conversation .bottom-conversation-error {
  margin-top: 8px;
  padding: 8px 12px;
  border-radius: 8px;
  background: #FFF3F2;
  color: #C0392B;
  font-size: 12.5px;
}
.conversation-content .each-assistant-conversation-content .conversation-error {
  border-color: #F3C9C4;
  background: #FFFBFB;
}
.conversation-content .conversation-content-handle-area {
  position: relative;
  flex: 0 0 auto;
  display: block;
  width: 100%;
  max-height: none;
  min-height: 0;
  padding: 6px 26px 14px 298px;
  overflow: visible;
  /* 附件：图标留在框内左下，已选文件浮在框上方，不挤压输入区 */
  /* ctrl+回车提示：浮到输入框下方右侧 */
}
.conversation-content .conversation-content-handle-area .top-button {
  position: absolute;
  right: 26px;
  top: -34px;
  width: auto;
  height: 26px;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.conversation-content .conversation-content-handle-area .top-button .ant-btn {
  height: 26px;
  padding: 0 8px;
  border: 0;
  background: transparent;
  box-shadow: none;
  font-size: 12px;
  color: #8695AB;
}
.conversation-content .conversation-content-handle-area .top-button .ant-btn:hover {
  color: #1B5FC1;
  background: #EFF4FD;
}
.conversation-content .conversation-content-handle-area .text-input-content {
  position: relative;
  width: 100%;
  max-width: 872px;
  margin: 0 auto;
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-end;
  grid-gap: 8px;
  gap: 8px;
  height: auto;
  min-height: 78px;
  padding: 12px 14px 10px;
  background: #fff;
  border: 1px solid #DCE5F2;
  border-radius: 14px;
  box-shadow: 0 6px 20px rgba(22, 35, 58, 0.06);
  transition: border-color 0.18s, box-shadow 0.18s;
}
.conversation-content .conversation-content-handle-area .text-input-focus {
  border-color: #8FB4E8;
  box-shadow: 0 0 0 4px rgba(27, 95, 193, 0.08), 0 8px 24px rgba(22, 35, 58, 0.08);
}
.conversation-content .conversation-content-handle-area .left-input-area {
  flex: 1 1;
  min-width: 0;
  width: auto;
  height: auto;
  padding: 2px 0;
}
.conversation-content .conversation-content-handle-area .left-input-area .ant-input {
  overflow: auto !important;
  font-size: 14.5px;
  line-height: 1.65;
  color: #16233A;
  padding: 0 2px;
  background: transparent;
}
.conversation-content .conversation-content-handle-area .left-input-area .ant-input::-webkit-input-placeholder {
  color: #A9B6C8;
}
.conversation-content .conversation-content-handle-area .left-input-area .ant-input::placeholder {
  color: #A9B6C8;
}
.conversation-content .conversation-content-handle-area .left-input-area .ant-input-textarea-show-count {
  width: 100%;
}
.conversation-content .conversation-content-handle-area .left-input-area .ant-input-textarea-show-count::after {
  position: static;
  display: block;
  text-align: right;
  font-size: 11px;
  color: #B4C0D2;
  margin-top: 4px;
}
.conversation-content .conversation-content-handle-area .left-input-area .ant-input::-webkit-scrollbar {
  width: 5px;
}
.conversation-content .conversation-content-handle-area .left-input-area .ant-input::-webkit-scrollbar-thumb {
  background-color: #D4DEEC;
  border-radius: 10px;
}
.conversation-content .conversation-content-handle-area .file-upload-area {
  position: static;
  flex: 0 0 32px;
  width: 32px;
  height: 32px;
  padding: 0;
  margin-bottom: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 20;
}
.conversation-content .conversation-content-handle-area .file-upload-area .annex-icon {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 18px;
  color: #7E8DA4;
  border-radius: 8px;
  transition: 0.15s;
}
.conversation-content .conversation-content-handle-area .file-upload-area .annex-icon:hover {
  background: #F2F6FD;
  color: #1B5FC1;
}
.conversation-content .conversation-content-handle-area .file-upload-area .single-file-div {
  position: absolute;
  left: 14px;
  bottom: calc(100% + 8px);
  width: 268px;
  height: 32px;
  padding: 0 10px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #DCE5F2;
  box-shadow: 0 6px 18px rgba(22, 35, 58, 0.1);
  display: flex;
  align-items: center;
  grid-gap: 7px;
  gap: 7px;
}
.conversation-content .conversation-content-handle-area .file-upload-area .single-file-div .status-icon {
  display: flex;
  align-items: center;
  font-size: 13px;
}
.conversation-content .conversation-content-handle-area .file-upload-area .single-file-div .text-file-content {
  flex: 1 1;
  min-width: 0;
  font-size: 12.5px;
  color: #4A5A75;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.conversation-content .conversation-content-handle-area .file-upload-area .single-file-div .handle-tool-div {
  cursor: pointer;
  color: #A9B6C8;
  font-size: 12px;
}
.conversation-content .conversation-content-handle-area .file-upload-area .single-file-div .handle-tool-div:hover {
  color: #E0544A;
}
.conversation-content .conversation-content-handle-area .right-button-content {
  flex: 0 0 36px;
  width: 36px;
  height: 36px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
}
.conversation-content .conversation-content-handle-area .right-button-content .ant-btn {
  width: 36px;
  height: 36px;
  min-width: 36px;
  padding: 0;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
}
.conversation-content .conversation-content-handle-area .right-button-content .ant-btn-primary {
  background: #1B5FC1;
  border-color: #1B5FC1;
  box-shadow: 0 4px 12px rgba(27, 95, 193, 0.28);
}
.conversation-content .conversation-content-handle-area .right-button-content .ant-btn-primary:hover {
  background: #154F9F;
  border-color: #154F9F;
}
.conversation-content .conversation-content-handle-area .right-button-content .ant-btn-primary[disabled] {
  background: #E4EAF4;
  border-color: #E4EAF4;
  color: #A9B6C8;
  box-shadow: none;
}
.conversation-content .conversation-content-handle-area .send-tip-div {
  position: absolute;
  right: 2px;
  bottom: -24px;
  width: auto;
  font-size: 11.5px;
  color: #9AA8BC;
  text-align: right;
  white-space: nowrap;
}
.conversation-content .conversation-content-handle-area .bottom-tip-content {
  width: 100%;
  max-width: 872px;
  margin: 22px auto 0;
  font-size: 11px;
  color: #AAB6C7;
  text-align: center;
  line-height: 1.6;
}
/* ==========================================================================
   空态（首屏）
   ========================================================================== */
.no-conversation-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 872px;
  min-height: 100%;
  margin: 0 auto;
  padding: 20px 0;
}
.no-conversation-content .top-area {
  width: 100%;
  min-height: 0;
  text-align: center;
}
.no-conversation-content .top-area .logo-top {
  margin: 0 auto;
  width: 46px;
  height: 42px;
  background: url(/static/media/fadingLogoV2.f0591593.svg) no-repeat center;
  background-size: contain;
}
.no-conversation-content .top-area .choose-module {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 14px;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-align: center;
  color: #1B5FC1 !important;
}
.no-conversation-content .top-area .tip-top {
  margin-top: 9px;
  width: 100%;
  height: auto;
  font-size: 14px;
  font-weight: 400;
  color: #4A5A75;
  text-align: center;
}
.no-conversation-content .top-area .tip-top em {
  font-style: normal;
  color: #1B5FC1;
}
.no-conversation-content .ex-top {
  display: flex;
  align-items: center;
  width: 100%;
  margin-top: 26px;
}
.no-conversation-content .ex-top .t {
  font-size: 12.5px;
  color: #8695AB;
  letter-spacing: 0.3px;
}
.no-conversation-content .ex-top .more {
  margin-left: auto;
  display: flex;
  align-items: center;
  grid-gap: 4px;
  gap: 4px;
  font-size: 12.5px;
  color: #1B5FC1;
  cursor: pointer;
}
.no-conversation-content .ex-top .more:hover {
  text-decoration: underline;
}
.no-conversation-content .bottom-content {
  display: block;
  width: 100%;
  height: auto;
  margin-top: 10px;
  /* 最后一条是提示语，横跨两列 */
}
.no-conversation-content .bottom-content .left-content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 12px;
  gap: 12px;
  width: 100%;
  height: auto;
  counter-reset: tip;
}
.no-conversation-content .bottom-content .include-left-div {
  display: block;
  width: 100%;
  min-height: 0;
  margin: 0;
}
.no-conversation-content .bottom-content .include-left-div:last-child {
  grid-column: 1 / -1;
}
.no-conversation-content .bottom-content .each-left-div {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 78px;
  margin: 0;
  padding: 15px 17px 15px 48px;
  border-radius: 12px;
  background: #fff;
  border: 1px solid #E6EBF3;
  box-shadow: 0 1px 2px rgba(22, 35, 58, 0.03);
  font-size: 13.5px;
  line-height: 1.62;
  color: #3D4B63;
  text-align: left;
  cursor: pointer;
  word-break: break-word;
  counter-increment: tip;
  transition: border-color 0.18s, box-shadow 0.18s, -webkit-transform 0.18s;
  transition: border-color 0.18s, box-shadow 0.18s, transform 0.18s;
  transition: border-color 0.18s, box-shadow 0.18s, transform 0.18s, -webkit-transform 0.18s;
}
.no-conversation-content .bottom-content .each-left-div::before {
  content: counter(tip, decimal-leading-zero);
  position: absolute;
  left: 16px;
  top: 15px;
  width: 22px;
  height: 22px;
  border-radius: 6px;
  background: #EFF4FD;
  color: #1B5FC1;
  font-size: 11.5px;
  font-weight: 700;
  line-height: 22px;
  text-align: center;
}
.no-conversation-content .bottom-content .each-left-div:hover {
  border-color: #B9D0EF;
  box-shadow: 0 6px 18px rgba(27, 95, 193, 0.09);
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}
.no-conversation-content .bottom-content .tip-div {
  min-width: 0;
  max-width: none;
  min-height: 0;
  margin: 0;
  padding: 11px 16px;
  border-radius: 10px;
  background: #EEF3FA;
  font-size: 12.5px;
  font-weight: 400;
  line-height: 1.7;
  color: #66768D;
  text-align: left;
}
.no-conversation-content .bottom-content .more-ai-tip {
  display: none;
}
/* ==========================================================================
   左侧：对话记录
   ========================================================================== */
.conversation-history {
  position: absolute;
  left: 0;
  top: -135px;
  bottom: 0;
  width: 272px;
  background: #fff;
  border-right: 1px solid #E6EBF3;
  display: flex;
  flex-direction: column;
  z-index: 10;
}
.conversation-history .history-head {
  flex: 0 0 auto;
  padding: 18px 18px 14px;
  border-bottom: 1px solid #E6EBF3;
}
.conversation-history .history-head .history-title {
  font-size: 15px;
  font-weight: 600;
  color: #16233A;
  letter-spacing: 0.3px;
}
.conversation-history .history-head .history-sub {
  margin-top: 5px;
  font-size: 11.5px;
  color: #9AA8BC;
}
.conversation-history .history-content-data {
  flex: 1 1;
  min-height: 0;
  width: 100%;
  height: auto;
  padding: 8px 12px 20px;
  overflow: auto;
}
.conversation-history .history-content-data::-webkit-scrollbar {
  width: 5px;
  height: 1px;
}
.conversation-history .history-content-data::-webkit-scrollbar-thumb {
  background-color: #DCE3EE;
  border-radius: 10px;
}
.conversation-history .history-content-data .history-group {
  width: 100%;
}
.conversation-history .history-content-data .history-group-label {
  display: flex;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
  margin: 14px 6px 8px;
  font-size: 11.5px;
  color: #8695AB;
  letter-spacing: 0.4px;
}
.conversation-history .history-content-data .history-group-label em {
  font-style: normal;
  color: #B4C0D2;
}
.conversation-history .history-content-data .history-group-label::after {
  content: "";
  flex: 1 1;
  height: 1px;
  background: #EDF1F7;
}
.conversation-history .history-content-data .history-round {
  padding: 10px 11px;
  margin-bottom: 2px;
  border-radius: 9px;
  border: 1px solid transparent;
  cursor: pointer;
  transition: background 0.15s, border-color 0.15s;
}
.conversation-history .history-content-data .history-round:hover {
  background: #F7F9FD;
  border-color: #E6EBF3;
}
.conversation-history .history-content-data .history-round:hover .history-round-copy {
  opacity: 1;
}
.conversation-history .history-content-data .history-round-q {
  font-size: 13px;
  line-height: 1.5;
  color: #3D4B63;
  font-weight: 500;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: break-word;
}
.conversation-history .history-content-data .history-round-meta {
  display: flex;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
  margin-top: 7px;
}
.conversation-history .history-content-data .history-round-time {
  display: flex;
  align-items: center;
  grid-gap: 4px;
  gap: 4px;
  font-size: 11px;
  color: #9AA8BC;
}
.conversation-history .history-content-data .history-round-time .anticon {
  font-size: 11px;
}
.conversation-history .history-content-data .history-round-tag {
  font-size: 10.5px;
  line-height: 16px;
  padding: 0 6px;
  border-radius: 4px;
  background: #EEF2F9;
  color: #5B6B84;
}
.conversation-history .history-content-data .history-round-tag.wait {
  background: #FFF3E6;
  color: #B77419;
}
.conversation-history .history-content-data .history-round-tag.stopped {
  background: #FDECEC;
  color: #C0392B;
}
.conversation-history .history-content-data .history-round-toggle {
  margin-left: auto;
  font-size: 11.5px;
  color: #1B5FC1;
  cursor: pointer;
  white-space: nowrap;
}
.conversation-history .history-content-data .history-round-toggle:hover {
  text-decoration: underline;
}
.conversation-history .history-content-data .history-round-copy {
  font-size: 12px;
  color: #8695AB;
  opacity: 0;
  transition: 0.15s;
}
.conversation-history .history-content-data .history-round-copy:hover {
  color: #1B5FC1;
}
.conversation-history .history-content-data .history-round.is-expanded {
  background: #F7F9FD;
  border-color: #E6EBF3;
}
.conversation-history .history-content-data .history-round-answer {
  margin-top: 9px;
  padding-top: 9px;
  border-top: 1px dashed #E4EAF3;
  cursor: default;
}
.conversation-history .history-content-data .history-round-answer-txt {
  max-height: 340px;
  overflow: auto;
  font-size: 12.5px;
  line-height: 1.68;
  color: #3D4B63;
  word-break: break-word;
}
.conversation-history .history-content-data .history-round-answer-txt::-webkit-scrollbar {
  width: 5px;
}
.conversation-history .history-content-data .history-round-answer-txt::-webkit-scrollbar-thumb {
  background-color: #DCE3EE;
  border-radius: 10px;
}
.conversation-history .history-content-data .history-round-answer-txt p {
  margin: 0 0 8px;
}
.conversation-history .history-content-data .history-round-answer-txt p:last-child {
  margin-bottom: 0;
}
.conversation-history .history-content-data .history-round-answer-txt h1,
.conversation-history .history-content-data .history-round-answer-txt h2,
.conversation-history .history-content-data .history-round-answer-txt h3,
.conversation-history .history-content-data .history-round-answer-txt h4 {
  margin: 10px 0 6px;
  font-size: 13.5px;
  color: #16233A;
}
.conversation-history .history-content-data .history-round-answer-txt ul,
.conversation-history .history-content-data .history-round-answer-txt ol {
  padding-left: 18px;
  margin: 0 0 8px;
}
.conversation-history .history-content-data .history-round-answer-txt li {
  margin-bottom: 3px;
}
.conversation-history .history-content-data .history-round-answer-txt table {
  width: 100%;
  margin: 8px 0;
  border-collapse: collapse;
  font-size: 12px;
}
.conversation-history .history-content-data .history-round-answer-txt th,
.conversation-history .history-content-data .history-round-answer-txt td {
  padding: 4px 6px;
  border: 1px solid #E4EAF3;
  text-align: left;
}
.conversation-history .history-content-data .history-round-answer-txt code {
  padding: 1px 4px;
  border-radius: 3px;
  background: #F2F5FA;
  font-size: 11.5px;
}
.conversation-history .history-content-data .history-round-answer-txt pre {
  padding: 8px;
  border-radius: 6px;
  background: #F2F5FA;
  overflow: auto;
}
.conversation-history .history-content-data .history-round-answer-txt blockquote {
  margin: 8px 0;
  padding-left: 8px;
  border-left: 2px solid #DCE3EE;
  color: #8695AB;
}
.conversation-history .history-content-data .history-round-answer-foot {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 8px;
  font-size: 11px;
  color: #9AA8BC;
}
.conversation-history .history-content-data .history-round-answer-actions {
  display: flex;
  align-items: center;
  grid-gap: 12px;
  gap: 12px;
  white-space: nowrap;
}
.conversation-history .history-content-data .history-round-answer-copy {
  display: flex;
  align-items: center;
  grid-gap: 4px;
  gap: 4px;
  color: #1B5FC1;
  cursor: pointer;
}
.conversation-history .history-content-data .history-round-answer-copy:hover {
  text-decoration: underline;
}
.conversation-history .history-content-data .history-round-answer-empty {
  padding: 6px 0;
  font-size: 12px;
  color: #9AA8BC;
}
.conversation-history .history-content-data .history-empty {
  padding: 40px 16px;
  text-align: center;
}
.conversation-history .history-content-data .history-empty .history-empty-t {
  font-size: 12.5px;
  color: #8695AB;
}
.conversation-history .history-content-data .history-empty .history-empty-d {
  margin-top: 6px;
  font-size: 11.5px;
  color: #B4C0D2;
}
/* ==========================================================================
   更小的屏幕：侧栏收窄，保证主区阅读宽度
   ========================================================================== */
@media screen and (max-width: 1440px) {
  .aiMainContent .ws-topbar {
    padding-left: 290px;
  }
  .aiMainContent .center-title-choose {
    padding-left: 290px;
  }
  .aiMainContent .center-title-choose .each-type {
    padding: 0 14px;
    font-size: 13.5px;
  }
  .conversation-content .conversation-content-text-area,
  .conversation-content .conversation-content-handle-area {
    padding-left: 290px;
    padding-right: 18px;
  }
}
.member-charge-div {
  width: 100%;
}
.member-charge-div .member-content-div {
  display: grid;
  grid-template-columns: 22% 22% 22% 22%;
  justify-content: space-around;
  width: 100%;
  height: 210px;
  padding: 15px 0;
}
.member-charge-div .member-content-div .each-member-info {
  width: 100%;
  height: 195px;
}
.member-charge-div .member-content-div .no-choose {
  cursor: pointer;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
.member-charge-div .member-content-div .no-choose .top-content {
  width: 100%;
  height: 75%;
}
.member-charge-div .member-content-div .no-choose .top-content .tips {
  width: 100%;
  text-align: center;
  padding: 20px 0 0 0;
  font-weight: bold;
  font-size: 15px;
  color: #313131;
}
.member-charge-div .member-content-div .no-choose .top-content .amount-info {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 40px;
}
.member-charge-div .member-content-div .no-choose .top-content .amount-info .discount-amount {
  color: #f28623;
  font-size: 27px;
}
.member-charge-div .member-content-div .no-choose .top-content .amount-info .origin-amount {
  text-decoration: line-through;
  line-height: 45px;
  color: #868686;
  font-size: 14px;
}
.member-charge-div .member-content-div .no-choose .top-content .member-charge-day {
  width: 100%;
  padding: 10px;
  color: #868686;
  text-align: center;
}
.member-charge-div .member-content-div .no-choose .bottom-content {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 25%;
  background-color: rgba(242, 134, 35, 0.2);
}
.member-charge-div .member-content-div .no-choose .bottom-content .bottom-text {
  color: #6f2f13;
  font-size: 18px;
}
.member-charge-div .member-content-div .no-choose:hover {
  border: 1px solid #f28623;
}
.member-charge-div .member-content-div .choose-div {
  border: 1px solid #f28623;
  border-radius: 4px;
}
.member-charge-div .member-content-div .choose-div .top-content {
  width: 100%;
  height: 75%;
  background-color: rgba(242, 134, 35, 0.1);
}
.member-charge-div .member-content-div .choose-div .top-content .tips {
  width: 100%;
  text-align: center;
  padding: 20px 0 0 0;
  font-weight: bold;
  font-size: 15px;
  color: #313131;
}
.member-charge-div .member-content-div .choose-div .top-content .amount-info {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 40px;
}
.member-charge-div .member-content-div .choose-div .top-content .amount-info .discount-amount {
  color: #f28623;
  font-size: 27px;
}
.member-charge-div .member-content-div .choose-div .top-content .amount-info .origin-amount {
  text-decoration: line-through;
  line-height: 45px;
  color: #868686;
  font-size: 14px;
}
.member-charge-div .member-content-div .choose-div .top-content .member-charge-day {
  width: 100%;
  padding: 10px;
  color: #868686;
  text-align: center;
}
.member-charge-div .member-content-div .choose-div .bottom-content {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 25%;
  background-color: rgba(242, 134, 35, 0.8);
}
.member-charge-div .member-content-div .choose-div .bottom-content .bottom-text {
  color: #fff;
  font-size: 18px;
}
.more-ai-tip-content {
  width: 100%;
  height: 100%;
}
.more-ai-tip-content .each-more-ai-tip-content {
  width: 100%;
  display: -webkit-box;
  /* 设置为WebKit内核的弹性盒子模型 */
  -webkit-box-orient: vertical;
  /* 垂直排列 */
  -webkit-line-clamp: 4;
  /* 限制显示三行 */
  overflow: hidden;
  /* 隐藏超出范围的内容 */
  text-overflow: ellipsis;
}

.fadouFloat {
  position: fixed;
  right: 22px;
  bottom: 26px;
  z-index: 1200;
  width: 52px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  /* AI 工作台底部是输入区、右侧是客服浮层（z-index 最高），右侧没有净空，
     默认把球放到左下角，离发送键和客服浮层都远一些 */
}
.fadouFloat.is-botai {
  right: auto;
  left: 22px;
  bottom: 26px;
}
.fadouFloat.is-dragging {
  user-select: none;
  -webkit-user-select: none;
}
.fadouFloatBall {
  position: relative;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  border: none;
  background: #185fa5;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: grab;
  touch-action: none;
  user-select: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: transparent;
  box-shadow: 0 4px 14px rgba(24, 95, 165, 0.28);
  transition: background 0.18s ease, -webkit-transform 0.18s ease;
  transition: transform 0.18s ease, background 0.18s ease;
  transition: transform 0.18s ease, background 0.18s ease, -webkit-transform 0.18s ease;
  /* 拖动过程中不要有位移过渡，否则会跟手迟滞 */
}
.fadouFloatBall:active {
  cursor: grabbing;
}
.fadouFloatBall:hover {
  background: #144e88;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.is-dragging .fadouFloatBall {
  cursor: grabbing;
  transition: none;
}
.is-dragging .fadouFloatBall:hover {
  -webkit-transform: none;
          transform: none;
}
.fadouFloatBall.is-open {
  background: #144e88;
}
.fadouFloatBall .dot {
  position: absolute;
  top: 4px;
  right: 4px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #e8524a;
  border: 2px solid #fff;
}
.fadouFloatPanel {
  position: absolute;
  right: 0;
  bottom: 64px;
  width: 268px;
  background: #fff;
  border: 1px solid #e9edf2;
  border-radius: 14px;
  box-shadow: 0 10px 30px rgba(20, 40, 70, 0.12);
  padding: 14px 14px 10px;
  /* 球贴近屏幕左侧时，面板改为向右展开，避免被推出视口 */
  /* 球贴近屏幕顶部时，面板改为向下展开 */
}
.fadouFloatPanel.is-flip {
  right: auto;
  left: 0;
}
.fadouFloatPanel.is-down {
  bottom: auto;
  top: 64px;
}
.fadouFloatHead {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}
.fadouFloatHead .lab {
  font-size: 12px;
  color: #6b7785;
}
.fadouFloatHead .num {
  font-size: 20px;
  font-weight: 600;
  color: #1f2b38;
}
.fadouFloatSignin {
  width: 100%;
  height: 38px;
  margin-top: 10px;
  border: none;
  border-radius: 9px;
  background: #185fa5;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
}
.fadouFloatSignin:hover {
  background: #144e88;
}
.fadouFloatSignin.is-bonus {
  background: #1e8e5a;
}
.fadouFloatSignin.is-bonus:hover {
  background: #18764b;
}
.fadouFloatSignin.is-signed {
  background: #f2f4f7;
  color: #8a97a6;
  cursor: default;
}
.fadouFloatTip {
  margin: 7px 0 0;
  font-size: 11px;
  color: #9aa7b5;
  line-height: 1.5;
}
.fadouFloatDivider {
  height: 1px;
  background: #f0f3f6;
  margin: 12px 0 10px;
}
.fadouFloatInvite {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 4px;
  border-radius: 9px;
  cursor: pointer;
}
.fadouFloatInvite:hover {
  background: #f7f9fb;
}
.fadouFloatInvite .t {
  font-size: 13px;
  color: #1f2b38;
  font-weight: 500;
}
.fadouFloatInvite .s {
  font-size: 11px;
  color: #9aa7b5;
  margin-top: 2px;
}
.fadouFloatInvite .arrow {
  font-size: 16px;
  color: #c2ccd6;
}
.fadouFloatMore {
  text-align: center;
  font-size: 11px;
  color: #9aa7b5;
  padding: 6px 0 2px;
  cursor: pointer;
}
.fadouFloatMore:hover {
  color: #185fa5;
}
@media (max-width: 768px) {
  .fadouFloat {
    right: 14px;
    bottom: 18px;
  }
  .fadouFloat.is-botai {
    right: auto;
    left: 14px;
  }
  .fadouFloatPanel {
    width: 240px;
  }
}

.boxShadow {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.text-center {
  text-align: center;
}
.float-left {
  float: left;
}

body {
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace;
}
.height100 {
  height: 100%;
}
@-webkit-keyframes discountShow {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes discountShow {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.discountInfoDiv {
  display: block;
  position: fixed;
  right: 16px;
  bottom: 96px;
  margin: auto;
  width: 104px;
  height: 104px;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 8px 22px rgba(20, 40, 70, 0.16);
  z-index: 900;
  cursor: pointer;
}
.discountInfoDiv.discountInfoVisible {
  display: none;
}
.discountInfoDiv.discountInfoShow {
  -webkit-animation: discountShow 2s;
          animation: discountShow 2s;
  text-align: center;
}
.discountInfoDiv img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.discountInfoDiv .discountInfoClose {
  position: absolute;
  top: 4px;
  right: 4px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 11px;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  cursor: pointer;
  z-index: 2;
}
.discountInfoDiv .discountInfoClose:hover {
  background: rgba(0, 0, 0, 0.78);
}
@-webkit-keyframes imgScale {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes imgScale {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes activityOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes activityOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.activityDiv {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 999;
}
.activityDiv.visibleActivity {
  -webkit-animation: activityOpacity 2s;
          animation: activityOpacity 2s;
  display: block;
}
.activityDiv .activityWrap {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 368px;
  height: auto;
  max-height: 90%;
  z-index: 9999;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.activityDiv .activityWrap .img-container {
  overflow: auto;
  width: 100%;
  height: 100%;
}
.activityDiv .activityWrap .img-container img {
  max-width: 100%;
  max-height: 100%;
  cursor: pointer;
  object-fit: fill;
}
.activityDiv .activityWrap .img-container img.shrinkPic {
  -webkit-animation: imgScale 2s;
          animation: imgScale 2s;
}
.activityDiv .activityWrap .activityClose {
  position: absolute;
  top: -11px;
  right: -36px;
  padding: 10px;
  color: #fff;
  font-size: 24px;
  cursor: pointer;
  z-index: 99999;
}
/* 「使用帮助」浮层：默认只占一枚小胶囊，点开才展开大图
   规则见 src/utils/promoFloat.js —— 与活动小图互斥、层级 900、不压按钮 */
.call-articles {
  position: fixed;
  right: 16px;
  bottom: 96px;
  z-index: 900;
  display: flex;
  align-items: center;
  /* 右下角有活动小图时整体上移，避免叠在一起 */
}
.call-articles.is-lifted {
  bottom: 212px;
}
.call-articles .call-articles-capsule {
  display: inline-flex;
  align-items: center;
  height: 40px;
  padding: 0 14px;
  border: none;
  border-radius: 20px;
  background: #1F3A5F;
  color: #fff;
  font-size: 13px;
  line-height: 1;
  cursor: pointer;
  box-shadow: 0 6px 18px rgba(20, 40, 70, 0.18);
  transition: background 0.18s ease;
}
.call-articles .call-articles-capsule .anticon {
  margin-right: 6px;
  font-size: 15px;
}
.call-articles .call-articles-capsule:hover {
  background: #16304F;
}
.call-articles .call-articles-dismiss {
  width: 18px;
  height: 18px;
  margin-left: 6px;
  line-height: 18px;
  text-align: center;
  border-radius: 50%;
  background: rgba(31, 58, 95, 0.08);
  color: #6B7280;
  font-size: 12px;
  cursor: pointer;
}
.call-articles .call-articles-dismiss:hover {
  background: rgba(31, 58, 95, 0.18);
}
.call-articles .call-articles-panel {
  position: absolute;
  right: 0;
  bottom: 52px;
  width: 260px;
  background: #fff;
  border: 1px solid #E8EDF3;
  border-radius: 12px;
  box-shadow: 0 14px 34px rgba(20, 40, 70, 0.16);
  overflow: hidden;
}
.call-articles .call-articles-panel .call-articles-panel-head {
  padding: 10px 14px;
  font-size: 13px;
  font-weight: 500;
  color: #1F3A5F;
  border-bottom: 1px solid #F0F4F8;
}
.call-articles .call-articles-panel img {
  display: block;
  width: 100%;
  cursor: pointer;
}
.call-articles .call-articles-panel .call-articles-panel-close {
  position: absolute;
  top: 8px;
  right: 10px;
  color: #98A2B3;
  font-size: 14px;
  cursor: pointer;
}
.call-articles .call-articles-panel .call-articles-panel-close:hover {
  color: #1F3A5F;
}
.articles-details {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 960;
}
.articles-details .articles-details-wrap {
  position: relative;
  width: 368px;
  height: auto;
  max-height: 700px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.articles-details .articles-details-wrap img {
  max-width: 100%;
  max-height: 100%;
  object-fit: fill;
  object-position: center;
}
.articles-details .articles-details-wrap .articles-details-close {
  position: absolute;
  top: -30px;
  right: -14px;
  color: white;
  font-size: 20px;
}
.enable-vip-wrap {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 999999999999999999;
}
.enable-vip-wrap .enable-vip {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 496px;
  height: 353px;
  background: url(/static/media/vipBg.3a554eb9.png) no-repeat;
  background-size: contain;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.enable-vip-wrap .enable-vip .vip-header {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 66px;
  padding-right: 54.39px;
  padding-left: 16px;
  color: #ffffff;
  font-size: 14px;
  box-sizing: border-box;
}
.enable-vip-wrap .enable-vip .vip-header > div:first-child {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.enable-vip-wrap .enable-vip .vip-header > div:first-child > div.avatar {
  overflow: hidden;
  width: 28px;
  height: 28px;
  margin-right: 8px;
  border-radius: 50%;
  background-color: #fff;
}
.enable-vip-wrap .enable-vip .vip-header > div:first-child > div.avatar img {
  width: 100%;
  height: 100%;
}
.enable-vip-wrap .enable-vip .vip-header > div:first-child > div:last-child {
  font-size: 12px;
}
.enable-vip-wrap .enable-vip .vip-header > div:first-child > div:last-child > div:last-child {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}
.enable-vip-wrap .enable-vip .vip-header .anticon-close {
  position: absolute;
  top: 16px;
  right: 16.39px;
  font-size: 16px;
  cursor: pointer;
}
.enable-vip-wrap .enable-vip .vip-content {
  width: 100%;
  height: 288px;
  padding: 26px 16px 16px;
  background-color: #f2f3f5;
  border-radius: 8px;
  box-sizing: border-box;
}
.enable-vip-wrap .enable-vip .vip-content .price {
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
}
.enable-vip-wrap .enable-vip .vip-content .price > div {
  position: relative;
  width: 224px;
  height: 133px;
  padding-top: 25px;
  padding-left: 40px;
  background-color: #ffffff;
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
}
.enable-vip-wrap .enable-vip .vip-content .price > div.current-change {
  background: linear-gradient(90deg, #fcdcc5 0%, #fff1bf 100%);
  box-shadow: 0px 8px 20px 0px rgba(254, 231, 194, 0.5);
}
.enable-vip-wrap .enable-vip .vip-content .price > div > i {
  position: absolute;
  top: -10px;
  left: 0;
  width: 78px;
  height: 27px;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: contain;
}
.enable-vip-wrap .enable-vip .vip-content .price > div > div.title {
  font-size: 18px;
  color: #333333;
  font-weight: 600;
  letter-spacing: 2px;
}
.enable-vip-wrap .enable-vip .vip-content .price > div > div.price-item {
  padding-left: 10px;
  color: #fb6003;
  font-size: 24px;
  font-weight: 600;
}
.enable-vip-wrap .enable-vip .vip-content .price > div > div.price-item > i {
  font-style: normal;
  font-size: 12px;
}
.enable-vip-wrap .enable-vip .vip-content .price > div > div.original-price {
  padding-left: 24.5px;
  font-size: 12px;
  color: #c9cbcc;
  -webkit-text-decoration: line-through #c9cbcc;
          text-decoration: line-through #c9cbcc;
}
.enable-vip-wrap .enable-vip .vip-content .activate-now {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 96px;
  padding-right: 24px;
  padding-left: 16px;
  color: #666666;
  font-size: 14px;
  font-weight: 400;
  background-color: #fff;
  border-radius: 4px;
}
.enable-vip-wrap .enable-vip .vip-content .activate-now i {
  font-style: normal;
  color: #fb6003;
  font-size: 12px;
}
.enable-vip-wrap .enable-vip .vip-content .activate-now strong {
  color: #fb6003;
  font-size: 24px;
}
.enable-vip-wrap .enable-vip .vip-content button {
  width: 140px;
  height: 44px;
  color: #6e2a05;
  font-size: 16px;
  font-weight: 600;
  border: none;
  background: linear-gradient(90deg, #fdeabf 0%, #ffd49f 52.77%, #ffb5b4 100%);
  border-radius: 50px;
  cursor: pointer;
}

