@charset "UTF-8";.flex-justify-center {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;      -ms-flex-direction: column;          flex-direction: column;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center; }.flex {  display: -webkit-box;  display: -ms-flexbox;  display: flex; }.flex-between {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;      -ms-flex-direction: row;          flex-direction: row;  -webkit-box-pack: justify;      -ms-flex-pack: justify;          justify-content: space-between; }.hide {  visibility: hidden;  position: absolute;  z-index: -1;  height: 0; }#page-content {  position: relative;  min-width: 1440px;  height: 100%;  padding-bottom: 419px;  font-family: ali; }.banner-wrapper {  width: 100%;  height: 575px; }  .banner-wrapper img {    width: 100%;    height: 100%;    -o-object-fit: cover;       object-fit: cover; }.content {  padding-bottom: 190px;  border-radius: 0px 0px 140px 140px;  background: url("../images/account-bg.png");  background-size: 100% 100%;  z-index: 2;  position: relative; }  .content .container {    position: relative;    margin: 0 auto;    max-width: 1920px;    min-width: 1440px; }.content-word {  padding-top: 115px;  color: #333333; }  .content-word .content-title {    font-size: 48px;    font-weight: bold;    font-family: ali; }  .content-word .content-p {    text-align: center;    font-size: 22px;    font-family: ali;    line-height: 48px;    margin: 68px 0 128px; }.title-line {  display: block;  width: 60px;  height: 3px;  background: #0c54f8;  margin-top: 25px; }.tab-menu {  position: relative;  width: 700px;  height: 54px;  margin: 72px 0 56px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  background: #fff;  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);          box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);  border-radius: 25px;  text-align: center; }  .tab-menu .tab-menu-item {    width: 140px;    line-height: 54px;    -webkit-transition: color 0.6s;    transition: color 0.6s;    z-index: 99;    cursor: pointer; }  .tab-menu .tab-active {    width: 20%;    height: 54px;    border-radius: 57px;    background: #0c54f8;    position: absolute;    left: 0;    -webkit-transition: left .5s;    transition: left .5s; }  .tab-menu .tab-choose {    color: #fff; }.account-swiper-box {  position: relative;  width: 1473px;  height: 952px;  overflow: hidden;  -webkit-box-sizing: border-box;          box-sizing: border-box; }.swiper-box {  position: absolute;  width: 1473px;  height: 952px;  overflow: hidden;  -webkit-box-sizing: border-box;          box-sizing: border-box; }.swiper1,.swiper2,.swiper3,.swiper4,.swiper5 {  position: relative;  margin: 0 auto;  overflow: hidden;  width: 1253px;  overflow: hidden; }.swiper-slide {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;      -ms-flex-direction: row;          flex-direction: row;  -ms-flex-wrap: wrap;      flex-wrap: wrap;  -webkit-box-pack: center;      -ms-flex-pack: center;          justify-content: center; }.swiper-slide-item {  width: 280px;  height: 460px;  background: #fff;  border-radius: 20px;  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);          box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);  margin-right: 26px;  cursor: pointer; }a {  text-decoration: none;  color: #333333; }.swiper-slide-item:nth-child(4n) {  margin-right: 0px; }.swiper-slide-item:nth-child(-n + 4) {  margin-bottom: 32px; }.swiper-bottom {  margin-bottom: 32px; }.swiper-button {  background: #0C54F8;  width: 54px !important;  height: 54px !important;  border-radius: 50%; }.swiper-button-prev {  position: absolute !important;  left: 30px !important; }.swiper-button-next {  position: absolute !important;  right: 30px !important; }.swiper-button-next:after,.swiper-button-prev:after {  font-size: 20px !important;  font-family: ali; }.item-photo {  width: 100%;  height: 334px;  background: #e2dcdc;  border-radius: 20px;  -o-object-fit: cover;     object-fit: cover;  -o-object-position: top;     object-position: top; }.item-content {  padding: 24px;  color: #333333;  font-size: 16px;  font-family: ali; }  .item-content .item-content-top {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;        -ms-flex-align: center;            align-items: center;    -webkit-box-pack: justify;        -ms-flex-pack: justify;            justify-content: space-between;    margin-bottom: 10px; }  .item-content .item-title {    font-weight: bold; }  .item-content .icons {    display: -webkit-box;    display: -ms-flexbox;    display: flex; }    .item-content .icons .item-icon {      width: 22px;      height: 22px;      margin-left: 2px; }  .item-content .item-desc {    width: 200px;    word-break: break-all;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    /* 这里是超出几行省略 */    overflow: hidden;    line-height: 24px; }.no-shadow {  -webkit-box-shadow: none !important;          box-shadow: none !important;  background: none !important;  cursor: -webkit-grab;  cursor: grab; }