.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);
}

.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;
}
.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 .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 .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 .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 .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;
}

.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;
}

@-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;
}

.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,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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);
}
.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内核私有属性 */
  -ms-user-select: none;
  /* IE私有属性(IE10及以后) */
  /* KHTML内核私有属性 */
  -o-user-select: none;
  /* Opera私有属性 */
  user-select: none;
  /* CSS3属性 */
}

.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;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 400px;
}
.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;
}

.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: transparent;
  background-color: initial;
}
.userCenterLeftMenuDiv .userCenterMenu .ant-menu .ant-menu-item.ant-menu-item-selected::after {
  border-right: 0;
  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: 0;
  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: 0;
  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,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);
}
.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,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);
}
.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,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);
}
.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,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);
}
.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,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);
}
.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,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);
}
.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: 0;
  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: 0;
  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: 0;
  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: 0;
  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: normal;
  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: normal;
  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: medium none currentColor;
  border: initial;
}
.customDrawer .ant-drawer-body .ant-list-bordered .ant-list-item {
  border-bottom: 0;
  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,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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);
}
.topBannerImage {
  width: 100%;
  height: 19vw;
  min-height: 219px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.memberDiscountDiv {
  min-width: 1150px;
  max-width: 1630px;
  padding-bottom: 120px;
  margin: 0 auto;
}
.memberDiscountDiv .topBtnDiv {
  display: flex;
  justify-content: center;
  height: 68px;
  margin-top: 16px;
  opacity: 1;
  background: #ffffff;
}
.memberDiscountDiv .statusDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 294px;
  height: 100%;
  font-size: 18px;
  cursor: pointer;
}
.memberDiscountDiv .active {
  background-color: #f84314;
  color: #FFFFFF;
}
.memberDiscountDiv .discountContentDiv {
  width: 100%;
  min-height: 500px;
  margin-top: 9px;
}
.memberDiscountDiv .discountContentDiv .noDataDiv {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 500px;
}
.memberDiscountDiv .discountContentDiv .pageListDiv {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, auto));
  grid-gap: 10px;
  width: 100%;
}
.memberDiscountDiv .discountContentDiv .pageListDiv .eachDiscountDiv {
  width: 300px;
  height: 400px;
  opacity: 1;
  background: #ffffff;
}
.memberDiscountDiv .discountContentDiv .pageListDiv .eachDiscountDiv .imgDiv {
  width: 100%;
  height: 240px;
}
.memberDiscountDiv .discountContentDiv .pageListDiv .eachDiscountDiv .imgDiv .imageContent {
  width: 300px;
  height: 240px;
  object-fit: contain;
}
.memberDiscountDiv .discountContentDiv .pageListDiv .eachDiscountDiv .showNameDiv {
  width: 100%;
  height: 24px;
  padding: 16px 0 7px 16px;
  opacity: 1;
  /** 文本1 */
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 0;
  color: #000000;
}
.memberDiscountDiv .discountContentDiv .pageListDiv .eachDiscountDiv .tagsDiv {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  padding: 7px 0 2px 9px;
  height: 30px;
}
.memberDiscountDiv .discountContentDiv .pageListDiv .eachDiscountDiv .tagsDiv div {
  max-width: 50%;
  margin-left: 7px;
  cursor: pointer;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0;
  color: #f84314;
}
.memberDiscountDiv .discountContentDiv .pageListDiv .eachDiscountDiv .countTimeDiv {
  width: 100%;
  padding: 2px 0 7px 16px;
  height: 30px;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0;
  color: #c98725;
}
.memberDiscountDiv .discountContentDiv .pageListDiv .eachDiscountDiv .eachDiscountBottomDiv {
  display: flex;
  width: 100%;
  height: 75px;
  padding: 2px 16px 7px 16px;
}
.memberDiscountDiv .discountContentDiv .pageListDiv .eachDiscountDiv .eachDiscountBottomDiv .leftDiv {
  width: 60%;
  height: 100%;
}
.memberDiscountDiv .discountContentDiv .pageListDiv .eachDiscountDiv .eachDiscountBottomDiv .leftDiv .priceDiv {
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0;
  color: #f84314;
}
.memberDiscountDiv .discountContentDiv .pageListDiv .eachDiscountDiv .eachDiscountBottomDiv .leftDiv .priceDiv .priceUnit {
  font-size: 12px;
}
.memberDiscountDiv .discountContentDiv .pageListDiv .eachDiscountDiv .eachDiscountBottomDiv .leftDiv .percentDiv {
  display: flex;
  align-items: center;
  padding-right: 3px;
}
.memberDiscountDiv .discountContentDiv .pageListDiv .eachDiscountDiv .eachDiscountBottomDiv .leftDiv .percentDiv .textShow {
  width: 47px;
  font-size: 12px;
  font-weight: 400;
  color: #999999;
}
.memberDiscountDiv .discountContentDiv .pageListDiv .eachDiscountDiv .eachDiscountBottomDiv .leftDiv .percentDiv .processBar {
  flex: 1 1;
}
.memberDiscountDiv .discountContentDiv .pageListDiv .eachDiscountDiv .eachDiscountBottomDiv .rightDiv {
  width: 38%;
  height: 100%;
  padding: 27px 0 0 17px;
}
.memberDiscountDiv .discountContentDiv .pageListDiv .eachDiscountDiv .eachDiscountBottomDiv .rightDiv .btnClass {
  background: #f84314;
  border-color: #f84314;
}

.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);
}
.memberDiscountMainDiv {
  max-width: 1320px;
  min-width: 1150px;
  margin: 0 auto;
}
.memberDiscountMainDiv .topInfoDiv {
  display: flex;
  width: 100%;
  height: 308px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.memberDiscountMainDiv .topInfoDiv .imgDiv {
  width: 36%;
  height: 308px;
  padding-left: 8px;
  text-align: center;
  cursor: pointer;
}
.memberDiscountMainDiv .topInfoDiv .imgDiv .imageComponent {
  width: 100%;
  height: 308px;
  object-fit: contain;
}
.memberDiscountMainDiv .topInfoDiv .rightContentDiv {
  flex: 1 1;
  height: 308px;
  padding: 20px 12px;
}
.memberDiscountMainDiv .topInfoDiv .rightContentDiv .showNameContent {
  width: 100%;
  height: 38px;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0;
  color: #000000;
  text-align: left;
  vertical-align: top;
  line-height: 35px;
  cursor: pointer;
}
.memberDiscountMainDiv .topInfoDiv .rightContentDiv .discountTime {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: left;
}
.memberDiscountMainDiv .topInfoDiv .rightContentDiv .discountTime .divClock {
  width: 12.22px;
  color: #f84314;
}
.memberDiscountMainDiv .topInfoDiv .rightContentDiv .discountTime .fixedText {
  width: 120px;
  padding: 0 15px;
  font-size: 18px;
  font-weight: 900;
  color: #f84314;
  text-align: left;
}
.memberDiscountMainDiv .topInfoDiv .rightContentDiv .discountTime .fixedTextTwo {
  color: #999999;
}
.memberDiscountMainDiv .topInfoDiv .rightContentDiv .discountTime .divCountTime {
  flex: 1 1;
  padding-left: 18px;
}
.memberDiscountMainDiv .topInfoDiv .rightContentDiv .discountTime .divCountTime div {
  font-size: 16px;
  font-weight: 600;
}
.memberDiscountMainDiv .topInfoDiv .rightContentDiv .priceContent {
  width: 100%;
  height: 116px;
  margin-top: 12px;
  background: #ededed;
  padding: 12px 0;
}
.memberDiscountMainDiv .topInfoDiv .rightContentDiv .priceContent .label {
  font-size: 18px;
  font-weight: 400;
  color: #666666;
}
.memberDiscountMainDiv .topInfoDiv .rightContentDiv .priceContent .unit {
  font-size: 10px;
  color: #666666;
}
.memberDiscountMainDiv .topInfoDiv .rightContentDiv .priceContent .price {
  font-size: 16px;
}
.memberDiscountMainDiv .topInfoDiv .rightContentDiv .bottomDiv {
  display: flex;
  flex-direction: row-reverse;
  align-items: end;
  justify-content: space-between;
  width: 100%;
  height: 75px;
  padding: 2px 16px 7px 0;
}
.memberDiscountMainDiv .topInfoDiv .rightContentDiv .bottomDiv .btnDiv {
  width: 108px;
  height: 44px;
}
.memberDiscountMainDiv .topInfoDiv .rightContentDiv .bottomDiv .btnDiv .btnClass {
  width: 100%;
  height: 44px;
  background: #f84314;
  border-color: #f84314;
}
.memberDiscountMainDiv .topInfoDiv .rightContentDiv .bottomDiv .processTextDiv {
  max-width: 400px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: left;
  height: 44px;
}
.memberDiscountMainDiv .topInfoDiv .rightContentDiv .bottomDiv .processTextDiv .textShow {
  width: 60px;
  font-size: 12px;
  font-weight: 400;
  color: #999999;
}
.memberDiscountMainDiv .topInfoDiv .rightContentDiv .bottomDiv .processTextDiv .processBar {
  width: 300px;
}
.memberDiscountMainDiv .bottomDiv {
  width: 100%;
  margin-top: 15px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.memberDiscountMainDiv .bottomDiv .midTitleDiv {
  width: 100%;
  height: 60px;
}
.memberDiscountMainDiv .bottomDiv .titleName {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 200px;
  height: 100%;
  background: #f84314;
  color: #FFF;
}
.memberDiscountMainDiv .bottomDiv .discountMemberProfile {
  width: 100%;
  min-height: 800px;
  padding: 30px 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);
}
.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);
}
.buy-token-modal {
  display: flex;
  width: 100%;
  height: 230px;
}
.buy-token-modal .left-tip-div {
  width: 50%;
  height: 100%;
}
.buy-token-modal .right-handle-div {
  width: 50%;
  height: 100%;
}
.buy-token-modal .right-handle-div .buy-token-button-submit {
  width: 100%;
  height: 40px;
  border-radius: 30px;
  font-size: 16px;
}
.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;
}
.aiMainContent {
  display: flex;
  position: relative;
  width: 100%;
  min-width: 1150px;
  height: calc(100vh - 3vw);
  min-height: 500px;
  background-color: #f5f5fa;
}
.aiMainContent .bot-content {
  position: relative;
  margin: 0 auto;
  width: 60%;
  min-width: 800px;
  height: 100%;
  border-left: 2px solid rgba(38, 36, 76, 0.05);
  border-right: 2px solid rgba(38, 36, 76, 0.05);
}
.aiMainContent .bot-content .top-nav-bar {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: 50px;
  border-bottom: 1px solid rgba(38, 36, 76, 0.05);
  background-color: #eee;
}
.aiMainContent .bot-content .top-nav-bar .left-title-text {
  display: flex;
  align-items: center;
  padding: 0 20px;
  width: 29%;
  min-width: 100px;
  height: 100%;
}
.aiMainContent .bot-content .top-nav-bar .left-title-text .label {
  width: 40px;
}
.aiMainContent .bot-content .top-nav-bar .left-title-text .amount-value {
  width: 150px;
  text-align: center;
  cursor: pointer;
}
.aiMainContent .bot-content .top-nav-bar .left-title-text .last-btn {
  flex: 1 1;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.aiMainContent .bot-content .top-nav-bar .center-title-choose {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  flex: 1 1;
  max-width: calc(100% - 30%);
  height: 100%;
}
.aiMainContent .bot-content .top-nav-bar .center-title-choose .each-type {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16%;
  height: 70%;
  border-radius: 20px;
  font-size: clamp(0.8rem, 1.489rem, 0.95rem);
  cursor: pointer;
}
.aiMainContent .bot-content .top-nav-bar .center-title-choose .contract-gen {
  border: #f83d2e 1px solid;
  color: #f83d2e;
}
.aiMainContent .bot-content .top-nav-bar .center-title-choose .contract-gen-active {
  background: linear-gradient(125deg, #f5d4d2, #e1948e, #d76f67, #d75349, #f83d2e);
  border-image: linear-gradient(125deg, #ffc2bd, #ffada6, #ff867d, #fc6154, #f83d2e);
  color: #FFFFFF;
}
.aiMainContent .bot-content .top-nav-bar .center-title-choose .contract-check {
  border: #f7b426 1px solid;
  color: #f7b426;
}
.aiMainContent .bot-content .top-nav-bar .center-title-choose .contract-check-active {
  background: linear-gradient(125deg, #ffecce, #bb9d5f, #ce9836, #c58c1a, #f7b426);
  border-image: linear-gradient(125deg, #ffe4b6, #ffd58f, #ffc554, #ffbb37, #f7b426);
  color: #FFFFFF;
}
.aiMainContent .bot-content .top-nav-bar .center-title-choose .case-analyse {
  border: #26b14c 1px solid;
  color: #26b14c;
}
.aiMainContent .bot-content .top-nav-bar .center-title-choose .case-analyse-active {
  background: linear-gradient(125deg, #bed7c4, #6f9d7e, #52a46a, #389853, #26b14c);
  border-image: linear-gradient(125deg, #bed7c4, #6f9d7e, #52a46a, #389853, #26b14c);
  color: #FFFFFF;
}
.aiMainContent .bot-content .top-nav-bar .center-title-choose .case-doc {
  border: #1e61ff 1px solid;
  color: #1e61ff;
}
.aiMainContent .bot-content .top-nav-bar .center-title-choose .case-doc-active {
  background: linear-gradient(125deg, #b1caff, #799af1, #4268c4, #1e55e7, #1e61ff);
  border-image: linear-gradient(125deg, #b1caff, #799af1, #4268c4, #1e55e7, #1e61ff);
  color: #FFFFFF;
}
.aiMainContent .bot-content .top-nav-bar .center-title-choose .law-rules {
  border: #bb43fe 1px solid;
  color: #bb43fe;
}
.aiMainContent .bot-content .top-nav-bar .center-title-choose .law-rules-active {
  background: linear-gradient(125deg, #d6b6ec, #c485f5, #9e48d0, #9b3bd0, #bb43fe);
  border-image: linear-gradient(125deg, #d6b6ec, #c485f5, #9e48d0, #9b3bd0, #bb43fe);
  color: #FFFFFF;
}
.aiMainContent .bot-content .top-nav-bar .center-title-choose .other-answer {
  border: #ff6e26 1px solid;
  color: #ff6e26;
}
.aiMainContent .bot-content .top-nav-bar .center-title-choose .other-answer-active {
  background: linear-gradient(125deg, #ffd5c3, #e3ac8f, #f39872, #e87a4b, #ff6e26);
  border-image: linear-gradient(125deg, #ffd5c3, #e3ac8f, #f39872, #e87a4b, #ff6e26);
  color: #FFFFFF;
}
.aiMainContent .bot-content .top-nav-bar .right-title-blank {
  width: 1%;
  min-width: 100px;
  height: 100%;
}
.aiMainContent .bot-content .main-conversation-content {
  width: 100%;
  height: calc(100% - 50px);
}
.conversation-content {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.conversation-content .conversation-content-text-area {
  width: 100%;
  flex: 1 1;
  max-height: 90%;
  padding: 30px 50px;
  overflow: auto;
}
.conversation-content .conversation-content-text-area .each-user-conversation-content {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  margin-bottom: 30px;
}
.conversation-content .conversation-content-text-area .each-user-conversation-content .user-conversation {
  max-width: 80%;
  min-height: 56px;
  padding: 16px;
  border-radius: 0.5rem;
  font-size: clamp(0.8rem, 1.489rem, 0.95rem);
  color: #FFFFFF;
  background-color: rgba(55, 124, 222, 0.66);
}
.conversation-content .conversation-content-text-area .each-assistant-conversation-content {
  width: 100%;
  height: auto;
  margin-bottom: 30px;
}
.conversation-content .conversation-content-text-area .each-assistant-conversation-content .assistant-conversation {
  max-width: 80%;
  min-height: 56px;
  padding: 16px;
  border-radius: 0.5rem;
  background-color: #FFFFFF;
}
.conversation-content .conversation-content-text-area .each-assistant-conversation-content .assistant-conversation .assistant-top-nav {
  color: #9d9d9d;
  font-size: clamp(0.4rem, 0.989rem, 0.75rem);
}
.conversation-content .conversation-content-text-area .each-assistant-conversation-content .assistant-conversation .assistant-top-nav .nav-loading-top {
  display: flex;
  justify-content: space-between;
  height: 100%;
  width: 100%;
  padding: 0 10px;
}
.conversation-content .conversation-content-text-area .each-assistant-conversation-content .assistant-conversation .assistant-top-nav .nav-loading-top .stop-conversation {
  text-underline: #9d9d9d;
  cursor: pointer;
}
.conversation-content .conversation-content-text-area .each-assistant-conversation-content .assistant-conversation .content-area {
  margin-top: 8px;
  word-break: break-word;
}
.conversation-content .conversation-content-text-area .each-assistant-conversation-content .assistant-conversation .content-area table {
  display: inline-block !important;
  font-size: 12px;
  width: auto;
  max-width: 100%;
  overflow: auto;
  border: 1px solid #f6f6f6;
  text-indent: 0;
  text-indent: initial;
  unicode-bidi: -webkit-isolate;
  unicode-bidi: isolate;
  border-spacing: 2px;
}
.conversation-content .conversation-content-text-area .each-assistant-conversation-content .assistant-conversation .content-area table thead {
  background: #f6f6f6;
  color: #000;
  text-align: left;
  display: table-header-group;
  vertical-align: middle;
  unicode-bidi: -webkit-isolate;
  unicode-bidi: isolate;
  border-color: inherit;
}
.conversation-content .conversation-content-text-area .each-assistant-conversation-content .assistant-conversation .content-area table tr {
  display: table-row;
  vertical-align: inherit;
  unicode-bidi: -webkit-isolate;
  unicode-bidi: isolate;
  border-color: inherit;
}
.conversation-content .conversation-content-text-area .each-assistant-conversation-content .assistant-conversation .content-area table td {
  min-width: 120px;
  border: 1px solid #f6f6f6;
}
.conversation-content .conversation-content-text-area .each-assistant-conversation-content .assistant-conversation .content-area table td,
.conversation-content .conversation-content-text-area .each-assistant-conversation-content .assistant-conversation .content-area table th {
  padding: 12px 7px;
  line-height: 24px;
}
.conversation-content .conversation-content-text-area .each-assistant-conversation-content .assistant-conversation .content-area table tbody {
  display: table-row-group;
  vertical-align: middle;
  unicode-bidi: -webkit-isolate;
  unicode-bidi: isolate;
  border-color: inherit;
}
.conversation-content .conversation-content-text-area .each-assistant-conversation-content .assistant-conversation .bottom-copy-div {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 30px;
  border-radius: 0.5rem;
  background-color: #dcdcdc;
  font-size: 1.1rem;
  color: #377cde;
  cursor: pointer;
}
.conversation-content .conversation-content-text-area .each-assistant-conversation-content .assistant-conversation .bottom-conversation-id {
  margin-top: 15px;
  color: #bebebe;
  font-size: clamp(0.35rem, 0.879rem, 0.7rem);
}
.conversation-content .conversation-content-text-area .each-assistant-conversation-content .assistant-conversation .bottom-conversation-id .bottom-loading-div {
  display: flex;
  justify-content: space-between;
  height: 100%;
  width: 100%;
  padding: 0 10px;
}
.conversation-content .conversation-content-text-area .each-assistant-conversation-content .assistant-conversation .bottom-conversation-id .bottom-loading-div .conversation-id-div {
  cursor: pointer;
}
.conversation-content .conversation-content-text-area .each-assistant-conversation-content .assistant-conversation .bottom-conversation-id .bottom-loading-div .stop-conversation {
  text-underline: #9d9d9d;
  cursor: pointer;
}
.conversation-content .conversation-content-text-area .each-assistant-conversation-content .assistant-conversation .bottom-conversation-error {
  margin-top: 15px;
  color: rgba(255, 0, 0, 0.45);
  font-size: clamp(0.45rem, 1.069rem, 0.8rem);
}
.conversation-content .conversation-content-text-area .conversation-error {
  border: 1px solid rgba(255, 0, 0, 0.45);
}
.conversation-content .conversation-content-text-area::-webkit-scrollbar {
  width: 5px;
  height: 1px;
}
.conversation-content .conversation-content-text-area::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.conversation-content .conversation-content-handle-area {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  flex: 0 0 auto;
  max-height: 39%;
  min-height: 10%;
  padding: 0 50px;
  overflow: hidden;
}
.conversation-content .conversation-content-handle-area .ant-input-textarea .ant-input {
  overflow: auto !important;
}
.conversation-content .conversation-content-handle-area .ant-input-textarea .ant-input::-webkit-scrollbar {
  width: 5px;
  height: 1px;
}
.conversation-content .conversation-content-handle-area .ant-input-textarea .ant-input::-webkit-scrollbar-thumb {
  background-color: #377cde;
  border-radius: 10px;
}
.conversation-content .conversation-content-handle-area .top-button {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  width: 100%;
  height: 45px;
  align-self: flex-end;
}
.conversation-content .conversation-content-handle-area .text-input-content {
  width: 100%;
  display: flex;
  height: calc(100% - 75px);
  min-height: 32px;
  align-self: flex-end;
  background-color: #FFFFFF;
  border-radius: 10px;
  border: 1px solid rgba(55, 124, 222, 0.35);
}
.conversation-content .conversation-content-handle-area .text-input-content .left-input-area {
  width: calc(100% - 100px);
  height: auto;
}
.conversation-content .conversation-content-handle-area .text-input-content .right-button-content {
  display: flex;
  flex-wrap: wrap;
  align-items: end;
  align-content: end;
  justify-content: center;
  padding-bottom: 10px;
  width: 100px;
  height: 100%;
}
.conversation-content .conversation-content-handle-area .text-input-content .right-button-content .send-tip-div {
  width: 100%;
  color: #6b6b6b;
  font-size: 12px;
  text-align: left;
}
.conversation-content .conversation-content-handle-area .text-input-content .right-button-content .ant-btn {
  width: 60px;
  border-radius: 60px;
}
.conversation-content .conversation-content-handle-area .text-input-content .right-button-content .ant-btn-primary {
  background: linear-gradient(125deg, #9ed2f5, #6fc8f5, #5794f5, #377cde, #35bef7);
  border-color: rgba(55, 124, 222, 0.3);
}
.conversation-content .conversation-content-handle-area .text-input-content .right-button-content .ant-btn-primary[disabled] {
  border-color: rgba(131, 131, 131, 0.3);
  color: #FFFFFF;
  background: linear-gradient(30deg, #f1f1f1, #c9c9c9, #9b9898, #6b6b6b, #c9c9c9);
}
.conversation-content .conversation-content-handle-area .text-input-focus {
  border: 1px solid #377cde;
}
.conversation-content .conversation-content-handle-area .bottom-tip-content {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 30px;
  align-self: flex-end;
  color: #9f9f9f;
}
.no-conversation-content {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.no-conversation-content .top-area {
  width: 100%;
  min-height: 260px;
}
.no-conversation-content .top-area .logo-top {
  margin: 120px auto 0 auto;
  width: 60px;
  height: 50px;
  background: url(/static/media/fadingLogoV2.f0591593.svg) no-repeat;
  background-size: contain;
}
.no-conversation-content .top-area .choose-module {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  font-size: 25px;
  font-weight: bold;
  text-align: center;
}
.no-conversation-content .top-area .tip-top {
  margin-top: 10px;
  width: 100%;
  height: 35px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
}
.no-conversation-content .bottom-content {
  display: flex;
  width: 100%;
  margin-top: 40px;
  height: calc(100% - 220px);
}
.no-conversation-content .bottom-content .left-content {
  width: 100%;
  height: 100%;
}
.no-conversation-content .bottom-content .left-content .include-left-div {
  width: 100%;
  min-height: 40px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 15px;
}
.no-conversation-content .bottom-content .left-content .include-left-div .each-left-div {
  min-width: 50px;
  max-width: 85%;
  min-height: 40px;
  padding: 5px 20px;
  margin-right: 40px;
  border-radius: 0.5rem;
  background-color: #FFFFFF;
  cursor: pointer;
  box-shadow: 3px 2px 4px 0px rgba(0, 0, 0, 0.3);
  font-size: 15px;
  line-height: 30px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: normal;
  text-align: left;
}
.no-conversation-content .bottom-content .left-content .include-left-div .tip-div {
  min-width: 50px;
  max-width: 85%;
  min-height: 40px;
  padding: 5px 20px;
  margin-right: 40px;
  font-size: 16px;
  line-height: 30px;
  font-weight: bold;
  word-break: break-all;
  word-wrap: break-word;
  white-space: normal;
  text-align: left;
}
.no-conversation-content .bottom-content .right-content {
  width: 50%;
  height: 100%;
}
.no-conversation-content .bottom-content .right-content .include-right-div {
  width: 100%;
  height: 40px;
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
}
.no-conversation-content .bottom-content .right-content .include-right-div .each-right-div {
  min-width: 50px;
  max-width: 85%;
  min-height: 40px;
  padding: 5px 20px;
  margin-right: 40px;
  border-radius: 0.5rem;
  background-color: #FFFFFF;
  cursor: pointer;
  box-shadow: -3px 2px 4px 0px rgba(0, 0, 0, 0.3);
  font-size: 15px;
  line-height: 30px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: normal;
  text-align: left;
}
.no-conversation-content .bottom-content .right-content .include-right-div:not(:first-child) {
  margin-top: 15px;
}

.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: 0;
  bottom: 80px;
  margin: auto;
  width: 120px;
  height: 120px;
  cursor: pointer;
}
.discountInfoDiv.discountInfoVisible {
  display: none;
}
.discountInfoDiv.discountInfoShow {
  -webkit-animation: discountShow 2s;
          animation: discountShow 2s;
  text-align: center;
}
.discountInfoDiv img {
  max-width: 100%;
  max-height: 100%;
}
@-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;
}
.call-articles {
  position: fixed;
  top: 50%;
  right: -19px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 9999999999;
}
.call-articles .call-articles-wrap {
  position: relative;
  width: 204px;
  height: 270px;
}
.call-articles .call-articles-wrap img {
  max-width: 100%;
  max-height: 100%;
  object-fit: fill;
  object-position: center;
  cursor: pointer;
}
.call-articles .call-articles-wrap .activityClose {
  position: absolute;
  top: 15px;
  right: 30px;
  color: #666;
  font-size: 20px;
  z-index: 999999999999;
}
.articles-details {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 9999999999999;
}
.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;
}

