@charset "UTF-8";
/*常用间距*/
/*media*/
@import './module/swiper.css';
:root {
  --debug: 0;
  --supported: 0;
  --not-supported: 0;
  --card-color: hsl(260deg 100% 3%);
  --text-color: hsl(260deg 10% 55%);
  --card-radius: 3.6vw;
  --card-width: 35vw;
  --border-width: 3px;
  --bg-size: 1;
  --hue: 0;
  --hue-speed: 1;
  --rotate: 0;
  --animation-speed: 4s;
  --interaction-speed: 0.55s;
  --glow-scale: 1.5;
  --scale-factor: 1;
  --glow-blur: 6;
  --glow-opacity: 1;
  --glow-radius: 100;
  --glow-rotate-unit: 1deg;
}

@font-face {
  font-family: "Mona Sans";
  src: url("../assets/images/font/Mona-Sans.woff2") format("woff2 supports variations"), url("../assets/images/font/Mona-Sans.woff2") format("woff2-variations");
  font-weight: 100 1000;
}
@property --hue {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}
@property --rotate {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}
@property --bg-y {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}
@property --bg-x {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}
@property --glow-translate-y {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}
@property --bg-size {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}
@property --glow-opacity {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}
@property --glow-blur {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}
@property --glow-scale {
  syntax: "<number>";
  inherits: true;
  initial-value: 2;
}
@property --glow-radius {
  syntax: "<number>";
  inherits: true;
  initial-value: 2;
}
@property --white-shadow {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}
@keyframes hue-animation {
  0% {
    --hue: 0;
  }
  100% {
    --hue: 360;
  }
}
@keyframes rotate-bg {
  0% {
    --bg-x: 0;
    --bg-y: 0;
  }
  25% {
    --bg-x: 100;
    --bg-y: 0;
  }
  50% {
    --bg-x: 100;
    --bg-y: 100;
  }
  75% {
    --bg-x: 0;
    --bg-y: 100;
  }
  100% {
    --bg-x: 0;
    --bg-y: 0;
  }
}
/* --- 单/多行省略 --- Flex子盒子 ---  *@description:  .line-x  flex: x; --- */
.line-1 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._flex-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}

.line-2 {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical !important;
}

._flex-2 {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  flex: 2;
}

.line-3 {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical !important;
}

._flex-3 {
  -webkit-box-flex: 3;
  -webkit-flex: 3;
  flex: 3;
}

.line-4 {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  line-clamp: 4;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical !important;
}

._flex-4 {
  -webkit-box-flex: 4;
  -webkit-flex: 4;
  flex: 4;
}

.line-5 {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  line-clamp: 5;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical !important;
}

._flex-5 {
  -webkit-box-flex: 5;
  -webkit-flex: 5;
  flex: 5;
}

/* Flex弹性盒子 */
._flex, ._flex-jus-center, ._flex-align, ._flex-center-bet, ._flex-jus-end, ._flex-warp, ._flex-center {
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
}

._flex-align, ._flex-center-bet, ._flex-jus-end, ._flex-warp, ._flex-center {
  align-items: center;
}

._flex-center {
  justify-content: center;
}

._flex-align-end {
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}

._flex-warp {
  flex-wrap: wrap;
}

._flex-jus-end {
  justify-content: flex-end;
}

._flex-jus-center {
  justify-content: center;
}

._flex-space-bet {
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

._flex-center-bet {
  justify-content: space-between;
}

._flex-col, ._flex-col-spaceBet, ._flex-col-jCenter, ._flex-col-aCenter, ._flex-col-center {
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
}

._flex-col-aCenter, ._flex-col-center {
  align-items: center;
}

._flex-col-jCenter {
  justify-content: center;
}

._flex-col-spaceBet {
  justify-content: space-between;
}

._flex-col-center {
  justify-content: center;
}

/* 自定义子盒子比例 */
._flex-6 {
  width: 25%;
}

._flex-8 {
  width: 33.33%;
}

/****/
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /*-webkit-user-select: none; outline: none; -webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: transparent; */
}

.html-fontSize, ::-webkit-input-placeholder, html,
body {
  font-size: 14px;
}
@media only screen and (max-width: 960px) {
  .html-fontSize, ::-webkit-input-placeholder, html,
  body {
    font-size: 0.2rem;
  }
}

html,
body {
  line-height: 1.15;
  background: #fff;
  min-width: 1100px;
  color: #666;
  font-family: Unbounded, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

.moneyCompany {
  width: 20px;
}

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

.clear {
  clear: both;
  font-size: 0;
  height: 0;
  line-height: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
span {
  font-weight: normal;
}

a {
  text-decoration: none;
  outline: none;
}

ul {
  list-style: none;
}

em {
  font-style: normal;
}

img {
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  max-width: 100%;
}

.clear {
  clear: both;
  display: block;
  width: 0;
  height: 0;
  visibility: hidden;
  font-size: 0;
}

.outer_clear {
  zoom: 1;
}

/*==for IE6/7 Maxthon2==*/
.outer_clear:after {
  clear: both;
  content: ".";
  display: block;
  width: 0;
  height: 0;
  visibility: hidden;
  font-size: 0;
}

/*==for FF/chrome/opera/IE8==*/
.border-right::before {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  border-left: 1px solid #999;
  -webkit-transform: scaleX(0.5);
  right: 0;
}

.border-right-60::before {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  height: 60%;
  top: 20%;
  border-left: 1px solid #E5E5E5;
  -webkit-transform: scaleX(0.5);
  right: 0;
}

.fl {
  float: left !important;
}

.fr {
  float: right !important;
}

body.body-touming {
  background: transparent !important;
}

img {
  max-width: 100%;
}

textarea {
  resize: none;
  outline: none;
}

button {
  border: none;
  outline: none;
}

textarea,
input {
  outline: none;
  border: none;
  background: none;
  -webkit-appearance: none;
}

input[type=number] {
  -moz-appearance: textfield;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

input[type=checkbox] {
  -webkit-appearance: none;
  vertical-align: middle;
  outline: none;
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  border: none !important;
  background-size: 32px;
  position: relative;
}
@media only screen and (max-width: 960px) {
  input[type=checkbox] {
    width: 0.4rem;
    height: 0.4rem;
    background-size: cover;
  }
}

input[type=checkbox]:checked {
  background-size: 32px;
}
@media only screen and (max-width: 960px) {
  input[type=checkbox]:checked {
    width: 0.4rem;
    height: 0.4rem;
    background-size: cover;
  }
}

::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #707A83 !important;
  font-family: Unbounded, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: red !important;
  font-family: Unbounded, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #707A83 !important;
  font-family: Unbounded, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #707A83 !important;
  font-family: Unbounded, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

::-moz-selection {
  background: #0055FF !important;
  color: #fff !important;
}

::selection {
  background: #0055FF !important;
  color: #fff !important;
}

table {
  border-collapse: collapse;
  border: none;
}

a {
  color: inherit;
  text-decoration: none;
  border: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

a,
a:hover,
a:active,
a:visited,
a:link,
a:focus {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  outline: none;
  background: none;
  text-decoration: none;
}

::selection {
  background: #fff;
  color: #333;
}

::-moz-selection {
  background: #fff;
  color: #333;
}

::-webkit-selection {
  background: #fff;
  color: #333;
}

.sticky-page {
  position: sticky;
  top: 0;
}

.col-g {
  color: #0055FF;
}

.ml10 {
  margin-left: 10px;
}

.mt20 {
  margin-top: 20px;
}

.pt80 {
  padding-top: 80px;
}

.p-24 {
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.6);
  line-height: 40px;
}

.public-spacing-tb {
  padding-top: 116px;
  padding-bottom: 116px;
}

.animate__animated {
  animation-duration: 300ms !important;
}

.animation-3 {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}

.user-select-disable, .btn-cursor {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

.cursor {
  cursor: pointer;
}

.btn-cursor {
  cursor: pointer;
}

.relative {
  position: relative;
}

.my-button {
  background: linear-gradient(76deg, #0055FF 0%, #7ae0e9 100%);
  border: none;
  color: #fff;
}

.my-button:hover {
  color: #fff;
}

/**public body background**/
.blur-page-connect {
  position: relative;
  z-index: 2;
  min-height: calc(100vh - 600px);
}

.blur-page {
  position: relative;
  min-height: 100vh;
}
.blur-page.blur-page-after::after {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 816px;
  background-size: cover;
  z-index: 1;
}
@media only screen and (max-width: 960px) {
  .blur-page.blur-page-after::after {
    width: 100%;
    height: 6.6rem;
  }
}

.color-active {
  color: #0055FF;
}

.my-loading {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  position: relative;
  border: 2px solid rgb(230, 230, 230);
  margin-right: 6px;
  animation: turn 2s linear infinite;
  -webkit-animation: turn 2s linear infinite;
}
.my-loading span {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border-top: 2px solid #6997ed;
  border-bottom: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid transparent;
  position: absolute;
  left: -2px;
  top: -2px;
  animation: changeBgColor 2s linear infinite;
  -webkit-animation: changeBgColor 2s linear infinite;
}

@keyframes changeBgColor {
  0% {
    border-top-color: #6997ed;
  }
  100% {
    border-top-color: #6997ed;
  }
}
@-webkit-keyframes changeBgColor {
  0% {
    border-top-color: #6997ed;
  }
  100% {
    border-top-color: #6997ed;
  }
}
@keyframes turn {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes turn {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
.mask-page::after {
  content: "";
  position: fixed;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: transparent;
  z-index: 1;
}

/*public-width and fontsize*/
.fontsize-12 {
  font-size: 12px !important;
}
@media only screen and (max-width: 4800px) {
  .fontsize-12 {
    font-size: 12px !important;
  }
}
@media only screen and (max-width: 1920px) {
  .fontsize-12 {
    font-size: 12px !important;
  }
}
@media only screen and (max-width: 1680px) {
  .fontsize-12 {
    font-size: 12px !important;
  }
}
@media only screen and (max-width: 1280px) {
  .fontsize-12 {
    font-size: 12px !important;
  }
}
@media only screen and (max-width: 960px) {
  .fontsize-12 {
    font-size: 0.22rem !important;
  }
}

.fontsize-14 {
  font-size: 14px !important;
}
@media only screen and (max-width: 4800px) {
  .fontsize-14 {
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 1920px) {
  .fontsize-14 {
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 1680px) {
  .fontsize-14 {
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 1280px) {
  .fontsize-14 {
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 960px) {
  .fontsize-14 {
    font-size: 0.26rem !important;
  }
}

.fontsize-16 {
  font-size: 16px !important;
}
@media only screen and (max-width: 4800px) {
  .fontsize-16 {
    font-size: 16px !important;
  }
}
@media only screen and (max-width: 1920px) {
  .fontsize-16 {
    font-size: 16px !important;
  }
}
@media only screen and (max-width: 1680px) {
  .fontsize-16 {
    font-size: 16px !important;
  }
}
@media only screen and (max-width: 1280px) {
  .fontsize-16 {
    font-size: 16px !important;
  }
}
@media only screen and (max-width: 960px) {
  .fontsize-16 {
    font-size: 0.3rem !important;
  }
}

.fontsize-18 {
  font-size: 18px !important;
}
@media only screen and (max-width: 4800px) {
  .fontsize-18 {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 1920px) {
  .fontsize-18 {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 1680px) {
  .fontsize-18 {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 1280px) {
  .fontsize-18 {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 960px) {
  .fontsize-18 {
    font-size: 0.32rem !important;
  }
}

.fontsize-24 {
  font-size: 24px !important;
}
@media only screen and (max-width: 4800px) {
  .fontsize-24 {
    font-size: 24px !important;
  }
}
@media only screen and (max-width: 1920px) {
  .fontsize-24 {
    font-size: 24px !important;
  }
}
@media only screen and (max-width: 1680px) {
  .fontsize-24 {
    font-size: 24px !important;
  }
}
@media only screen and (max-width: 1280px) {
  .fontsize-24 {
    font-size: 24px !important;
  }
}
@media only screen and (max-width: 960px) {
  .fontsize-24 {
    font-size: 0.36rem !important;
  }
}

.fontsize-32 {
  font-size: 32px !important;
}
@media only screen and (max-width: 4800px) {
  .fontsize-32 {
    font-size: 32px !important;
  }
}
@media only screen and (max-width: 1920px) {
  .fontsize-32 {
    font-size: 32px !important;
  }
}
@media only screen and (max-width: 1680px) {
  .fontsize-32 {
    font-size: 32px !important;
  }
}
@media only screen and (max-width: 1280px) {
  .fontsize-32 {
    font-size: 32px !important;
  }
}
@media only screen and (max-width: 960px) {
  .fontsize-32 {
    font-size: 0.4rem !important;
  }
}

.fontsize-36 {
  font-size: 36px !important;
}
@media only screen and (max-width: 4800px) {
  .fontsize-36 {
    font-size: 36px !important;
  }
}
@media only screen and (max-width: 1920px) {
  .fontsize-36 {
    font-size: 36px !important;
  }
}
@media only screen and (max-width: 1680px) {
  .fontsize-36 {
    font-size: 36px !important;
  }
}
@media only screen and (max-width: 1280px) {
  .fontsize-36 {
    font-size: 36px !important;
  }
}
@media only screen and (max-width: 960px) {
  .fontsize-36 {
    font-size: 0.48rem !important;
  }
}

.public-wdith-position, .home-header .home-header-content, .public-width-600, .public-width-1000, .public-width-form, .public-width-1600, .public-width {
  margin: 0 auto;
  position: relative;
  z-index: 5;
}

.public-width {
  width: 1100px;
}
@media only screen and (max-width: 1680px) {
  .public-width {
    width: 1100px;
  }
}
@media only screen and (max-width: 1280px) {
  .public-width {
    width: 1100px;
  }
}
@media only screen and (max-width: 960px) {
  .public-width {
    width: 100%;
    overflow: hidden;
  }
}

.public-width-1600 {
  width: 1600px;
}
@media only screen and (max-width: 1680px) {
  .public-width-1600 {
    width: 1200px;
  }
}
@media only screen and (max-width: 1280px) {
  .public-width-1600 {
    width: 1000px;
  }
}
@media only screen and (max-width: 960px) {
  .public-width-1600 {
    width: 100%;
  }
}

.public-width-form {
  width: 1200px;
}
@media only screen and (max-width: 1280px) {
  .public-width-form {
    width: 1000px;
  }
}
@media only screen and (max-width: 960px) {
  .public-width-form {
    width: 100%;
  }
}

.public-width-1000 {
  width: 1000px;
}
@media only screen and (max-width: 960px) {
  .public-width-1000 {
    width: 100%;
  }
}

.public-width-600 {
  width: 600px;
}
@media only screen and (max-width: 960px) {
  .public-width-600 {
    width: 100%;
  }
}

.header-seat {
  padding-top: 100px;
}
@media only screen and (max-width: 960px) {
  .header-seat {
    padding-top: 1rem;
  }
}

.header-seat-title {
  padding-top: 150px;
}
@media only screen and (max-width: 960px) {
  .header-seat-title {
    padding-top: 1.4rem;
  }
}

@media only screen and (max-width: 960px) {
  .header-seats {
    padding-top: 0.8rem;
  }
}

.public-nodata-text {
  height: 150px;
  line-height: 150px;
  text-align: center;
  color: #040405;
}
@media only screen and (max-width: 960px) {
  .public-nodata-text {
    height: 1rem;
    line-height: 1rem;
  }
}

.public-shop-title {
  margin-bottom: 20px;
  line-height: 28px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.public-shop-title span {
  vertical-align: middle;
}

.user-body .collection-list-ul li {
  float: left;
  width: 25%;
  cursor: pointer;
}
@media only screen and (max-width: 1680px) {
  .user-body .collection-list-ul li {
    width: 33.3333%;
  }
}
@media only screen and (max-width: 1280px) {
  .user-body .collection-list-ul li {
    width: 50%;
  }
}

/* padding */
.p_0 {
  padding: 0px;
}

.pt_0 {
  padding-top: 0px;
}

.ptb_0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.plr_0 {
  padding-left: 0px;
  padding-right: 0px;
}

.bpt_0 {
  padding-top: 0px;
}

.pr_0 {
  padding-right: 0px;
}

.bpr_0 {
  padding-right: 0px;
}

.pb_0 {
  padding-bottom: 0px;
}

.bpb_0 {
  padding-bottom: 0px;
}

.pl_0 {
  padding-left: 0px;
}

.bpl_0 {
  padding-left: 0px;
}

/* margin */
.m_0 {
  margin: 0px;
}

.mt_0 {
  margin-top: 0px;
}

.bmt_0 {
  margin-top: 0px;
}

.mtafter_0 + .mtafter_0 {
  margin-top: 0px;
}

.mr_0 {
  margin-right: 0px;
}

.bmr_0 {
  margin-right: 0px;
}

.mrafter_0 + .mrafter_0 {
  margin-right: 0px;
}

.mb_0 {
  margin-bottom: 0px;
}

.bmb_0 {
  margin-bottom: 0px;
}

.mbafter_0 + .mbafter_0 {
  margin-bottom: 0px;
}

.ml_0 {
  margin-left: 0px;
}

.bml_0 {
  margin-left: 0px;
}

.mlafter_0 + .mlafter_0 {
  margin-left: 0px;
}

.mlr_0 {
  margin-left: 0px;
  margin-right: 0px;
}

.fz_0 {
  font-size: 0px;
}

/* line-height */
.lh_0 {
  line-height: 0px;
}

/* flex */
.fx_0 {
  flex: 0;
}

.fxb_0 {
  flex: 0 0 0px;
}

/* 圆角 */
.br_0 {
  border-radius: 0px;
}

/* border */
.bo_0 {
  border: 0px solid #ccc;
}

.bob_0 {
  border-bottom: 0px solid #ccc;
}

.bol_0 {
  border-left: 0px solid #ccc;
}

.bor_0 {
  border-right: 0px solid #ccc;
}

.bot_0 {
  border-top: 0px solid #ccc;
}

/* 定位 */
.t_0 {
  top: 0px;
}

.bt_0 {
  top: 0px;
}

.r_0 {
  right: 0px;
}

.bbr_0 {
  right: 0px;
}

.b_0 {
  bottom: 0px;
}

.bb_0 {
  bottom: 0px;
}

.l_0 {
  left: 0px;
}

.bl_0 {
  left: 0px;
}

.grid_0 {
  grid-row-gap: 0px;
  grid-column-gap: 0px;
}

.gridc_0 {
  grid-column-gap: 0px;
}

.gridr_0 {
  grid-row-gap: 0px;
}

/* padding */
.p_1 {
  padding: 1px;
}

.pt_1 {
  padding-top: 1px;
}

.ptb_1 {
  padding-top: 1px;
  padding-bottom: 1px;
}

.plr_1 {
  padding-left: 1px;
  padding-right: 1px;
}

.bpt_1 {
  padding-top: 20px;
}

.pr_1 {
  padding-right: 1px;
}

.bpr_1 {
  padding-right: 20px;
}

.pb_1 {
  padding-bottom: 1px;
}

.bpb_1 {
  padding-bottom: 20px;
}

.pl_1 {
  padding-left: 1px;
}

.bpl_1 {
  padding-left: 20px;
}

/* margin */
.m_1 {
  margin: 1px;
}

.mt_1 {
  margin-top: 1px;
}

.bmt_1 {
  margin-top: 20px;
}

.mtafter_1 + .mtafter_1 {
  margin-top: 1px;
}

.mr_1 {
  margin-right: 1px;
}

.bmr_1 {
  margin-right: 20px;
}

.mrafter_1 + .mrafter_1 {
  margin-right: 1px;
}

.mb_1 {
  margin-bottom: 1px;
}

.bmb_1 {
  margin-bottom: 20px;
}

.mbafter_1 + .mbafter_1 {
  margin-bottom: 1px;
}

.ml_1 {
  margin-left: 1px;
}

.bml_1 {
  margin-left: 20px;
}

.mlafter_1 + .mlafter_1 {
  margin-left: 1px;
}

.mlr_1 {
  margin-left: 1px;
  margin-right: 1px;
}

.fz_1 {
  font-size: 1px;
}

/* line-height */
.lh_1 {
  line-height: 1px;
}

/* flex */
.fx_1 {
  flex: 1;
}

.fxb_1 {
  flex: 0 0 1px;
}

/* 圆角 */
.br_1 {
  border-radius: 1px;
}

/* border */
.bo_1 {
  border: 1px solid #ccc;
}

.bob_1 {
  border-bottom: 1px solid #ccc;
}

.bol_1 {
  border-left: 1px solid #ccc;
}

.bor_1 {
  border-right: 1px solid #ccc;
}

.bot_1 {
  border-top: 1px solid #ccc;
}

/* 定位 */
.t_1 {
  top: 1px;
}

.bt_1 {
  top: 20px;
}

.r_1 {
  right: 1px;
}

.bbr_1 {
  right: 20px;
}

.b_1 {
  bottom: 1px;
}

.bb_1 {
  bottom: 20px;
}

.l_1 {
  left: 1px;
}

.bl_1 {
  left: 20px;
}

.grid_1 {
  grid-row-gap: 1px;
  grid-column-gap: 1px;
}

.gridc_1 {
  grid-column-gap: 1px;
}

.gridr_1 {
  grid-row-gap: 1px;
}

/* padding */
.p_2 {
  padding: 2px;
}

.pt_2 {
  padding-top: 2px;
}

.ptb_2 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.plr_2 {
  padding-left: 2px;
  padding-right: 2px;
}

.bpt_2 {
  padding-top: 40px;
}

.pr_2 {
  padding-right: 2px;
}

.bpr_2 {
  padding-right: 40px;
}

.pb_2 {
  padding-bottom: 2px;
}

.bpb_2 {
  padding-bottom: 40px;
}

.pl_2 {
  padding-left: 2px;
}

.bpl_2 {
  padding-left: 40px;
}

/* margin */
.m_2 {
  margin: 2px;
}

.mt_2 {
  margin-top: 2px;
}

.bmt_2 {
  margin-top: 40px;
}

.mtafter_2 + .mtafter_2 {
  margin-top: 2px;
}

.mr_2 {
  margin-right: 2px;
}

.bmr_2 {
  margin-right: 40px;
}

.mrafter_2 + .mrafter_2 {
  margin-right: 2px;
}

.mb_2 {
  margin-bottom: 2px;
}

.bmb_2 {
  margin-bottom: 40px;
}

.mbafter_2 + .mbafter_2 {
  margin-bottom: 2px;
}

.ml_2 {
  margin-left: 2px;
}

.bml_2 {
  margin-left: 40px;
}

.mlafter_2 + .mlafter_2 {
  margin-left: 2px;
}

.mlr_2 {
  margin-left: 2px;
  margin-right: 2px;
}

.fz_2 {
  font-size: 2px;
}

/* line-height */
.lh_2 {
  line-height: 2px;
}

/* flex */
.fx_2 {
  flex: 2;
}

.fxb_2 {
  flex: 0 0 2px;
}

/* 圆角 */
.br_2 {
  border-radius: 2px;
}

/* border */
.bo_2 {
  border: 2px solid #ccc;
}

.bob_2 {
  border-bottom: 2px solid #ccc;
}

.bol_2 {
  border-left: 2px solid #ccc;
}

.bor_2 {
  border-right: 2px solid #ccc;
}

.bot_2 {
  border-top: 2px solid #ccc;
}

/* 定位 */
.t_2 {
  top: 2px;
}

.bt_2 {
  top: 40px;
}

.r_2 {
  right: 2px;
}

.bbr_2 {
  right: 40px;
}

.b_2 {
  bottom: 2px;
}

.bb_2 {
  bottom: 40px;
}

.l_2 {
  left: 2px;
}

.bl_2 {
  left: 40px;
}

.grid_2 {
  grid-row-gap: 2px;
  grid-column-gap: 2px;
}

.gridc_2 {
  grid-column-gap: 2px;
}

.gridr_2 {
  grid-row-gap: 2px;
}

/* padding */
.p_3 {
  padding: 3px;
}

.pt_3 {
  padding-top: 3px;
}

.ptb_3 {
  padding-top: 3px;
  padding-bottom: 3px;
}

.plr_3 {
  padding-left: 3px;
  padding-right: 3px;
}

.bpt_3 {
  padding-top: 60px;
}

.pr_3 {
  padding-right: 3px;
}

.bpr_3 {
  padding-right: 60px;
}

.pb_3 {
  padding-bottom: 3px;
}

.bpb_3 {
  padding-bottom: 60px;
}

.pl_3 {
  padding-left: 3px;
}

.bpl_3 {
  padding-left: 60px;
}

/* margin */
.m_3 {
  margin: 3px;
}

.mt_3 {
  margin-top: 3px;
}

.bmt_3 {
  margin-top: 60px;
}

.mtafter_3 + .mtafter_3 {
  margin-top: 3px;
}

.mr_3 {
  margin-right: 3px;
}

.bmr_3 {
  margin-right: 60px;
}

.mrafter_3 + .mrafter_3 {
  margin-right: 3px;
}

.mb_3 {
  margin-bottom: 3px;
}

.bmb_3 {
  margin-bottom: 60px;
}

.mbafter_3 + .mbafter_3 {
  margin-bottom: 3px;
}

.ml_3 {
  margin-left: 3px;
}

.bml_3 {
  margin-left: 60px;
}

.mlafter_3 + .mlafter_3 {
  margin-left: 3px;
}

.mlr_3 {
  margin-left: 3px;
  margin-right: 3px;
}

.fz_3 {
  font-size: 3px;
}

/* line-height */
.lh_3 {
  line-height: 3px;
}

/* flex */
.fx_3 {
  flex: 3;
}

.fxb_3 {
  flex: 0 0 3px;
}

/* 圆角 */
.br_3 {
  border-radius: 3px;
}

/* border */
.bo_3 {
  border: 3px solid #ccc;
}

.bob_3 {
  border-bottom: 3px solid #ccc;
}

.bol_3 {
  border-left: 3px solid #ccc;
}

.bor_3 {
  border-right: 3px solid #ccc;
}

.bot_3 {
  border-top: 3px solid #ccc;
}

/* 定位 */
.t_3 {
  top: 3px;
}

.bt_3 {
  top: 60px;
}

.r_3 {
  right: 3px;
}

.bbr_3 {
  right: 60px;
}

.b_3 {
  bottom: 3px;
}

.bb_3 {
  bottom: 60px;
}

.l_3 {
  left: 3px;
}

.bl_3 {
  left: 60px;
}

.grid_3 {
  grid-row-gap: 3px;
  grid-column-gap: 3px;
}

.gridc_3 {
  grid-column-gap: 3px;
}

.gridr_3 {
  grid-row-gap: 3px;
}

/* padding */
.p_4 {
  padding: 4px;
}

.pt_4 {
  padding-top: 4px;
}

.ptb_4 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.plr_4 {
  padding-left: 4px;
  padding-right: 4px;
}

.bpt_4 {
  padding-top: 80px;
}

.pr_4 {
  padding-right: 4px;
}

.bpr_4 {
  padding-right: 80px;
}

.pb_4 {
  padding-bottom: 4px;
}

.bpb_4 {
  padding-bottom: 80px;
}

.pl_4 {
  padding-left: 4px;
}

.bpl_4 {
  padding-left: 80px;
}

/* margin */
.m_4 {
  margin: 4px;
}

.mt_4 {
  margin-top: 4px;
}

.bmt_4 {
  margin-top: 80px;
}

.mtafter_4 + .mtafter_4 {
  margin-top: 4px;
}

.mr_4 {
  margin-right: 4px;
}

.bmr_4 {
  margin-right: 80px;
}

.mrafter_4 + .mrafter_4 {
  margin-right: 4px;
}

.mb_4 {
  margin-bottom: 4px;
}

.bmb_4 {
  margin-bottom: 80px;
}

.mbafter_4 + .mbafter_4 {
  margin-bottom: 4px;
}

.ml_4 {
  margin-left: 4px;
}

.bml_4 {
  margin-left: 80px;
}

.mlafter_4 + .mlafter_4 {
  margin-left: 4px;
}

.mlr_4 {
  margin-left: 4px;
  margin-right: 4px;
}

.fz_4 {
  font-size: 4px;
}

/* line-height */
.lh_4 {
  line-height: 4px;
}

/* flex */
.fx_4 {
  flex: 4;
}

.fxb_4 {
  flex: 0 0 4px;
}

/* 圆角 */
.br_4 {
  border-radius: 4px;
}

/* border */
.bo_4 {
  border: 4px solid #ccc;
}

.bob_4 {
  border-bottom: 4px solid #ccc;
}

.bol_4 {
  border-left: 4px solid #ccc;
}

.bor_4 {
  border-right: 4px solid #ccc;
}

.bot_4 {
  border-top: 4px solid #ccc;
}

/* 定位 */
.t_4 {
  top: 4px;
}

.bt_4 {
  top: 80px;
}

.r_4 {
  right: 4px;
}

.bbr_4 {
  right: 80px;
}

.b_4 {
  bottom: 4px;
}

.bb_4 {
  bottom: 80px;
}

.l_4 {
  left: 4px;
}

.bl_4 {
  left: 80px;
}

.grid_4 {
  grid-row-gap: 4px;
  grid-column-gap: 4px;
}

.gridc_4 {
  grid-column-gap: 4px;
}

.gridr_4 {
  grid-row-gap: 4px;
}

/* padding */
.p_5 {
  padding: 5px;
}

.pt_5 {
  padding-top: 5px;
}

.ptb_5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.plr_5 {
  padding-left: 5px;
  padding-right: 5px;
}

.bpt_5 {
  padding-top: 100px;
}

.pr_5 {
  padding-right: 5px;
}

.bpr_5 {
  padding-right: 100px;
}

.pb_5 {
  padding-bottom: 5px;
}

.bpb_5 {
  padding-bottom: 100px;
}

.pl_5 {
  padding-left: 5px;
}

.bpl_5 {
  padding-left: 100px;
}

/* margin */
.m_5 {
  margin: 5px;
}

.mt_5 {
  margin-top: 5px;
}

.bmt_5 {
  margin-top: 100px;
}

.mtafter_5 + .mtafter_5 {
  margin-top: 5px;
}

.mr_5 {
  margin-right: 5px;
}

.bmr_5 {
  margin-right: 100px;
}

.mrafter_5 + .mrafter_5 {
  margin-right: 5px;
}

.mb_5 {
  margin-bottom: 5px;
}

.bmb_5 {
  margin-bottom: 100px;
}

.mbafter_5 + .mbafter_5 {
  margin-bottom: 5px;
}

.ml_5 {
  margin-left: 5px;
}

.bml_5 {
  margin-left: 100px;
}

.mlafter_5 + .mlafter_5 {
  margin-left: 5px;
}

.mlr_5 {
  margin-left: 5px;
  margin-right: 5px;
}

.fz_5 {
  font-size: 5px;
}

/* line-height */
.lh_5 {
  line-height: 5px;
}

/* flex */
.fx_5 {
  flex: 5;
}

.fxb_5 {
  flex: 0 0 5px;
}

/* 圆角 */
.br_5 {
  border-radius: 5px;
}

/* border */
.bo_5 {
  border: 5px solid #ccc;
}

.bob_5 {
  border-bottom: 5px solid #ccc;
}

.bol_5 {
  border-left: 5px solid #ccc;
}

.bor_5 {
  border-right: 5px solid #ccc;
}

.bot_5 {
  border-top: 5px solid #ccc;
}

/* 定位 */
.t_5 {
  top: 5px;
}

.bt_5 {
  top: 100px;
}

.r_5 {
  right: 5px;
}

.bbr_5 {
  right: 100px;
}

.b_5 {
  bottom: 5px;
}

.bb_5 {
  bottom: 100px;
}

.l_5 {
  left: 5px;
}

.bl_5 {
  left: 100px;
}

.grid_5 {
  grid-row-gap: 5px;
  grid-column-gap: 5px;
}

.gridc_5 {
  grid-column-gap: 5px;
}

.gridr_5 {
  grid-row-gap: 5px;
}

/* padding */
.p_6 {
  padding: 6px;
}

.pt_6 {
  padding-top: 6px;
}

.ptb_6 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.plr_6 {
  padding-left: 6px;
  padding-right: 6px;
}

.bpt_6 {
  padding-top: 120px;
}

.pr_6 {
  padding-right: 6px;
}

.bpr_6 {
  padding-right: 120px;
}

.pb_6 {
  padding-bottom: 6px;
}

.bpb_6 {
  padding-bottom: 120px;
}

.pl_6 {
  padding-left: 6px;
}

.bpl_6 {
  padding-left: 120px;
}

/* margin */
.m_6 {
  margin: 6px;
}

.mt_6 {
  margin-top: 6px;
}

.bmt_6 {
  margin-top: 120px;
}

.mtafter_6 + .mtafter_6 {
  margin-top: 6px;
}

.mr_6 {
  margin-right: 6px;
}

.bmr_6 {
  margin-right: 120px;
}

.mrafter_6 + .mrafter_6 {
  margin-right: 6px;
}

.mb_6 {
  margin-bottom: 6px;
}

.bmb_6 {
  margin-bottom: 120px;
}

.mbafter_6 + .mbafter_6 {
  margin-bottom: 6px;
}

.ml_6 {
  margin-left: 6px;
}

.bml_6 {
  margin-left: 120px;
}

.mlafter_6 + .mlafter_6 {
  margin-left: 6px;
}

.mlr_6 {
  margin-left: 6px;
  margin-right: 6px;
}

.fz_6 {
  font-size: 6px;
}

/* line-height */
.lh_6 {
  line-height: 6px;
}

/* flex */
.fx_6 {
  flex: 6;
}

.fxb_6 {
  flex: 0 0 6px;
}

/* 圆角 */
.br_6 {
  border-radius: 6px;
}

/* border */
.bo_6 {
  border: 6px solid #ccc;
}

.bob_6 {
  border-bottom: 6px solid #ccc;
}

.bol_6 {
  border-left: 6px solid #ccc;
}

.bor_6 {
  border-right: 6px solid #ccc;
}

.bot_6 {
  border-top: 6px solid #ccc;
}

/* 定位 */
.t_6 {
  top: 6px;
}

.bt_6 {
  top: 120px;
}

.r_6 {
  right: 6px;
}

.bbr_6 {
  right: 120px;
}

.b_6 {
  bottom: 6px;
}

.bb_6 {
  bottom: 120px;
}

.l_6 {
  left: 6px;
}

.bl_6 {
  left: 120px;
}

.grid_6 {
  grid-row-gap: 6px;
  grid-column-gap: 6px;
}

.gridc_6 {
  grid-column-gap: 6px;
}

.gridr_6 {
  grid-row-gap: 6px;
}

/* padding */
.p_7 {
  padding: 7px;
}

.pt_7 {
  padding-top: 7px;
}

.ptb_7 {
  padding-top: 7px;
  padding-bottom: 7px;
}

.plr_7 {
  padding-left: 7px;
  padding-right: 7px;
}

.bpt_7 {
  padding-top: 140px;
}

.pr_7 {
  padding-right: 7px;
}

.bpr_7 {
  padding-right: 140px;
}

.pb_7 {
  padding-bottom: 7px;
}

.bpb_7 {
  padding-bottom: 140px;
}

.pl_7 {
  padding-left: 7px;
}

.bpl_7 {
  padding-left: 140px;
}

/* margin */
.m_7 {
  margin: 7px;
}

.mt_7 {
  margin-top: 7px;
}

.bmt_7 {
  margin-top: 140px;
}

.mtafter_7 + .mtafter_7 {
  margin-top: 7px;
}

.mr_7 {
  margin-right: 7px;
}

.bmr_7 {
  margin-right: 140px;
}

.mrafter_7 + .mrafter_7 {
  margin-right: 7px;
}

.mb_7 {
  margin-bottom: 7px;
}

.bmb_7 {
  margin-bottom: 140px;
}

.mbafter_7 + .mbafter_7 {
  margin-bottom: 7px;
}

.ml_7 {
  margin-left: 7px;
}

.bml_7 {
  margin-left: 140px;
}

.mlafter_7 + .mlafter_7 {
  margin-left: 7px;
}

.mlr_7 {
  margin-left: 7px;
  margin-right: 7px;
}

.fz_7 {
  font-size: 7px;
}

/* line-height */
.lh_7 {
  line-height: 7px;
}

/* flex */
.fx_7 {
  flex: 7;
}

.fxb_7 {
  flex: 0 0 7px;
}

/* 圆角 */
.br_7 {
  border-radius: 7px;
}

/* border */
.bo_7 {
  border: 7px solid #ccc;
}

.bob_7 {
  border-bottom: 7px solid #ccc;
}

.bol_7 {
  border-left: 7px solid #ccc;
}

.bor_7 {
  border-right: 7px solid #ccc;
}

.bot_7 {
  border-top: 7px solid #ccc;
}

/* 定位 */
.t_7 {
  top: 7px;
}

.bt_7 {
  top: 140px;
}

.r_7 {
  right: 7px;
}

.bbr_7 {
  right: 140px;
}

.b_7 {
  bottom: 7px;
}

.bb_7 {
  bottom: 140px;
}

.l_7 {
  left: 7px;
}

.bl_7 {
  left: 140px;
}

.grid_7 {
  grid-row-gap: 7px;
  grid-column-gap: 7px;
}

.gridc_7 {
  grid-column-gap: 7px;
}

.gridr_7 {
  grid-row-gap: 7px;
}

/* padding */
.p_8 {
  padding: 8px;
}

.pt_8 {
  padding-top: 8px;
}

.ptb_8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.plr_8 {
  padding-left: 8px;
  padding-right: 8px;
}

.bpt_8 {
  padding-top: 160px;
}

.pr_8 {
  padding-right: 8px;
}

.bpr_8 {
  padding-right: 160px;
}

.pb_8 {
  padding-bottom: 8px;
}

.bpb_8 {
  padding-bottom: 160px;
}

.pl_8 {
  padding-left: 8px;
}

.bpl_8 {
  padding-left: 160px;
}

/* margin */
.m_8 {
  margin: 8px;
}

.mt_8 {
  margin-top: 8px;
}

.bmt_8 {
  margin-top: 160px;
}

.mtafter_8 + .mtafter_8 {
  margin-top: 8px;
}

.mr_8 {
  margin-right: 8px;
}

.bmr_8 {
  margin-right: 160px;
}

.mrafter_8 + .mrafter_8 {
  margin-right: 8px;
}

.mb_8 {
  margin-bottom: 8px;
}

.bmb_8 {
  margin-bottom: 160px;
}

.mbafter_8 + .mbafter_8 {
  margin-bottom: 8px;
}

.ml_8 {
  margin-left: 8px;
}

.bml_8 {
  margin-left: 160px;
}

.mlafter_8 + .mlafter_8 {
  margin-left: 8px;
}

.mlr_8 {
  margin-left: 8px;
  margin-right: 8px;
}

.fz_8 {
  font-size: 8px;
}

/* line-height */
.lh_8 {
  line-height: 8px;
}

/* flex */
.fx_8 {
  flex: 8;
}

.fxb_8 {
  flex: 0 0 8px;
}

/* 圆角 */
.br_8 {
  border-radius: 8px;
}

/* border */
.bo_8 {
  border: 8px solid #ccc;
}

.bob_8 {
  border-bottom: 8px solid #ccc;
}

.bol_8 {
  border-left: 8px solid #ccc;
}

.bor_8 {
  border-right: 8px solid #ccc;
}

.bot_8 {
  border-top: 8px solid #ccc;
}

/* 定位 */
.t_8 {
  top: 8px;
}

.bt_8 {
  top: 160px;
}

.r_8 {
  right: 8px;
}

.bbr_8 {
  right: 160px;
}

.b_8 {
  bottom: 8px;
}

.bb_8 {
  bottom: 160px;
}

.l_8 {
  left: 8px;
}

.bl_8 {
  left: 160px;
}

.grid_8 {
  grid-row-gap: 8px;
  grid-column-gap: 8px;
}

.gridc_8 {
  grid-column-gap: 8px;
}

.gridr_8 {
  grid-row-gap: 8px;
}

/* padding */
.p_9 {
  padding: 9px;
}

.pt_9 {
  padding-top: 9px;
}

.ptb_9 {
  padding-top: 9px;
  padding-bottom: 9px;
}

.plr_9 {
  padding-left: 9px;
  padding-right: 9px;
}

.bpt_9 {
  padding-top: 180px;
}

.pr_9 {
  padding-right: 9px;
}

.bpr_9 {
  padding-right: 180px;
}

.pb_9 {
  padding-bottom: 9px;
}

.bpb_9 {
  padding-bottom: 180px;
}

.pl_9 {
  padding-left: 9px;
}

.bpl_9 {
  padding-left: 180px;
}

/* margin */
.m_9 {
  margin: 9px;
}

.mt_9 {
  margin-top: 9px;
}

.bmt_9 {
  margin-top: 180px;
}

.mtafter_9 + .mtafter_9 {
  margin-top: 9px;
}

.mr_9 {
  margin-right: 9px;
}

.bmr_9 {
  margin-right: 180px;
}

.mrafter_9 + .mrafter_9 {
  margin-right: 9px;
}

.mb_9 {
  margin-bottom: 9px;
}

.bmb_9 {
  margin-bottom: 180px;
}

.mbafter_9 + .mbafter_9 {
  margin-bottom: 9px;
}

.ml_9 {
  margin-left: 9px;
}

.bml_9 {
  margin-left: 180px;
}

.mlafter_9 + .mlafter_9 {
  margin-left: 9px;
}

.mlr_9 {
  margin-left: 9px;
  margin-right: 9px;
}

.fz_9 {
  font-size: 9px;
}

/* line-height */
.lh_9 {
  line-height: 9px;
}

/* flex */
.fx_9 {
  flex: 9;
}

.fxb_9 {
  flex: 0 0 9px;
}

/* 圆角 */
.br_9 {
  border-radius: 9px;
}

/* border */
.bo_9 {
  border: 9px solid #ccc;
}

.bob_9 {
  border-bottom: 9px solid #ccc;
}

.bol_9 {
  border-left: 9px solid #ccc;
}

.bor_9 {
  border-right: 9px solid #ccc;
}

.bot_9 {
  border-top: 9px solid #ccc;
}

/* 定位 */
.t_9 {
  top: 9px;
}

.bt_9 {
  top: 180px;
}

.r_9 {
  right: 9px;
}

.bbr_9 {
  right: 180px;
}

.b_9 {
  bottom: 9px;
}

.bb_9 {
  bottom: 180px;
}

.l_9 {
  left: 9px;
}

.bl_9 {
  left: 180px;
}

.grid_9 {
  grid-row-gap: 9px;
  grid-column-gap: 9px;
}

.gridc_9 {
  grid-column-gap: 9px;
}

.gridr_9 {
  grid-row-gap: 9px;
}

/* padding */
.p_10 {
  padding: 10px;
}

.pt_10 {
  padding-top: 10px;
}

.ptb_10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.plr_10 {
  padding-left: 10px;
  padding-right: 10px;
}

.bpt_10 {
  padding-top: 200px;
}

.pr_10 {
  padding-right: 10px;
}

.bpr_10 {
  padding-right: 200px;
}

.pb_10 {
  padding-bottom: 10px;
}

.bpb_10 {
  padding-bottom: 200px;
}

.pl_10 {
  padding-left: 10px;
}

.bpl_10 {
  padding-left: 200px;
}

/* margin */
.m_10 {
  margin: 10px;
}

.mt_10 {
  margin-top: 10px;
}

.bmt_10 {
  margin-top: 200px;
}

.mtafter_10 + .mtafter_10 {
  margin-top: 10px;
}

.mr_10 {
  margin-right: 10px;
}

.bmr_10 {
  margin-right: 200px;
}

.mrafter_10 + .mrafter_10 {
  margin-right: 10px;
}

.mb_10 {
  margin-bottom: 10px;
}

.bmb_10 {
  margin-bottom: 200px;
}

.mbafter_10 + .mbafter_10 {
  margin-bottom: 10px;
}

.ml_10 {
  margin-left: 10px;
}

.bml_10 {
  margin-left: 200px;
}

.mlafter_10 + .mlafter_10 {
  margin-left: 10px;
}

.mlr_10 {
  margin-left: 10px;
  margin-right: 10px;
}

.fz_10 {
  font-size: 10px;
}

/* line-height */
.lh_10 {
  line-height: 10px;
}

/* flex */
.fx_10 {
  flex: 10;
}

.fxb_10 {
  flex: 0 0 10px;
}

/* 圆角 */
.br_10 {
  border-radius: 10px;
}

/* border */
.bo_10 {
  border: 10px solid #ccc;
}

.bob_10 {
  border-bottom: 10px solid #ccc;
}

.bol_10 {
  border-left: 10px solid #ccc;
}

.bor_10 {
  border-right: 10px solid #ccc;
}

.bot_10 {
  border-top: 10px solid #ccc;
}

/* 定位 */
.t_10 {
  top: 10px;
}

.bt_10 {
  top: 200px;
}

.r_10 {
  right: 10px;
}

.bbr_10 {
  right: 200px;
}

.b_10 {
  bottom: 10px;
}

.bb_10 {
  bottom: 200px;
}

.l_10 {
  left: 10px;
}

.bl_10 {
  left: 200px;
}

.grid_10 {
  grid-row-gap: 10px;
  grid-column-gap: 10px;
}

.gridc_10 {
  grid-column-gap: 10px;
}

.gridr_10 {
  grid-row-gap: 10px;
}

/* padding */
.p_11 {
  padding: 11px;
}

.pt_11 {
  padding-top: 11px;
}

.ptb_11 {
  padding-top: 11px;
  padding-bottom: 11px;
}

.plr_11 {
  padding-left: 11px;
  padding-right: 11px;
}

.bpt_11 {
  padding-top: 220px;
}

.pr_11 {
  padding-right: 11px;
}

.bpr_11 {
  padding-right: 220px;
}

.pb_11 {
  padding-bottom: 11px;
}

.bpb_11 {
  padding-bottom: 220px;
}

.pl_11 {
  padding-left: 11px;
}

.bpl_11 {
  padding-left: 220px;
}

/* margin */
.m_11 {
  margin: 11px;
}

.mt_11 {
  margin-top: 11px;
}

.bmt_11 {
  margin-top: 220px;
}

.mtafter_11 + .mtafter_11 {
  margin-top: 11px;
}

.mr_11 {
  margin-right: 11px;
}

.bmr_11 {
  margin-right: 220px;
}

.mrafter_11 + .mrafter_11 {
  margin-right: 11px;
}

.mb_11 {
  margin-bottom: 11px;
}

.bmb_11 {
  margin-bottom: 220px;
}

.mbafter_11 + .mbafter_11 {
  margin-bottom: 11px;
}

.ml_11 {
  margin-left: 11px;
}

.bml_11 {
  margin-left: 220px;
}

.mlafter_11 + .mlafter_11 {
  margin-left: 11px;
}

.mlr_11 {
  margin-left: 11px;
  margin-right: 11px;
}

.fz_11 {
  font-size: 11px;
}

/* line-height */
.lh_11 {
  line-height: 11px;
}

/* flex */
.fx_11 {
  flex: 11;
}

.fxb_11 {
  flex: 0 0 11px;
}

/* 圆角 */
.br_11 {
  border-radius: 11px;
}

/* border */
.bo_11 {
  border: 11px solid #ccc;
}

.bob_11 {
  border-bottom: 11px solid #ccc;
}

.bol_11 {
  border-left: 11px solid #ccc;
}

.bor_11 {
  border-right: 11px solid #ccc;
}

.bot_11 {
  border-top: 11px solid #ccc;
}

/* 定位 */
.t_11 {
  top: 11px;
}

.bt_11 {
  top: 220px;
}

.r_11 {
  right: 11px;
}

.bbr_11 {
  right: 220px;
}

.b_11 {
  bottom: 11px;
}

.bb_11 {
  bottom: 220px;
}

.l_11 {
  left: 11px;
}

.bl_11 {
  left: 220px;
}

.grid_11 {
  grid-row-gap: 11px;
  grid-column-gap: 11px;
}

.gridc_11 {
  grid-column-gap: 11px;
}

.gridr_11 {
  grid-row-gap: 11px;
}

/* padding */
.p_12 {
  padding: 12px;
}

.pt_12 {
  padding-top: 12px;
}

.ptb_12 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.plr_12 {
  padding-left: 12px;
  padding-right: 12px;
}

.bpt_12 {
  padding-top: 240px;
}

.pr_12 {
  padding-right: 12px;
}

.bpr_12 {
  padding-right: 240px;
}

.pb_12 {
  padding-bottom: 12px;
}

.bpb_12 {
  padding-bottom: 240px;
}

.pl_12 {
  padding-left: 12px;
}

.bpl_12 {
  padding-left: 240px;
}

/* margin */
.m_12 {
  margin: 12px;
}

.mt_12 {
  margin-top: 12px;
}

.bmt_12 {
  margin-top: 240px;
}

.mtafter_12 + .mtafter_12 {
  margin-top: 12px;
}

.mr_12 {
  margin-right: 12px;
}

.bmr_12 {
  margin-right: 240px;
}

.mrafter_12 + .mrafter_12 {
  margin-right: 12px;
}

.mb_12 {
  margin-bottom: 12px;
}

.bmb_12 {
  margin-bottom: 240px;
}

.mbafter_12 + .mbafter_12 {
  margin-bottom: 12px;
}

.ml_12 {
  margin-left: 12px;
}

.bml_12 {
  margin-left: 240px;
}

.mlafter_12 + .mlafter_12 {
  margin-left: 12px;
}

.mlr_12 {
  margin-left: 12px;
  margin-right: 12px;
}

.fz_12 {
  font-size: 12px;
}

/* line-height */
.lh_12 {
  line-height: 12px;
}

/* flex */
.fx_12 {
  flex: 12;
}

.fxb_12 {
  flex: 0 0 12px;
}

/* 圆角 */
.br_12 {
  border-radius: 12px;
}

/* border */
.bo_12 {
  border: 12px solid #ccc;
}

.bob_12 {
  border-bottom: 12px solid #ccc;
}

.bol_12 {
  border-left: 12px solid #ccc;
}

.bor_12 {
  border-right: 12px solid #ccc;
}

.bot_12 {
  border-top: 12px solid #ccc;
}

/* 定位 */
.t_12 {
  top: 12px;
}

.bt_12 {
  top: 240px;
}

.r_12 {
  right: 12px;
}

.bbr_12 {
  right: 240px;
}

.b_12 {
  bottom: 12px;
}

.bb_12 {
  bottom: 240px;
}

.l_12 {
  left: 12px;
}

.bl_12 {
  left: 240px;
}

.grid_12 {
  grid-row-gap: 12px;
  grid-column-gap: 12px;
}

.gridc_12 {
  grid-column-gap: 12px;
}

.gridr_12 {
  grid-row-gap: 12px;
}

/* padding */
.p_13 {
  padding: 13px;
}

.pt_13 {
  padding-top: 13px;
}

.ptb_13 {
  padding-top: 13px;
  padding-bottom: 13px;
}

.plr_13 {
  padding-left: 13px;
  padding-right: 13px;
}

.bpt_13 {
  padding-top: 260px;
}

.pr_13 {
  padding-right: 13px;
}

.bpr_13 {
  padding-right: 260px;
}

.pb_13 {
  padding-bottom: 13px;
}

.bpb_13 {
  padding-bottom: 260px;
}

.pl_13 {
  padding-left: 13px;
}

.bpl_13 {
  padding-left: 260px;
}

/* margin */
.m_13 {
  margin: 13px;
}

.mt_13 {
  margin-top: 13px;
}

.bmt_13 {
  margin-top: 260px;
}

.mtafter_13 + .mtafter_13 {
  margin-top: 13px;
}

.mr_13 {
  margin-right: 13px;
}

.bmr_13 {
  margin-right: 260px;
}

.mrafter_13 + .mrafter_13 {
  margin-right: 13px;
}

.mb_13 {
  margin-bottom: 13px;
}

.bmb_13 {
  margin-bottom: 260px;
}

.mbafter_13 + .mbafter_13 {
  margin-bottom: 13px;
}

.ml_13 {
  margin-left: 13px;
}

.bml_13 {
  margin-left: 260px;
}

.mlafter_13 + .mlafter_13 {
  margin-left: 13px;
}

.mlr_13 {
  margin-left: 13px;
  margin-right: 13px;
}

.fz_13 {
  font-size: 13px;
}

/* line-height */
.lh_13 {
  line-height: 13px;
}

/* flex */
.fx_13 {
  flex: 13;
}

.fxb_13 {
  flex: 0 0 13px;
}

/* 圆角 */
.br_13 {
  border-radius: 13px;
}

/* border */
.bo_13 {
  border: 13px solid #ccc;
}

.bob_13 {
  border-bottom: 13px solid #ccc;
}

.bol_13 {
  border-left: 13px solid #ccc;
}

.bor_13 {
  border-right: 13px solid #ccc;
}

.bot_13 {
  border-top: 13px solid #ccc;
}

/* 定位 */
.t_13 {
  top: 13px;
}

.bt_13 {
  top: 260px;
}

.r_13 {
  right: 13px;
}

.bbr_13 {
  right: 260px;
}

.b_13 {
  bottom: 13px;
}

.bb_13 {
  bottom: 260px;
}

.l_13 {
  left: 13px;
}

.bl_13 {
  left: 260px;
}

.grid_13 {
  grid-row-gap: 13px;
  grid-column-gap: 13px;
}

.gridc_13 {
  grid-column-gap: 13px;
}

.gridr_13 {
  grid-row-gap: 13px;
}

/* padding */
.p_14 {
  padding: 14px;
}

.pt_14 {
  padding-top: 14px;
}

.ptb_14 {
  padding-top: 14px;
  padding-bottom: 14px;
}

.plr_14 {
  padding-left: 14px;
  padding-right: 14px;
}

.bpt_14 {
  padding-top: 280px;
}

.pr_14 {
  padding-right: 14px;
}

.bpr_14 {
  padding-right: 280px;
}

.pb_14 {
  padding-bottom: 14px;
}

.bpb_14 {
  padding-bottom: 280px;
}

.pl_14 {
  padding-left: 14px;
}

.bpl_14 {
  padding-left: 280px;
}

/* margin */
.m_14 {
  margin: 14px;
}

.mt_14 {
  margin-top: 14px;
}

.bmt_14 {
  margin-top: 280px;
}

.mtafter_14 + .mtafter_14 {
  margin-top: 14px;
}

.mr_14 {
  margin-right: 14px;
}

.bmr_14 {
  margin-right: 280px;
}

.mrafter_14 + .mrafter_14 {
  margin-right: 14px;
}

.mb_14 {
  margin-bottom: 14px;
}

.bmb_14 {
  margin-bottom: 280px;
}

.mbafter_14 + .mbafter_14 {
  margin-bottom: 14px;
}

.ml_14 {
  margin-left: 14px;
}

.bml_14 {
  margin-left: 280px;
}

.mlafter_14 + .mlafter_14 {
  margin-left: 14px;
}

.mlr_14 {
  margin-left: 14px;
  margin-right: 14px;
}

.fz_14 {
  font-size: 14px;
}

/* line-height */
.lh_14 {
  line-height: 14px;
}

/* flex */
.fx_14 {
  flex: 14;
}

.fxb_14 {
  flex: 0 0 14px;
}

/* 圆角 */
.br_14 {
  border-radius: 14px;
}

/* border */
.bo_14 {
  border: 14px solid #ccc;
}

.bob_14 {
  border-bottom: 14px solid #ccc;
}

.bol_14 {
  border-left: 14px solid #ccc;
}

.bor_14 {
  border-right: 14px solid #ccc;
}

.bot_14 {
  border-top: 14px solid #ccc;
}

/* 定位 */
.t_14 {
  top: 14px;
}

.bt_14 {
  top: 280px;
}

.r_14 {
  right: 14px;
}

.bbr_14 {
  right: 280px;
}

.b_14 {
  bottom: 14px;
}

.bb_14 {
  bottom: 280px;
}

.l_14 {
  left: 14px;
}

.bl_14 {
  left: 280px;
}

.grid_14 {
  grid-row-gap: 14px;
  grid-column-gap: 14px;
}

.gridc_14 {
  grid-column-gap: 14px;
}

.gridr_14 {
  grid-row-gap: 14px;
}

/* padding */
.p_15 {
  padding: 15px;
}

.pt_15 {
  padding-top: 15px;
}

.ptb_15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.plr_15 {
  padding-left: 15px;
  padding-right: 15px;
}

.bpt_15 {
  padding-top: 300px;
}

.pr_15 {
  padding-right: 15px;
}

.bpr_15 {
  padding-right: 300px;
}

.pb_15 {
  padding-bottom: 15px;
}

.bpb_15 {
  padding-bottom: 300px;
}

.pl_15 {
  padding-left: 15px;
}

.bpl_15 {
  padding-left: 300px;
}

/* margin */
.m_15 {
  margin: 15px;
}

.mt_15 {
  margin-top: 15px;
}

.bmt_15 {
  margin-top: 300px;
}

.mtafter_15 + .mtafter_15 {
  margin-top: 15px;
}

.mr_15 {
  margin-right: 15px;
}

.bmr_15 {
  margin-right: 300px;
}

.mrafter_15 + .mrafter_15 {
  margin-right: 15px;
}

.mb_15 {
  margin-bottom: 15px;
}

.bmb_15 {
  margin-bottom: 300px;
}

.mbafter_15 + .mbafter_15 {
  margin-bottom: 15px;
}

.ml_15 {
  margin-left: 15px;
}

.bml_15 {
  margin-left: 300px;
}

.mlafter_15 + .mlafter_15 {
  margin-left: 15px;
}

.mlr_15 {
  margin-left: 15px;
  margin-right: 15px;
}

.fz_15 {
  font-size: 15px;
}

/* line-height */
.lh_15 {
  line-height: 15px;
}

/* flex */
.fx_15 {
  flex: 15;
}

.fxb_15 {
  flex: 0 0 15px;
}

/* 圆角 */
.br_15 {
  border-radius: 15px;
}

/* border */
.bo_15 {
  border: 15px solid #ccc;
}

.bob_15 {
  border-bottom: 15px solid #ccc;
}

.bol_15 {
  border-left: 15px solid #ccc;
}

.bor_15 {
  border-right: 15px solid #ccc;
}

.bot_15 {
  border-top: 15px solid #ccc;
}

/* 定位 */
.t_15 {
  top: 15px;
}

.bt_15 {
  top: 300px;
}

.r_15 {
  right: 15px;
}

.bbr_15 {
  right: 300px;
}

.b_15 {
  bottom: 15px;
}

.bb_15 {
  bottom: 300px;
}

.l_15 {
  left: 15px;
}

.bl_15 {
  left: 300px;
}

.grid_15 {
  grid-row-gap: 15px;
  grid-column-gap: 15px;
}

.gridc_15 {
  grid-column-gap: 15px;
}

.gridr_15 {
  grid-row-gap: 15px;
}

/* padding */
.p_16 {
  padding: 16px;
}

.pt_16 {
  padding-top: 16px;
}

.ptb_16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.plr_16 {
  padding-left: 16px;
  padding-right: 16px;
}

.bpt_16 {
  padding-top: 320px;
}

.pr_16 {
  padding-right: 16px;
}

.bpr_16 {
  padding-right: 320px;
}

.pb_16 {
  padding-bottom: 16px;
}

.bpb_16 {
  padding-bottom: 320px;
}

.pl_16 {
  padding-left: 16px;
}

.bpl_16 {
  padding-left: 320px;
}

/* margin */
.m_16 {
  margin: 16px;
}

.mt_16 {
  margin-top: 16px;
}

.bmt_16 {
  margin-top: 320px;
}

.mtafter_16 + .mtafter_16 {
  margin-top: 16px;
}

.mr_16 {
  margin-right: 16px;
}

.bmr_16 {
  margin-right: 320px;
}

.mrafter_16 + .mrafter_16 {
  margin-right: 16px;
}

.mb_16 {
  margin-bottom: 16px;
}

.bmb_16 {
  margin-bottom: 320px;
}

.mbafter_16 + .mbafter_16 {
  margin-bottom: 16px;
}

.ml_16 {
  margin-left: 16px;
}

.bml_16 {
  margin-left: 320px;
}

.mlafter_16 + .mlafter_16 {
  margin-left: 16px;
}

.mlr_16 {
  margin-left: 16px;
  margin-right: 16px;
}

.fz_16 {
  font-size: 16px;
}

/* line-height */
.lh_16 {
  line-height: 16px;
}

/* flex */
.fx_16 {
  flex: 16;
}

.fxb_16 {
  flex: 0 0 16px;
}

/* 圆角 */
.br_16 {
  border-radius: 16px;
}

/* border */
.bo_16 {
  border: 16px solid #ccc;
}

.bob_16 {
  border-bottom: 16px solid #ccc;
}

.bol_16 {
  border-left: 16px solid #ccc;
}

.bor_16 {
  border-right: 16px solid #ccc;
}

.bot_16 {
  border-top: 16px solid #ccc;
}

/* 定位 */
.t_16 {
  top: 16px;
}

.bt_16 {
  top: 320px;
}

.r_16 {
  right: 16px;
}

.bbr_16 {
  right: 320px;
}

.b_16 {
  bottom: 16px;
}

.bb_16 {
  bottom: 320px;
}

.l_16 {
  left: 16px;
}

.bl_16 {
  left: 320px;
}

.grid_16 {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

.gridc_16 {
  grid-column-gap: 16px;
}

.gridr_16 {
  grid-row-gap: 16px;
}

/* padding */
.p_17 {
  padding: 17px;
}

.pt_17 {
  padding-top: 17px;
}

.ptb_17 {
  padding-top: 17px;
  padding-bottom: 17px;
}

.plr_17 {
  padding-left: 17px;
  padding-right: 17px;
}

.bpt_17 {
  padding-top: 340px;
}

.pr_17 {
  padding-right: 17px;
}

.bpr_17 {
  padding-right: 340px;
}

.pb_17 {
  padding-bottom: 17px;
}

.bpb_17 {
  padding-bottom: 340px;
}

.pl_17 {
  padding-left: 17px;
}

.bpl_17 {
  padding-left: 340px;
}

/* margin */
.m_17 {
  margin: 17px;
}

.mt_17 {
  margin-top: 17px;
}

.bmt_17 {
  margin-top: 340px;
}

.mtafter_17 + .mtafter_17 {
  margin-top: 17px;
}

.mr_17 {
  margin-right: 17px;
}

.bmr_17 {
  margin-right: 340px;
}

.mrafter_17 + .mrafter_17 {
  margin-right: 17px;
}

.mb_17 {
  margin-bottom: 17px;
}

.bmb_17 {
  margin-bottom: 340px;
}

.mbafter_17 + .mbafter_17 {
  margin-bottom: 17px;
}

.ml_17 {
  margin-left: 17px;
}

.bml_17 {
  margin-left: 340px;
}

.mlafter_17 + .mlafter_17 {
  margin-left: 17px;
}

.mlr_17 {
  margin-left: 17px;
  margin-right: 17px;
}

.fz_17 {
  font-size: 17px;
}

/* line-height */
.lh_17 {
  line-height: 17px;
}

/* flex */
.fx_17 {
  flex: 17;
}

.fxb_17 {
  flex: 0 0 17px;
}

/* 圆角 */
.br_17 {
  border-radius: 17px;
}

/* border */
.bo_17 {
  border: 17px solid #ccc;
}

.bob_17 {
  border-bottom: 17px solid #ccc;
}

.bol_17 {
  border-left: 17px solid #ccc;
}

.bor_17 {
  border-right: 17px solid #ccc;
}

.bot_17 {
  border-top: 17px solid #ccc;
}

/* 定位 */
.t_17 {
  top: 17px;
}

.bt_17 {
  top: 340px;
}

.r_17 {
  right: 17px;
}

.bbr_17 {
  right: 340px;
}

.b_17 {
  bottom: 17px;
}

.bb_17 {
  bottom: 340px;
}

.l_17 {
  left: 17px;
}

.bl_17 {
  left: 340px;
}

.grid_17 {
  grid-row-gap: 17px;
  grid-column-gap: 17px;
}

.gridc_17 {
  grid-column-gap: 17px;
}

.gridr_17 {
  grid-row-gap: 17px;
}

/* padding */
.p_18 {
  padding: 18px;
}

.pt_18 {
  padding-top: 18px;
}

.ptb_18 {
  padding-top: 18px;
  padding-bottom: 18px;
}

.plr_18 {
  padding-left: 18px;
  padding-right: 18px;
}

.bpt_18 {
  padding-top: 360px;
}

.pr_18 {
  padding-right: 18px;
}

.bpr_18 {
  padding-right: 360px;
}

.pb_18 {
  padding-bottom: 18px;
}

.bpb_18 {
  padding-bottom: 360px;
}

.pl_18 {
  padding-left: 18px;
}

.bpl_18 {
  padding-left: 360px;
}

/* margin */
.m_18 {
  margin: 18px;
}

.mt_18 {
  margin-top: 18px;
}

.bmt_18 {
  margin-top: 360px;
}

.mtafter_18 + .mtafter_18 {
  margin-top: 18px;
}

.mr_18 {
  margin-right: 18px;
}

.bmr_18 {
  margin-right: 360px;
}

.mrafter_18 + .mrafter_18 {
  margin-right: 18px;
}

.mb_18 {
  margin-bottom: 18px;
}

.bmb_18 {
  margin-bottom: 360px;
}

.mbafter_18 + .mbafter_18 {
  margin-bottom: 18px;
}

.ml_18 {
  margin-left: 18px;
}

.bml_18 {
  margin-left: 360px;
}

.mlafter_18 + .mlafter_18 {
  margin-left: 18px;
}

.mlr_18 {
  margin-left: 18px;
  margin-right: 18px;
}

.fz_18 {
  font-size: 18px;
}

/* line-height */
.lh_18 {
  line-height: 18px;
}

/* flex */
.fx_18 {
  flex: 18;
}

.fxb_18 {
  flex: 0 0 18px;
}

/* 圆角 */
.br_18 {
  border-radius: 18px;
}

/* border */
.bo_18 {
  border: 18px solid #ccc;
}

.bob_18 {
  border-bottom: 18px solid #ccc;
}

.bol_18 {
  border-left: 18px solid #ccc;
}

.bor_18 {
  border-right: 18px solid #ccc;
}

.bot_18 {
  border-top: 18px solid #ccc;
}

/* 定位 */
.t_18 {
  top: 18px;
}

.bt_18 {
  top: 360px;
}

.r_18 {
  right: 18px;
}

.bbr_18 {
  right: 360px;
}

.b_18 {
  bottom: 18px;
}

.bb_18 {
  bottom: 360px;
}

.l_18 {
  left: 18px;
}

.bl_18 {
  left: 360px;
}

.grid_18 {
  grid-row-gap: 18px;
  grid-column-gap: 18px;
}

.gridc_18 {
  grid-column-gap: 18px;
}

.gridr_18 {
  grid-row-gap: 18px;
}

/* padding */
.p_19 {
  padding: 19px;
}

.pt_19 {
  padding-top: 19px;
}

.ptb_19 {
  padding-top: 19px;
  padding-bottom: 19px;
}

.plr_19 {
  padding-left: 19px;
  padding-right: 19px;
}

.bpt_19 {
  padding-top: 380px;
}

.pr_19 {
  padding-right: 19px;
}

.bpr_19 {
  padding-right: 380px;
}

.pb_19 {
  padding-bottom: 19px;
}

.bpb_19 {
  padding-bottom: 380px;
}

.pl_19 {
  padding-left: 19px;
}

.bpl_19 {
  padding-left: 380px;
}

/* margin */
.m_19 {
  margin: 19px;
}

.mt_19 {
  margin-top: 19px;
}

.bmt_19 {
  margin-top: 380px;
}

.mtafter_19 + .mtafter_19 {
  margin-top: 19px;
}

.mr_19 {
  margin-right: 19px;
}

.bmr_19 {
  margin-right: 380px;
}

.mrafter_19 + .mrafter_19 {
  margin-right: 19px;
}

.mb_19 {
  margin-bottom: 19px;
}

.bmb_19 {
  margin-bottom: 380px;
}

.mbafter_19 + .mbafter_19 {
  margin-bottom: 19px;
}

.ml_19 {
  margin-left: 19px;
}

.bml_19 {
  margin-left: 380px;
}

.mlafter_19 + .mlafter_19 {
  margin-left: 19px;
}

.mlr_19 {
  margin-left: 19px;
  margin-right: 19px;
}

.fz_19 {
  font-size: 19px;
}

/* line-height */
.lh_19 {
  line-height: 19px;
}

/* flex */
.fx_19 {
  flex: 19;
}

.fxb_19 {
  flex: 0 0 19px;
}

/* 圆角 */
.br_19 {
  border-radius: 19px;
}

/* border */
.bo_19 {
  border: 19px solid #ccc;
}

.bob_19 {
  border-bottom: 19px solid #ccc;
}

.bol_19 {
  border-left: 19px solid #ccc;
}

.bor_19 {
  border-right: 19px solid #ccc;
}

.bot_19 {
  border-top: 19px solid #ccc;
}

/* 定位 */
.t_19 {
  top: 19px;
}

.bt_19 {
  top: 380px;
}

.r_19 {
  right: 19px;
}

.bbr_19 {
  right: 380px;
}

.b_19 {
  bottom: 19px;
}

.bb_19 {
  bottom: 380px;
}

.l_19 {
  left: 19px;
}

.bl_19 {
  left: 380px;
}

.grid_19 {
  grid-row-gap: 19px;
  grid-column-gap: 19px;
}

.gridc_19 {
  grid-column-gap: 19px;
}

.gridr_19 {
  grid-row-gap: 19px;
}

/* padding */
.p_20 {
  padding: 20px;
}

.pt_20 {
  padding-top: 20px;
}

.ptb_20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.plr_20 {
  padding-left: 20px;
  padding-right: 20px;
}

.bpt_20 {
  padding-top: 400px;
}

.pr_20 {
  padding-right: 20px;
}

.bpr_20 {
  padding-right: 400px;
}

.pb_20 {
  padding-bottom: 20px;
}

.bpb_20 {
  padding-bottom: 400px;
}

.pl_20 {
  padding-left: 20px;
}

.bpl_20 {
  padding-left: 400px;
}

/* margin */
.m_20 {
  margin: 20px;
}

.mt_20 {
  margin-top: 20px;
}

.bmt_20 {
  margin-top: 400px;
}

.mtafter_20 + .mtafter_20 {
  margin-top: 20px;
}

.mr_20 {
  margin-right: 20px;
}

.bmr_20 {
  margin-right: 400px;
}

.mrafter_20 + .mrafter_20 {
  margin-right: 20px;
}

.mb_20 {
  margin-bottom: 20px;
}

.bmb_20 {
  margin-bottom: 400px;
}

.mbafter_20 + .mbafter_20 {
  margin-bottom: 20px;
}

.ml_20 {
  margin-left: 20px;
}

.bml_20 {
  margin-left: 400px;
}

.mlafter_20 + .mlafter_20 {
  margin-left: 20px;
}

.mlr_20 {
  margin-left: 20px;
  margin-right: 20px;
}

.fz_20 {
  font-size: 20px;
}

/* line-height */
.lh_20 {
  line-height: 20px;
}

/* flex */
.fx_20 {
  flex: 20;
}

.fxb_20 {
  flex: 0 0 20px;
}

/* 圆角 */
.br_20 {
  border-radius: 20px;
}

/* border */
.bo_20 {
  border: 20px solid #ccc;
}

.bob_20 {
  border-bottom: 20px solid #ccc;
}

.bol_20 {
  border-left: 20px solid #ccc;
}

.bor_20 {
  border-right: 20px solid #ccc;
}

.bot_20 {
  border-top: 20px solid #ccc;
}

/* 定位 */
.t_20 {
  top: 20px;
}

.bt_20 {
  top: 400px;
}

.r_20 {
  right: 20px;
}

.bbr_20 {
  right: 400px;
}

.b_20 {
  bottom: 20px;
}

.bb_20 {
  bottom: 400px;
}

.l_20 {
  left: 20px;
}

.bl_20 {
  left: 400px;
}

.grid_20 {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
}

.gridc_20 {
  grid-column-gap: 20px;
}

.gridr_20 {
  grid-row-gap: 20px;
}

/* padding */
.p_21 {
  padding: 21px;
}

.pt_21 {
  padding-top: 21px;
}

.ptb_21 {
  padding-top: 21px;
  padding-bottom: 21px;
}

.plr_21 {
  padding-left: 21px;
  padding-right: 21px;
}

.bpt_21 {
  padding-top: 420px;
}

.pr_21 {
  padding-right: 21px;
}

.bpr_21 {
  padding-right: 420px;
}

.pb_21 {
  padding-bottom: 21px;
}

.bpb_21 {
  padding-bottom: 420px;
}

.pl_21 {
  padding-left: 21px;
}

.bpl_21 {
  padding-left: 420px;
}

/* margin */
.m_21 {
  margin: 21px;
}

.mt_21 {
  margin-top: 21px;
}

.bmt_21 {
  margin-top: 420px;
}

.mtafter_21 + .mtafter_21 {
  margin-top: 21px;
}

.mr_21 {
  margin-right: 21px;
}

.bmr_21 {
  margin-right: 420px;
}

.mrafter_21 + .mrafter_21 {
  margin-right: 21px;
}

.mb_21 {
  margin-bottom: 21px;
}

.bmb_21 {
  margin-bottom: 420px;
}

.mbafter_21 + .mbafter_21 {
  margin-bottom: 21px;
}

.ml_21 {
  margin-left: 21px;
}

.bml_21 {
  margin-left: 420px;
}

.mlafter_21 + .mlafter_21 {
  margin-left: 21px;
}

.mlr_21 {
  margin-left: 21px;
  margin-right: 21px;
}

.fz_21 {
  font-size: 21px;
}

/* line-height */
.lh_21 {
  line-height: 21px;
}

/* flex */
.fx_21 {
  flex: 21;
}

.fxb_21 {
  flex: 0 0 21px;
}

/* 圆角 */
.br_21 {
  border-radius: 21px;
}

/* border */
.bo_21 {
  border: 21px solid #ccc;
}

.bob_21 {
  border-bottom: 21px solid #ccc;
}

.bol_21 {
  border-left: 21px solid #ccc;
}

.bor_21 {
  border-right: 21px solid #ccc;
}

.bot_21 {
  border-top: 21px solid #ccc;
}

/* 定位 */
.t_21 {
  top: 21px;
}

.bt_21 {
  top: 420px;
}

.r_21 {
  right: 21px;
}

.bbr_21 {
  right: 420px;
}

.b_21 {
  bottom: 21px;
}

.bb_21 {
  bottom: 420px;
}

.l_21 {
  left: 21px;
}

.bl_21 {
  left: 420px;
}

.grid_21 {
  grid-row-gap: 21px;
  grid-column-gap: 21px;
}

.gridc_21 {
  grid-column-gap: 21px;
}

.gridr_21 {
  grid-row-gap: 21px;
}

/* padding */
.p_22 {
  padding: 22px;
}

.pt_22 {
  padding-top: 22px;
}

.ptb_22 {
  padding-top: 22px;
  padding-bottom: 22px;
}

.plr_22 {
  padding-left: 22px;
  padding-right: 22px;
}

.bpt_22 {
  padding-top: 440px;
}

.pr_22 {
  padding-right: 22px;
}

.bpr_22 {
  padding-right: 440px;
}

.pb_22 {
  padding-bottom: 22px;
}

.bpb_22 {
  padding-bottom: 440px;
}

.pl_22 {
  padding-left: 22px;
}

.bpl_22 {
  padding-left: 440px;
}

/* margin */
.m_22 {
  margin: 22px;
}

.mt_22 {
  margin-top: 22px;
}

.bmt_22 {
  margin-top: 440px;
}

.mtafter_22 + .mtafter_22 {
  margin-top: 22px;
}

.mr_22 {
  margin-right: 22px;
}

.bmr_22 {
  margin-right: 440px;
}

.mrafter_22 + .mrafter_22 {
  margin-right: 22px;
}

.mb_22 {
  margin-bottom: 22px;
}

.bmb_22 {
  margin-bottom: 440px;
}

.mbafter_22 + .mbafter_22 {
  margin-bottom: 22px;
}

.ml_22 {
  margin-left: 22px;
}

.bml_22 {
  margin-left: 440px;
}

.mlafter_22 + .mlafter_22 {
  margin-left: 22px;
}

.mlr_22 {
  margin-left: 22px;
  margin-right: 22px;
}

.fz_22 {
  font-size: 22px;
}

/* line-height */
.lh_22 {
  line-height: 22px;
}

/* flex */
.fx_22 {
  flex: 22;
}

.fxb_22 {
  flex: 0 0 22px;
}

/* 圆角 */
.br_22 {
  border-radius: 22px;
}

/* border */
.bo_22 {
  border: 22px solid #ccc;
}

.bob_22 {
  border-bottom: 22px solid #ccc;
}

.bol_22 {
  border-left: 22px solid #ccc;
}

.bor_22 {
  border-right: 22px solid #ccc;
}

.bot_22 {
  border-top: 22px solid #ccc;
}

/* 定位 */
.t_22 {
  top: 22px;
}

.bt_22 {
  top: 440px;
}

.r_22 {
  right: 22px;
}

.bbr_22 {
  right: 440px;
}

.b_22 {
  bottom: 22px;
}

.bb_22 {
  bottom: 440px;
}

.l_22 {
  left: 22px;
}

.bl_22 {
  left: 440px;
}

.grid_22 {
  grid-row-gap: 22px;
  grid-column-gap: 22px;
}

.gridc_22 {
  grid-column-gap: 22px;
}

.gridr_22 {
  grid-row-gap: 22px;
}

/* padding */
.p_23 {
  padding: 23px;
}

.pt_23 {
  padding-top: 23px;
}

.ptb_23 {
  padding-top: 23px;
  padding-bottom: 23px;
}

.plr_23 {
  padding-left: 23px;
  padding-right: 23px;
}

.bpt_23 {
  padding-top: 460px;
}

.pr_23 {
  padding-right: 23px;
}

.bpr_23 {
  padding-right: 460px;
}

.pb_23 {
  padding-bottom: 23px;
}

.bpb_23 {
  padding-bottom: 460px;
}

.pl_23 {
  padding-left: 23px;
}

.bpl_23 {
  padding-left: 460px;
}

/* margin */
.m_23 {
  margin: 23px;
}

.mt_23 {
  margin-top: 23px;
}

.bmt_23 {
  margin-top: 460px;
}

.mtafter_23 + .mtafter_23 {
  margin-top: 23px;
}

.mr_23 {
  margin-right: 23px;
}

.bmr_23 {
  margin-right: 460px;
}

.mrafter_23 + .mrafter_23 {
  margin-right: 23px;
}

.mb_23 {
  margin-bottom: 23px;
}

.bmb_23 {
  margin-bottom: 460px;
}

.mbafter_23 + .mbafter_23 {
  margin-bottom: 23px;
}

.ml_23 {
  margin-left: 23px;
}

.bml_23 {
  margin-left: 460px;
}

.mlafter_23 + .mlafter_23 {
  margin-left: 23px;
}

.mlr_23 {
  margin-left: 23px;
  margin-right: 23px;
}

.fz_23 {
  font-size: 23px;
}

/* line-height */
.lh_23 {
  line-height: 23px;
}

/* flex */
.fx_23 {
  flex: 23;
}

.fxb_23 {
  flex: 0 0 23px;
}

/* 圆角 */
.br_23 {
  border-radius: 23px;
}

/* border */
.bo_23 {
  border: 23px solid #ccc;
}

.bob_23 {
  border-bottom: 23px solid #ccc;
}

.bol_23 {
  border-left: 23px solid #ccc;
}

.bor_23 {
  border-right: 23px solid #ccc;
}

.bot_23 {
  border-top: 23px solid #ccc;
}

/* 定位 */
.t_23 {
  top: 23px;
}

.bt_23 {
  top: 460px;
}

.r_23 {
  right: 23px;
}

.bbr_23 {
  right: 460px;
}

.b_23 {
  bottom: 23px;
}

.bb_23 {
  bottom: 460px;
}

.l_23 {
  left: 23px;
}

.bl_23 {
  left: 460px;
}

.grid_23 {
  grid-row-gap: 23px;
  grid-column-gap: 23px;
}

.gridc_23 {
  grid-column-gap: 23px;
}

.gridr_23 {
  grid-row-gap: 23px;
}

/* padding */
.p_24 {
  padding: 24px;
}

.pt_24 {
  padding-top: 24px;
}

.ptb_24 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.plr_24 {
  padding-left: 24px;
  padding-right: 24px;
}

.bpt_24 {
  padding-top: 480px;
}

.pr_24 {
  padding-right: 24px;
}

.bpr_24 {
  padding-right: 480px;
}

.pb_24 {
  padding-bottom: 24px;
}

.bpb_24 {
  padding-bottom: 480px;
}

.pl_24 {
  padding-left: 24px;
}

.bpl_24 {
  padding-left: 480px;
}

/* margin */
.m_24 {
  margin: 24px;
}

.mt_24 {
  margin-top: 24px;
}

.bmt_24 {
  margin-top: 480px;
}

.mtafter_24 + .mtafter_24 {
  margin-top: 24px;
}

.mr_24 {
  margin-right: 24px;
}

.bmr_24 {
  margin-right: 480px;
}

.mrafter_24 + .mrafter_24 {
  margin-right: 24px;
}

.mb_24 {
  margin-bottom: 24px;
}

.bmb_24 {
  margin-bottom: 480px;
}

.mbafter_24 + .mbafter_24 {
  margin-bottom: 24px;
}

.ml_24 {
  margin-left: 24px;
}

.bml_24 {
  margin-left: 480px;
}

.mlafter_24 + .mlafter_24 {
  margin-left: 24px;
}

.mlr_24 {
  margin-left: 24px;
  margin-right: 24px;
}

.fz_24 {
  font-size: 24px;
}

/* line-height */
.lh_24 {
  line-height: 24px;
}

/* flex */
.fx_24 {
  flex: 24;
}

.fxb_24 {
  flex: 0 0 24px;
}

/* 圆角 */
.br_24 {
  border-radius: 24px;
}

/* border */
.bo_24 {
  border: 24px solid #ccc;
}

.bob_24 {
  border-bottom: 24px solid #ccc;
}

.bol_24 {
  border-left: 24px solid #ccc;
}

.bor_24 {
  border-right: 24px solid #ccc;
}

.bot_24 {
  border-top: 24px solid #ccc;
}

/* 定位 */
.t_24 {
  top: 24px;
}

.bt_24 {
  top: 480px;
}

.r_24 {
  right: 24px;
}

.bbr_24 {
  right: 480px;
}

.b_24 {
  bottom: 24px;
}

.bb_24 {
  bottom: 480px;
}

.l_24 {
  left: 24px;
}

.bl_24 {
  left: 480px;
}

.grid_24 {
  grid-row-gap: 24px;
  grid-column-gap: 24px;
}

.gridc_24 {
  grid-column-gap: 24px;
}

.gridr_24 {
  grid-row-gap: 24px;
}

/* padding */
.p_25 {
  padding: 25px;
}

.pt_25 {
  padding-top: 25px;
}

.ptb_25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.plr_25 {
  padding-left: 25px;
  padding-right: 25px;
}

.bpt_25 {
  padding-top: 500px;
}

.pr_25 {
  padding-right: 25px;
}

.bpr_25 {
  padding-right: 500px;
}

.pb_25 {
  padding-bottom: 25px;
}

.bpb_25 {
  padding-bottom: 500px;
}

.pl_25 {
  padding-left: 25px;
}

.bpl_25 {
  padding-left: 500px;
}

/* margin */
.m_25 {
  margin: 25px;
}

.mt_25 {
  margin-top: 25px;
}

.bmt_25 {
  margin-top: 500px;
}

.mtafter_25 + .mtafter_25 {
  margin-top: 25px;
}

.mr_25 {
  margin-right: 25px;
}

.bmr_25 {
  margin-right: 500px;
}

.mrafter_25 + .mrafter_25 {
  margin-right: 25px;
}

.mb_25 {
  margin-bottom: 25px;
}

.bmb_25 {
  margin-bottom: 500px;
}

.mbafter_25 + .mbafter_25 {
  margin-bottom: 25px;
}

.ml_25 {
  margin-left: 25px;
}

.bml_25 {
  margin-left: 500px;
}

.mlafter_25 + .mlafter_25 {
  margin-left: 25px;
}

.mlr_25 {
  margin-left: 25px;
  margin-right: 25px;
}

.fz_25 {
  font-size: 25px;
}

/* line-height */
.lh_25 {
  line-height: 25px;
}

/* flex */
.fx_25 {
  flex: 25;
}

.fxb_25 {
  flex: 0 0 25px;
}

/* 圆角 */
.br_25 {
  border-radius: 25px;
}

/* border */
.bo_25 {
  border: 25px solid #ccc;
}

.bob_25 {
  border-bottom: 25px solid #ccc;
}

.bol_25 {
  border-left: 25px solid #ccc;
}

.bor_25 {
  border-right: 25px solid #ccc;
}

.bot_25 {
  border-top: 25px solid #ccc;
}

/* 定位 */
.t_25 {
  top: 25px;
}

.bt_25 {
  top: 500px;
}

.r_25 {
  right: 25px;
}

.bbr_25 {
  right: 500px;
}

.b_25 {
  bottom: 25px;
}

.bb_25 {
  bottom: 500px;
}

.l_25 {
  left: 25px;
}

.bl_25 {
  left: 500px;
}

.grid_25 {
  grid-row-gap: 25px;
  grid-column-gap: 25px;
}

.gridc_25 {
  grid-column-gap: 25px;
}

.gridr_25 {
  grid-row-gap: 25px;
}

/* padding */
.p_26 {
  padding: 26px;
}

.pt_26 {
  padding-top: 26px;
}

.ptb_26 {
  padding-top: 26px;
  padding-bottom: 26px;
}

.plr_26 {
  padding-left: 26px;
  padding-right: 26px;
}

.bpt_26 {
  padding-top: 520px;
}

.pr_26 {
  padding-right: 26px;
}

.bpr_26 {
  padding-right: 520px;
}

.pb_26 {
  padding-bottom: 26px;
}

.bpb_26 {
  padding-bottom: 520px;
}

.pl_26 {
  padding-left: 26px;
}

.bpl_26 {
  padding-left: 520px;
}

/* margin */
.m_26 {
  margin: 26px;
}

.mt_26 {
  margin-top: 26px;
}

.bmt_26 {
  margin-top: 520px;
}

.mtafter_26 + .mtafter_26 {
  margin-top: 26px;
}

.mr_26 {
  margin-right: 26px;
}

.bmr_26 {
  margin-right: 520px;
}

.mrafter_26 + .mrafter_26 {
  margin-right: 26px;
}

.mb_26 {
  margin-bottom: 26px;
}

.bmb_26 {
  margin-bottom: 520px;
}

.mbafter_26 + .mbafter_26 {
  margin-bottom: 26px;
}

.ml_26 {
  margin-left: 26px;
}

.bml_26 {
  margin-left: 520px;
}

.mlafter_26 + .mlafter_26 {
  margin-left: 26px;
}

.mlr_26 {
  margin-left: 26px;
  margin-right: 26px;
}

.fz_26 {
  font-size: 26px;
}

/* line-height */
.lh_26 {
  line-height: 26px;
}

/* flex */
.fx_26 {
  flex: 26;
}

.fxb_26 {
  flex: 0 0 26px;
}

/* 圆角 */
.br_26 {
  border-radius: 26px;
}

/* border */
.bo_26 {
  border: 26px solid #ccc;
}

.bob_26 {
  border-bottom: 26px solid #ccc;
}

.bol_26 {
  border-left: 26px solid #ccc;
}

.bor_26 {
  border-right: 26px solid #ccc;
}

.bot_26 {
  border-top: 26px solid #ccc;
}

/* 定位 */
.t_26 {
  top: 26px;
}

.bt_26 {
  top: 520px;
}

.r_26 {
  right: 26px;
}

.bbr_26 {
  right: 520px;
}

.b_26 {
  bottom: 26px;
}

.bb_26 {
  bottom: 520px;
}

.l_26 {
  left: 26px;
}

.bl_26 {
  left: 520px;
}

.grid_26 {
  grid-row-gap: 26px;
  grid-column-gap: 26px;
}

.gridc_26 {
  grid-column-gap: 26px;
}

.gridr_26 {
  grid-row-gap: 26px;
}

/* padding */
.p_27 {
  padding: 27px;
}

.pt_27 {
  padding-top: 27px;
}

.ptb_27 {
  padding-top: 27px;
  padding-bottom: 27px;
}

.plr_27 {
  padding-left: 27px;
  padding-right: 27px;
}

.bpt_27 {
  padding-top: 540px;
}

.pr_27 {
  padding-right: 27px;
}

.bpr_27 {
  padding-right: 540px;
}

.pb_27 {
  padding-bottom: 27px;
}

.bpb_27 {
  padding-bottom: 540px;
}

.pl_27 {
  padding-left: 27px;
}

.bpl_27 {
  padding-left: 540px;
}

/* margin */
.m_27 {
  margin: 27px;
}

.mt_27 {
  margin-top: 27px;
}

.bmt_27 {
  margin-top: 540px;
}

.mtafter_27 + .mtafter_27 {
  margin-top: 27px;
}

.mr_27 {
  margin-right: 27px;
}

.bmr_27 {
  margin-right: 540px;
}

.mrafter_27 + .mrafter_27 {
  margin-right: 27px;
}

.mb_27 {
  margin-bottom: 27px;
}

.bmb_27 {
  margin-bottom: 540px;
}

.mbafter_27 + .mbafter_27 {
  margin-bottom: 27px;
}

.ml_27 {
  margin-left: 27px;
}

.bml_27 {
  margin-left: 540px;
}

.mlafter_27 + .mlafter_27 {
  margin-left: 27px;
}

.mlr_27 {
  margin-left: 27px;
  margin-right: 27px;
}

.fz_27 {
  font-size: 27px;
}

/* line-height */
.lh_27 {
  line-height: 27px;
}

/* flex */
.fx_27 {
  flex: 27;
}

.fxb_27 {
  flex: 0 0 27px;
}

/* 圆角 */
.br_27 {
  border-radius: 27px;
}

/* border */
.bo_27 {
  border: 27px solid #ccc;
}

.bob_27 {
  border-bottom: 27px solid #ccc;
}

.bol_27 {
  border-left: 27px solid #ccc;
}

.bor_27 {
  border-right: 27px solid #ccc;
}

.bot_27 {
  border-top: 27px solid #ccc;
}

/* 定位 */
.t_27 {
  top: 27px;
}

.bt_27 {
  top: 540px;
}

.r_27 {
  right: 27px;
}

.bbr_27 {
  right: 540px;
}

.b_27 {
  bottom: 27px;
}

.bb_27 {
  bottom: 540px;
}

.l_27 {
  left: 27px;
}

.bl_27 {
  left: 540px;
}

.grid_27 {
  grid-row-gap: 27px;
  grid-column-gap: 27px;
}

.gridc_27 {
  grid-column-gap: 27px;
}

.gridr_27 {
  grid-row-gap: 27px;
}

/* padding */
.p_28 {
  padding: 28px;
}

.pt_28 {
  padding-top: 28px;
}

.ptb_28 {
  padding-top: 28px;
  padding-bottom: 28px;
}

.plr_28 {
  padding-left: 28px;
  padding-right: 28px;
}

.bpt_28 {
  padding-top: 560px;
}

.pr_28 {
  padding-right: 28px;
}

.bpr_28 {
  padding-right: 560px;
}

.pb_28 {
  padding-bottom: 28px;
}

.bpb_28 {
  padding-bottom: 560px;
}

.pl_28 {
  padding-left: 28px;
}

.bpl_28 {
  padding-left: 560px;
}

/* margin */
.m_28 {
  margin: 28px;
}

.mt_28 {
  margin-top: 28px;
}

.bmt_28 {
  margin-top: 560px;
}

.mtafter_28 + .mtafter_28 {
  margin-top: 28px;
}

.mr_28 {
  margin-right: 28px;
}

.bmr_28 {
  margin-right: 560px;
}

.mrafter_28 + .mrafter_28 {
  margin-right: 28px;
}

.mb_28 {
  margin-bottom: 28px;
}

.bmb_28 {
  margin-bottom: 560px;
}

.mbafter_28 + .mbafter_28 {
  margin-bottom: 28px;
}

.ml_28 {
  margin-left: 28px;
}

.bml_28 {
  margin-left: 560px;
}

.mlafter_28 + .mlafter_28 {
  margin-left: 28px;
}

.mlr_28 {
  margin-left: 28px;
  margin-right: 28px;
}

.fz_28 {
  font-size: 28px;
}

/* line-height */
.lh_28 {
  line-height: 28px;
}

/* flex */
.fx_28 {
  flex: 28;
}

.fxb_28 {
  flex: 0 0 28px;
}

/* 圆角 */
.br_28 {
  border-radius: 28px;
}

/* border */
.bo_28 {
  border: 28px solid #ccc;
}

.bob_28 {
  border-bottom: 28px solid #ccc;
}

.bol_28 {
  border-left: 28px solid #ccc;
}

.bor_28 {
  border-right: 28px solid #ccc;
}

.bot_28 {
  border-top: 28px solid #ccc;
}

/* 定位 */
.t_28 {
  top: 28px;
}

.bt_28 {
  top: 560px;
}

.r_28 {
  right: 28px;
}

.bbr_28 {
  right: 560px;
}

.b_28 {
  bottom: 28px;
}

.bb_28 {
  bottom: 560px;
}

.l_28 {
  left: 28px;
}

.bl_28 {
  left: 560px;
}

.grid_28 {
  grid-row-gap: 28px;
  grid-column-gap: 28px;
}

.gridc_28 {
  grid-column-gap: 28px;
}

.gridr_28 {
  grid-row-gap: 28px;
}

/* padding */
.p_29 {
  padding: 29px;
}

.pt_29 {
  padding-top: 29px;
}

.ptb_29 {
  padding-top: 29px;
  padding-bottom: 29px;
}

.plr_29 {
  padding-left: 29px;
  padding-right: 29px;
}

.bpt_29 {
  padding-top: 580px;
}

.pr_29 {
  padding-right: 29px;
}

.bpr_29 {
  padding-right: 580px;
}

.pb_29 {
  padding-bottom: 29px;
}

.bpb_29 {
  padding-bottom: 580px;
}

.pl_29 {
  padding-left: 29px;
}

.bpl_29 {
  padding-left: 580px;
}

/* margin */
.m_29 {
  margin: 29px;
}

.mt_29 {
  margin-top: 29px;
}

.bmt_29 {
  margin-top: 580px;
}

.mtafter_29 + .mtafter_29 {
  margin-top: 29px;
}

.mr_29 {
  margin-right: 29px;
}

.bmr_29 {
  margin-right: 580px;
}

.mrafter_29 + .mrafter_29 {
  margin-right: 29px;
}

.mb_29 {
  margin-bottom: 29px;
}

.bmb_29 {
  margin-bottom: 580px;
}

.mbafter_29 + .mbafter_29 {
  margin-bottom: 29px;
}

.ml_29 {
  margin-left: 29px;
}

.bml_29 {
  margin-left: 580px;
}

.mlafter_29 + .mlafter_29 {
  margin-left: 29px;
}

.mlr_29 {
  margin-left: 29px;
  margin-right: 29px;
}

.fz_29 {
  font-size: 29px;
}

/* line-height */
.lh_29 {
  line-height: 29px;
}

/* flex */
.fx_29 {
  flex: 29;
}

.fxb_29 {
  flex: 0 0 29px;
}

/* 圆角 */
.br_29 {
  border-radius: 29px;
}

/* border */
.bo_29 {
  border: 29px solid #ccc;
}

.bob_29 {
  border-bottom: 29px solid #ccc;
}

.bol_29 {
  border-left: 29px solid #ccc;
}

.bor_29 {
  border-right: 29px solid #ccc;
}

.bot_29 {
  border-top: 29px solid #ccc;
}

/* 定位 */
.t_29 {
  top: 29px;
}

.bt_29 {
  top: 580px;
}

.r_29 {
  right: 29px;
}

.bbr_29 {
  right: 580px;
}

.b_29 {
  bottom: 29px;
}

.bb_29 {
  bottom: 580px;
}

.l_29 {
  left: 29px;
}

.bl_29 {
  left: 580px;
}

.grid_29 {
  grid-row-gap: 29px;
  grid-column-gap: 29px;
}

.gridc_29 {
  grid-column-gap: 29px;
}

.gridr_29 {
  grid-row-gap: 29px;
}

/* padding */
.p_30 {
  padding: 30px;
}

.pt_30 {
  padding-top: 30px;
}

.ptb_30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.plr_30 {
  padding-left: 30px;
  padding-right: 30px;
}

.bpt_30 {
  padding-top: 600px;
}

.pr_30 {
  padding-right: 30px;
}

.bpr_30 {
  padding-right: 600px;
}

.pb_30 {
  padding-bottom: 30px;
}

.bpb_30 {
  padding-bottom: 600px;
}

.pl_30 {
  padding-left: 30px;
}

.bpl_30 {
  padding-left: 600px;
}

/* margin */
.m_30 {
  margin: 30px;
}

.mt_30 {
  margin-top: 30px;
}

.bmt_30 {
  margin-top: 600px;
}

.mtafter_30 + .mtafter_30 {
  margin-top: 30px;
}

.mr_30 {
  margin-right: 30px;
}

.bmr_30 {
  margin-right: 600px;
}

.mrafter_30 + .mrafter_30 {
  margin-right: 30px;
}

.mb_30 {
  margin-bottom: 30px;
}

.bmb_30 {
  margin-bottom: 600px;
}

.mbafter_30 + .mbafter_30 {
  margin-bottom: 30px;
}

.ml_30 {
  margin-left: 30px;
}

.bml_30 {
  margin-left: 600px;
}

.mlafter_30 + .mlafter_30 {
  margin-left: 30px;
}

.mlr_30 {
  margin-left: 30px;
  margin-right: 30px;
}

.fz_30 {
  font-size: 30px;
}

/* line-height */
.lh_30 {
  line-height: 30px;
}

/* flex */
.fx_30 {
  flex: 30;
}

.fxb_30 {
  flex: 0 0 30px;
}

/* 圆角 */
.br_30 {
  border-radius: 30px;
}

/* border */
.bo_30 {
  border: 30px solid #ccc;
}

.bob_30 {
  border-bottom: 30px solid #ccc;
}

.bol_30 {
  border-left: 30px solid #ccc;
}

.bor_30 {
  border-right: 30px solid #ccc;
}

.bot_30 {
  border-top: 30px solid #ccc;
}

/* 定位 */
.t_30 {
  top: 30px;
}

.bt_30 {
  top: 600px;
}

.r_30 {
  right: 30px;
}

.bbr_30 {
  right: 600px;
}

.b_30 {
  bottom: 30px;
}

.bb_30 {
  bottom: 600px;
}

.l_30 {
  left: 30px;
}

.bl_30 {
  left: 600px;
}

.grid_30 {
  grid-row-gap: 30px;
  grid-column-gap: 30px;
}

.gridc_30 {
  grid-column-gap: 30px;
}

.gridr_30 {
  grid-row-gap: 30px;
}

/* padding */
.p_31 {
  padding: 31px;
}

.pt_31 {
  padding-top: 31px;
}

.ptb_31 {
  padding-top: 31px;
  padding-bottom: 31px;
}

.plr_31 {
  padding-left: 31px;
  padding-right: 31px;
}

.bpt_31 {
  padding-top: 620px;
}

.pr_31 {
  padding-right: 31px;
}

.bpr_31 {
  padding-right: 620px;
}

.pb_31 {
  padding-bottom: 31px;
}

.bpb_31 {
  padding-bottom: 620px;
}

.pl_31 {
  padding-left: 31px;
}

.bpl_31 {
  padding-left: 620px;
}

/* margin */
.m_31 {
  margin: 31px;
}

.mt_31 {
  margin-top: 31px;
}

.bmt_31 {
  margin-top: 620px;
}

.mtafter_31 + .mtafter_31 {
  margin-top: 31px;
}

.mr_31 {
  margin-right: 31px;
}

.bmr_31 {
  margin-right: 620px;
}

.mrafter_31 + .mrafter_31 {
  margin-right: 31px;
}

.mb_31 {
  margin-bottom: 31px;
}

.bmb_31 {
  margin-bottom: 620px;
}

.mbafter_31 + .mbafter_31 {
  margin-bottom: 31px;
}

.ml_31 {
  margin-left: 31px;
}

.bml_31 {
  margin-left: 620px;
}

.mlafter_31 + .mlafter_31 {
  margin-left: 31px;
}

.mlr_31 {
  margin-left: 31px;
  margin-right: 31px;
}

.fz_31 {
  font-size: 31px;
}

/* line-height */
.lh_31 {
  line-height: 31px;
}

/* flex */
.fx_31 {
  flex: 31;
}

.fxb_31 {
  flex: 0 0 31px;
}

/* 圆角 */
.br_31 {
  border-radius: 31px;
}

/* border */
.bo_31 {
  border: 31px solid #ccc;
}

.bob_31 {
  border-bottom: 31px solid #ccc;
}

.bol_31 {
  border-left: 31px solid #ccc;
}

.bor_31 {
  border-right: 31px solid #ccc;
}

.bot_31 {
  border-top: 31px solid #ccc;
}

/* 定位 */
.t_31 {
  top: 31px;
}

.bt_31 {
  top: 620px;
}

.r_31 {
  right: 31px;
}

.bbr_31 {
  right: 620px;
}

.b_31 {
  bottom: 31px;
}

.bb_31 {
  bottom: 620px;
}

.l_31 {
  left: 31px;
}

.bl_31 {
  left: 620px;
}

.grid_31 {
  grid-row-gap: 31px;
  grid-column-gap: 31px;
}

.gridc_31 {
  grid-column-gap: 31px;
}

.gridr_31 {
  grid-row-gap: 31px;
}

/* padding */
.p_32 {
  padding: 32px;
}

.pt_32 {
  padding-top: 32px;
}

.ptb_32 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.plr_32 {
  padding-left: 32px;
  padding-right: 32px;
}

.bpt_32 {
  padding-top: 640px;
}

.pr_32 {
  padding-right: 32px;
}

.bpr_32 {
  padding-right: 640px;
}

.pb_32 {
  padding-bottom: 32px;
}

.bpb_32 {
  padding-bottom: 640px;
}

.pl_32 {
  padding-left: 32px;
}

.bpl_32 {
  padding-left: 640px;
}

/* margin */
.m_32 {
  margin: 32px;
}

.mt_32 {
  margin-top: 32px;
}

.bmt_32 {
  margin-top: 640px;
}

.mtafter_32 + .mtafter_32 {
  margin-top: 32px;
}

.mr_32 {
  margin-right: 32px;
}

.bmr_32 {
  margin-right: 640px;
}

.mrafter_32 + .mrafter_32 {
  margin-right: 32px;
}

.mb_32 {
  margin-bottom: 32px;
}

.bmb_32 {
  margin-bottom: 640px;
}

.mbafter_32 + .mbafter_32 {
  margin-bottom: 32px;
}

.ml_32 {
  margin-left: 32px;
}

.bml_32 {
  margin-left: 640px;
}

.mlafter_32 + .mlafter_32 {
  margin-left: 32px;
}

.mlr_32 {
  margin-left: 32px;
  margin-right: 32px;
}

.fz_32 {
  font-size: 32px;
}

/* line-height */
.lh_32 {
  line-height: 32px;
}

/* flex */
.fx_32 {
  flex: 32;
}

.fxb_32 {
  flex: 0 0 32px;
}

/* 圆角 */
.br_32 {
  border-radius: 32px;
}

/* border */
.bo_32 {
  border: 32px solid #ccc;
}

.bob_32 {
  border-bottom: 32px solid #ccc;
}

.bol_32 {
  border-left: 32px solid #ccc;
}

.bor_32 {
  border-right: 32px solid #ccc;
}

.bot_32 {
  border-top: 32px solid #ccc;
}

/* 定位 */
.t_32 {
  top: 32px;
}

.bt_32 {
  top: 640px;
}

.r_32 {
  right: 32px;
}

.bbr_32 {
  right: 640px;
}

.b_32 {
  bottom: 32px;
}

.bb_32 {
  bottom: 640px;
}

.l_32 {
  left: 32px;
}

.bl_32 {
  left: 640px;
}

.grid_32 {
  grid-row-gap: 32px;
  grid-column-gap: 32px;
}

.gridc_32 {
  grid-column-gap: 32px;
}

.gridr_32 {
  grid-row-gap: 32px;
}

/* padding */
.p_33 {
  padding: 33px;
}

.pt_33 {
  padding-top: 33px;
}

.ptb_33 {
  padding-top: 33px;
  padding-bottom: 33px;
}

.plr_33 {
  padding-left: 33px;
  padding-right: 33px;
}

.bpt_33 {
  padding-top: 660px;
}

.pr_33 {
  padding-right: 33px;
}

.bpr_33 {
  padding-right: 660px;
}

.pb_33 {
  padding-bottom: 33px;
}

.bpb_33 {
  padding-bottom: 660px;
}

.pl_33 {
  padding-left: 33px;
}

.bpl_33 {
  padding-left: 660px;
}

/* margin */
.m_33 {
  margin: 33px;
}

.mt_33 {
  margin-top: 33px;
}

.bmt_33 {
  margin-top: 660px;
}

.mtafter_33 + .mtafter_33 {
  margin-top: 33px;
}

.mr_33 {
  margin-right: 33px;
}

.bmr_33 {
  margin-right: 660px;
}

.mrafter_33 + .mrafter_33 {
  margin-right: 33px;
}

.mb_33 {
  margin-bottom: 33px;
}

.bmb_33 {
  margin-bottom: 660px;
}

.mbafter_33 + .mbafter_33 {
  margin-bottom: 33px;
}

.ml_33 {
  margin-left: 33px;
}

.bml_33 {
  margin-left: 660px;
}

.mlafter_33 + .mlafter_33 {
  margin-left: 33px;
}

.mlr_33 {
  margin-left: 33px;
  margin-right: 33px;
}

.fz_33 {
  font-size: 33px;
}

/* line-height */
.lh_33 {
  line-height: 33px;
}

/* flex */
.fx_33 {
  flex: 33;
}

.fxb_33 {
  flex: 0 0 33px;
}

/* 圆角 */
.br_33 {
  border-radius: 33px;
}

/* border */
.bo_33 {
  border: 33px solid #ccc;
}

.bob_33 {
  border-bottom: 33px solid #ccc;
}

.bol_33 {
  border-left: 33px solid #ccc;
}

.bor_33 {
  border-right: 33px solid #ccc;
}

.bot_33 {
  border-top: 33px solid #ccc;
}

/* 定位 */
.t_33 {
  top: 33px;
}

.bt_33 {
  top: 660px;
}

.r_33 {
  right: 33px;
}

.bbr_33 {
  right: 660px;
}

.b_33 {
  bottom: 33px;
}

.bb_33 {
  bottom: 660px;
}

.l_33 {
  left: 33px;
}

.bl_33 {
  left: 660px;
}

.grid_33 {
  grid-row-gap: 33px;
  grid-column-gap: 33px;
}

.gridc_33 {
  grid-column-gap: 33px;
}

.gridr_33 {
  grid-row-gap: 33px;
}

/* padding */
.p_34 {
  padding: 34px;
}

.pt_34 {
  padding-top: 34px;
}

.ptb_34 {
  padding-top: 34px;
  padding-bottom: 34px;
}

.plr_34 {
  padding-left: 34px;
  padding-right: 34px;
}

.bpt_34 {
  padding-top: 680px;
}

.pr_34 {
  padding-right: 34px;
}

.bpr_34 {
  padding-right: 680px;
}

.pb_34 {
  padding-bottom: 34px;
}

.bpb_34 {
  padding-bottom: 680px;
}

.pl_34 {
  padding-left: 34px;
}

.bpl_34 {
  padding-left: 680px;
}

/* margin */
.m_34 {
  margin: 34px;
}

.mt_34 {
  margin-top: 34px;
}

.bmt_34 {
  margin-top: 680px;
}

.mtafter_34 + .mtafter_34 {
  margin-top: 34px;
}

.mr_34 {
  margin-right: 34px;
}

.bmr_34 {
  margin-right: 680px;
}

.mrafter_34 + .mrafter_34 {
  margin-right: 34px;
}

.mb_34 {
  margin-bottom: 34px;
}

.bmb_34 {
  margin-bottom: 680px;
}

.mbafter_34 + .mbafter_34 {
  margin-bottom: 34px;
}

.ml_34 {
  margin-left: 34px;
}

.bml_34 {
  margin-left: 680px;
}

.mlafter_34 + .mlafter_34 {
  margin-left: 34px;
}

.mlr_34 {
  margin-left: 34px;
  margin-right: 34px;
}

.fz_34 {
  font-size: 34px;
}

/* line-height */
.lh_34 {
  line-height: 34px;
}

/* flex */
.fx_34 {
  flex: 34;
}

.fxb_34 {
  flex: 0 0 34px;
}

/* 圆角 */
.br_34 {
  border-radius: 34px;
}

/* border */
.bo_34 {
  border: 34px solid #ccc;
}

.bob_34 {
  border-bottom: 34px solid #ccc;
}

.bol_34 {
  border-left: 34px solid #ccc;
}

.bor_34 {
  border-right: 34px solid #ccc;
}

.bot_34 {
  border-top: 34px solid #ccc;
}

/* 定位 */
.t_34 {
  top: 34px;
}

.bt_34 {
  top: 680px;
}

.r_34 {
  right: 34px;
}

.bbr_34 {
  right: 680px;
}

.b_34 {
  bottom: 34px;
}

.bb_34 {
  bottom: 680px;
}

.l_34 {
  left: 34px;
}

.bl_34 {
  left: 680px;
}

.grid_34 {
  grid-row-gap: 34px;
  grid-column-gap: 34px;
}

.gridc_34 {
  grid-column-gap: 34px;
}

.gridr_34 {
  grid-row-gap: 34px;
}

/* padding */
.p_35 {
  padding: 35px;
}

.pt_35 {
  padding-top: 35px;
}

.ptb_35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.plr_35 {
  padding-left: 35px;
  padding-right: 35px;
}

.bpt_35 {
  padding-top: 700px;
}

.pr_35 {
  padding-right: 35px;
}

.bpr_35 {
  padding-right: 700px;
}

.pb_35 {
  padding-bottom: 35px;
}

.bpb_35 {
  padding-bottom: 700px;
}

.pl_35 {
  padding-left: 35px;
}

.bpl_35 {
  padding-left: 700px;
}

/* margin */
.m_35 {
  margin: 35px;
}

.mt_35 {
  margin-top: 35px;
}

.bmt_35 {
  margin-top: 700px;
}

.mtafter_35 + .mtafter_35 {
  margin-top: 35px;
}

.mr_35 {
  margin-right: 35px;
}

.bmr_35 {
  margin-right: 700px;
}

.mrafter_35 + .mrafter_35 {
  margin-right: 35px;
}

.mb_35 {
  margin-bottom: 35px;
}

.bmb_35 {
  margin-bottom: 700px;
}

.mbafter_35 + .mbafter_35 {
  margin-bottom: 35px;
}

.ml_35 {
  margin-left: 35px;
}

.bml_35 {
  margin-left: 700px;
}

.mlafter_35 + .mlafter_35 {
  margin-left: 35px;
}

.mlr_35 {
  margin-left: 35px;
  margin-right: 35px;
}

.fz_35 {
  font-size: 35px;
}

/* line-height */
.lh_35 {
  line-height: 35px;
}

/* flex */
.fx_35 {
  flex: 35;
}

.fxb_35 {
  flex: 0 0 35px;
}

/* 圆角 */
.br_35 {
  border-radius: 35px;
}

/* border */
.bo_35 {
  border: 35px solid #ccc;
}

.bob_35 {
  border-bottom: 35px solid #ccc;
}

.bol_35 {
  border-left: 35px solid #ccc;
}

.bor_35 {
  border-right: 35px solid #ccc;
}

.bot_35 {
  border-top: 35px solid #ccc;
}

/* 定位 */
.t_35 {
  top: 35px;
}

.bt_35 {
  top: 700px;
}

.r_35 {
  right: 35px;
}

.bbr_35 {
  right: 700px;
}

.b_35 {
  bottom: 35px;
}

.bb_35 {
  bottom: 700px;
}

.l_35 {
  left: 35px;
}

.bl_35 {
  left: 700px;
}

.grid_35 {
  grid-row-gap: 35px;
  grid-column-gap: 35px;
}

.gridc_35 {
  grid-column-gap: 35px;
}

.gridr_35 {
  grid-row-gap: 35px;
}

/* padding */
.p_36 {
  padding: 36px;
}

.pt_36 {
  padding-top: 36px;
}

.ptb_36 {
  padding-top: 36px;
  padding-bottom: 36px;
}

.plr_36 {
  padding-left: 36px;
  padding-right: 36px;
}

.bpt_36 {
  padding-top: 720px;
}

.pr_36 {
  padding-right: 36px;
}

.bpr_36 {
  padding-right: 720px;
}

.pb_36 {
  padding-bottom: 36px;
}

.bpb_36 {
  padding-bottom: 720px;
}

.pl_36 {
  padding-left: 36px;
}

.bpl_36 {
  padding-left: 720px;
}

/* margin */
.m_36 {
  margin: 36px;
}

.mt_36 {
  margin-top: 36px;
}

.bmt_36 {
  margin-top: 720px;
}

.mtafter_36 + .mtafter_36 {
  margin-top: 36px;
}

.mr_36 {
  margin-right: 36px;
}

.bmr_36 {
  margin-right: 720px;
}

.mrafter_36 + .mrafter_36 {
  margin-right: 36px;
}

.mb_36 {
  margin-bottom: 36px;
}

.bmb_36 {
  margin-bottom: 720px;
}

.mbafter_36 + .mbafter_36 {
  margin-bottom: 36px;
}

.ml_36 {
  margin-left: 36px;
}

.bml_36 {
  margin-left: 720px;
}

.mlafter_36 + .mlafter_36 {
  margin-left: 36px;
}

.mlr_36 {
  margin-left: 36px;
  margin-right: 36px;
}

.fz_36 {
  font-size: 36px;
}

/* line-height */
.lh_36 {
  line-height: 36px;
}

/* flex */
.fx_36 {
  flex: 36;
}

.fxb_36 {
  flex: 0 0 36px;
}

/* 圆角 */
.br_36 {
  border-radius: 36px;
}

/* border */
.bo_36 {
  border: 36px solid #ccc;
}

.bob_36 {
  border-bottom: 36px solid #ccc;
}

.bol_36 {
  border-left: 36px solid #ccc;
}

.bor_36 {
  border-right: 36px solid #ccc;
}

.bot_36 {
  border-top: 36px solid #ccc;
}

/* 定位 */
.t_36 {
  top: 36px;
}

.bt_36 {
  top: 720px;
}

.r_36 {
  right: 36px;
}

.bbr_36 {
  right: 720px;
}

.b_36 {
  bottom: 36px;
}

.bb_36 {
  bottom: 720px;
}

.l_36 {
  left: 36px;
}

.bl_36 {
  left: 720px;
}

.grid_36 {
  grid-row-gap: 36px;
  grid-column-gap: 36px;
}

.gridc_36 {
  grid-column-gap: 36px;
}

.gridr_36 {
  grid-row-gap: 36px;
}

/* padding */
.p_37 {
  padding: 37px;
}

.pt_37 {
  padding-top: 37px;
}

.ptb_37 {
  padding-top: 37px;
  padding-bottom: 37px;
}

.plr_37 {
  padding-left: 37px;
  padding-right: 37px;
}

.bpt_37 {
  padding-top: 740px;
}

.pr_37 {
  padding-right: 37px;
}

.bpr_37 {
  padding-right: 740px;
}

.pb_37 {
  padding-bottom: 37px;
}

.bpb_37 {
  padding-bottom: 740px;
}

.pl_37 {
  padding-left: 37px;
}

.bpl_37 {
  padding-left: 740px;
}

/* margin */
.m_37 {
  margin: 37px;
}

.mt_37 {
  margin-top: 37px;
}

.bmt_37 {
  margin-top: 740px;
}

.mtafter_37 + .mtafter_37 {
  margin-top: 37px;
}

.mr_37 {
  margin-right: 37px;
}

.bmr_37 {
  margin-right: 740px;
}

.mrafter_37 + .mrafter_37 {
  margin-right: 37px;
}

.mb_37 {
  margin-bottom: 37px;
}

.bmb_37 {
  margin-bottom: 740px;
}

.mbafter_37 + .mbafter_37 {
  margin-bottom: 37px;
}

.ml_37 {
  margin-left: 37px;
}

.bml_37 {
  margin-left: 740px;
}

.mlafter_37 + .mlafter_37 {
  margin-left: 37px;
}

.mlr_37 {
  margin-left: 37px;
  margin-right: 37px;
}

.fz_37 {
  font-size: 37px;
}

/* line-height */
.lh_37 {
  line-height: 37px;
}

/* flex */
.fx_37 {
  flex: 37;
}

.fxb_37 {
  flex: 0 0 37px;
}

/* 圆角 */
.br_37 {
  border-radius: 37px;
}

/* border */
.bo_37 {
  border: 37px solid #ccc;
}

.bob_37 {
  border-bottom: 37px solid #ccc;
}

.bol_37 {
  border-left: 37px solid #ccc;
}

.bor_37 {
  border-right: 37px solid #ccc;
}

.bot_37 {
  border-top: 37px solid #ccc;
}

/* 定位 */
.t_37 {
  top: 37px;
}

.bt_37 {
  top: 740px;
}

.r_37 {
  right: 37px;
}

.bbr_37 {
  right: 740px;
}

.b_37 {
  bottom: 37px;
}

.bb_37 {
  bottom: 740px;
}

.l_37 {
  left: 37px;
}

.bl_37 {
  left: 740px;
}

.grid_37 {
  grid-row-gap: 37px;
  grid-column-gap: 37px;
}

.gridc_37 {
  grid-column-gap: 37px;
}

.gridr_37 {
  grid-row-gap: 37px;
}

/* padding */
.p_38 {
  padding: 38px;
}

.pt_38 {
  padding-top: 38px;
}

.ptb_38 {
  padding-top: 38px;
  padding-bottom: 38px;
}

.plr_38 {
  padding-left: 38px;
  padding-right: 38px;
}

.bpt_38 {
  padding-top: 760px;
}

.pr_38 {
  padding-right: 38px;
}

.bpr_38 {
  padding-right: 760px;
}

.pb_38 {
  padding-bottom: 38px;
}

.bpb_38 {
  padding-bottom: 760px;
}

.pl_38 {
  padding-left: 38px;
}

.bpl_38 {
  padding-left: 760px;
}

/* margin */
.m_38 {
  margin: 38px;
}

.mt_38 {
  margin-top: 38px;
}

.bmt_38 {
  margin-top: 760px;
}

.mtafter_38 + .mtafter_38 {
  margin-top: 38px;
}

.mr_38 {
  margin-right: 38px;
}

.bmr_38 {
  margin-right: 760px;
}

.mrafter_38 + .mrafter_38 {
  margin-right: 38px;
}

.mb_38 {
  margin-bottom: 38px;
}

.bmb_38 {
  margin-bottom: 760px;
}

.mbafter_38 + .mbafter_38 {
  margin-bottom: 38px;
}

.ml_38 {
  margin-left: 38px;
}

.bml_38 {
  margin-left: 760px;
}

.mlafter_38 + .mlafter_38 {
  margin-left: 38px;
}

.mlr_38 {
  margin-left: 38px;
  margin-right: 38px;
}

.fz_38 {
  font-size: 38px;
}

/* line-height */
.lh_38 {
  line-height: 38px;
}

/* flex */
.fx_38 {
  flex: 38;
}

.fxb_38 {
  flex: 0 0 38px;
}

/* 圆角 */
.br_38 {
  border-radius: 38px;
}

/* border */
.bo_38 {
  border: 38px solid #ccc;
}

.bob_38 {
  border-bottom: 38px solid #ccc;
}

.bol_38 {
  border-left: 38px solid #ccc;
}

.bor_38 {
  border-right: 38px solid #ccc;
}

.bot_38 {
  border-top: 38px solid #ccc;
}

/* 定位 */
.t_38 {
  top: 38px;
}

.bt_38 {
  top: 760px;
}

.r_38 {
  right: 38px;
}

.bbr_38 {
  right: 760px;
}

.b_38 {
  bottom: 38px;
}

.bb_38 {
  bottom: 760px;
}

.l_38 {
  left: 38px;
}

.bl_38 {
  left: 760px;
}

.grid_38 {
  grid-row-gap: 38px;
  grid-column-gap: 38px;
}

.gridc_38 {
  grid-column-gap: 38px;
}

.gridr_38 {
  grid-row-gap: 38px;
}

/* padding */
.p_39 {
  padding: 39px;
}

.pt_39 {
  padding-top: 39px;
}

.ptb_39 {
  padding-top: 39px;
  padding-bottom: 39px;
}

.plr_39 {
  padding-left: 39px;
  padding-right: 39px;
}

.bpt_39 {
  padding-top: 780px;
}

.pr_39 {
  padding-right: 39px;
}

.bpr_39 {
  padding-right: 780px;
}

.pb_39 {
  padding-bottom: 39px;
}

.bpb_39 {
  padding-bottom: 780px;
}

.pl_39 {
  padding-left: 39px;
}

.bpl_39 {
  padding-left: 780px;
}

/* margin */
.m_39 {
  margin: 39px;
}

.mt_39 {
  margin-top: 39px;
}

.bmt_39 {
  margin-top: 780px;
}

.mtafter_39 + .mtafter_39 {
  margin-top: 39px;
}

.mr_39 {
  margin-right: 39px;
}

.bmr_39 {
  margin-right: 780px;
}

.mrafter_39 + .mrafter_39 {
  margin-right: 39px;
}

.mb_39 {
  margin-bottom: 39px;
}

.bmb_39 {
  margin-bottom: 780px;
}

.mbafter_39 + .mbafter_39 {
  margin-bottom: 39px;
}

.ml_39 {
  margin-left: 39px;
}

.bml_39 {
  margin-left: 780px;
}

.mlafter_39 + .mlafter_39 {
  margin-left: 39px;
}

.mlr_39 {
  margin-left: 39px;
  margin-right: 39px;
}

.fz_39 {
  font-size: 39px;
}

/* line-height */
.lh_39 {
  line-height: 39px;
}

/* flex */
.fx_39 {
  flex: 39;
}

.fxb_39 {
  flex: 0 0 39px;
}

/* 圆角 */
.br_39 {
  border-radius: 39px;
}

/* border */
.bo_39 {
  border: 39px solid #ccc;
}

.bob_39 {
  border-bottom: 39px solid #ccc;
}

.bol_39 {
  border-left: 39px solid #ccc;
}

.bor_39 {
  border-right: 39px solid #ccc;
}

.bot_39 {
  border-top: 39px solid #ccc;
}

/* 定位 */
.t_39 {
  top: 39px;
}

.bt_39 {
  top: 780px;
}

.r_39 {
  right: 39px;
}

.bbr_39 {
  right: 780px;
}

.b_39 {
  bottom: 39px;
}

.bb_39 {
  bottom: 780px;
}

.l_39 {
  left: 39px;
}

.bl_39 {
  left: 780px;
}

.grid_39 {
  grid-row-gap: 39px;
  grid-column-gap: 39px;
}

.gridc_39 {
  grid-column-gap: 39px;
}

.gridr_39 {
  grid-row-gap: 39px;
}

/* padding */
.p_40 {
  padding: 40px;
}

.pt_40 {
  padding-top: 40px;
}

.ptb_40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.plr_40 {
  padding-left: 40px;
  padding-right: 40px;
}

.bpt_40 {
  padding-top: 800px;
}

.pr_40 {
  padding-right: 40px;
}

.bpr_40 {
  padding-right: 800px;
}

.pb_40 {
  padding-bottom: 40px;
}

.bpb_40 {
  padding-bottom: 800px;
}

.pl_40 {
  padding-left: 40px;
}

.bpl_40 {
  padding-left: 800px;
}

/* margin */
.m_40 {
  margin: 40px;
}

.mt_40 {
  margin-top: 40px;
}

.bmt_40 {
  margin-top: 800px;
}

.mtafter_40 + .mtafter_40 {
  margin-top: 40px;
}

.mr_40 {
  margin-right: 40px;
}

.bmr_40 {
  margin-right: 800px;
}

.mrafter_40 + .mrafter_40 {
  margin-right: 40px;
}

.mb_40 {
  margin-bottom: 40px;
}

.bmb_40 {
  margin-bottom: 800px;
}

.mbafter_40 + .mbafter_40 {
  margin-bottom: 40px;
}

.ml_40 {
  margin-left: 40px;
}

.bml_40 {
  margin-left: 800px;
}

.mlafter_40 + .mlafter_40 {
  margin-left: 40px;
}

.mlr_40 {
  margin-left: 40px;
  margin-right: 40px;
}

.fz_40 {
  font-size: 40px;
}

/* line-height */
.lh_40 {
  line-height: 40px;
}

/* flex */
.fx_40 {
  flex: 40;
}

.fxb_40 {
  flex: 0 0 40px;
}

/* 圆角 */
.br_40 {
  border-radius: 40px;
}

/* border */
.bo_40 {
  border: 40px solid #ccc;
}

.bob_40 {
  border-bottom: 40px solid #ccc;
}

.bol_40 {
  border-left: 40px solid #ccc;
}

.bor_40 {
  border-right: 40px solid #ccc;
}

.bot_40 {
  border-top: 40px solid #ccc;
}

/* 定位 */
.t_40 {
  top: 40px;
}

.bt_40 {
  top: 800px;
}

.r_40 {
  right: 40px;
}

.bbr_40 {
  right: 800px;
}

.b_40 {
  bottom: 40px;
}

.bb_40 {
  bottom: 800px;
}

.l_40 {
  left: 40px;
}

.bl_40 {
  left: 800px;
}

.grid_40 {
  grid-row-gap: 40px;
  grid-column-gap: 40px;
}

.gridc_40 {
  grid-column-gap: 40px;
}

.gridr_40 {
  grid-row-gap: 40px;
}

/* padding */
.p_41 {
  padding: 41px;
}

.pt_41 {
  padding-top: 41px;
}

.ptb_41 {
  padding-top: 41px;
  padding-bottom: 41px;
}

.plr_41 {
  padding-left: 41px;
  padding-right: 41px;
}

.bpt_41 {
  padding-top: 820px;
}

.pr_41 {
  padding-right: 41px;
}

.bpr_41 {
  padding-right: 820px;
}

.pb_41 {
  padding-bottom: 41px;
}

.bpb_41 {
  padding-bottom: 820px;
}

.pl_41 {
  padding-left: 41px;
}

.bpl_41 {
  padding-left: 820px;
}

/* margin */
.m_41 {
  margin: 41px;
}

.mt_41 {
  margin-top: 41px;
}

.bmt_41 {
  margin-top: 820px;
}

.mtafter_41 + .mtafter_41 {
  margin-top: 41px;
}

.mr_41 {
  margin-right: 41px;
}

.bmr_41 {
  margin-right: 820px;
}

.mrafter_41 + .mrafter_41 {
  margin-right: 41px;
}

.mb_41 {
  margin-bottom: 41px;
}

.bmb_41 {
  margin-bottom: 820px;
}

.mbafter_41 + .mbafter_41 {
  margin-bottom: 41px;
}

.ml_41 {
  margin-left: 41px;
}

.bml_41 {
  margin-left: 820px;
}

.mlafter_41 + .mlafter_41 {
  margin-left: 41px;
}

.mlr_41 {
  margin-left: 41px;
  margin-right: 41px;
}

.fz_41 {
  font-size: 41px;
}

/* line-height */
.lh_41 {
  line-height: 41px;
}

/* flex */
.fx_41 {
  flex: 41;
}

.fxb_41 {
  flex: 0 0 41px;
}

/* 圆角 */
.br_41 {
  border-radius: 41px;
}

/* border */
.bo_41 {
  border: 41px solid #ccc;
}

.bob_41 {
  border-bottom: 41px solid #ccc;
}

.bol_41 {
  border-left: 41px solid #ccc;
}

.bor_41 {
  border-right: 41px solid #ccc;
}

.bot_41 {
  border-top: 41px solid #ccc;
}

/* 定位 */
.t_41 {
  top: 41px;
}

.bt_41 {
  top: 820px;
}

.r_41 {
  right: 41px;
}

.bbr_41 {
  right: 820px;
}

.b_41 {
  bottom: 41px;
}

.bb_41 {
  bottom: 820px;
}

.l_41 {
  left: 41px;
}

.bl_41 {
  left: 820px;
}

.grid_41 {
  grid-row-gap: 41px;
  grid-column-gap: 41px;
}

.gridc_41 {
  grid-column-gap: 41px;
}

.gridr_41 {
  grid-row-gap: 41px;
}

/* padding */
.p_42 {
  padding: 42px;
}

.pt_42 {
  padding-top: 42px;
}

.ptb_42 {
  padding-top: 42px;
  padding-bottom: 42px;
}

.plr_42 {
  padding-left: 42px;
  padding-right: 42px;
}

.bpt_42 {
  padding-top: 840px;
}

.pr_42 {
  padding-right: 42px;
}

.bpr_42 {
  padding-right: 840px;
}

.pb_42 {
  padding-bottom: 42px;
}

.bpb_42 {
  padding-bottom: 840px;
}

.pl_42 {
  padding-left: 42px;
}

.bpl_42 {
  padding-left: 840px;
}

/* margin */
.m_42 {
  margin: 42px;
}

.mt_42 {
  margin-top: 42px;
}

.bmt_42 {
  margin-top: 840px;
}

.mtafter_42 + .mtafter_42 {
  margin-top: 42px;
}

.mr_42 {
  margin-right: 42px;
}

.bmr_42 {
  margin-right: 840px;
}

.mrafter_42 + .mrafter_42 {
  margin-right: 42px;
}

.mb_42 {
  margin-bottom: 42px;
}

.bmb_42 {
  margin-bottom: 840px;
}

.mbafter_42 + .mbafter_42 {
  margin-bottom: 42px;
}

.ml_42 {
  margin-left: 42px;
}

.bml_42 {
  margin-left: 840px;
}

.mlafter_42 + .mlafter_42 {
  margin-left: 42px;
}

.mlr_42 {
  margin-left: 42px;
  margin-right: 42px;
}

.fz_42 {
  font-size: 42px;
}

/* line-height */
.lh_42 {
  line-height: 42px;
}

/* flex */
.fx_42 {
  flex: 42;
}

.fxb_42 {
  flex: 0 0 42px;
}

/* 圆角 */
.br_42 {
  border-radius: 42px;
}

/* border */
.bo_42 {
  border: 42px solid #ccc;
}

.bob_42 {
  border-bottom: 42px solid #ccc;
}

.bol_42 {
  border-left: 42px solid #ccc;
}

.bor_42 {
  border-right: 42px solid #ccc;
}

.bot_42 {
  border-top: 42px solid #ccc;
}

/* 定位 */
.t_42 {
  top: 42px;
}

.bt_42 {
  top: 840px;
}

.r_42 {
  right: 42px;
}

.bbr_42 {
  right: 840px;
}

.b_42 {
  bottom: 42px;
}

.bb_42 {
  bottom: 840px;
}

.l_42 {
  left: 42px;
}

.bl_42 {
  left: 840px;
}

.grid_42 {
  grid-row-gap: 42px;
  grid-column-gap: 42px;
}

.gridc_42 {
  grid-column-gap: 42px;
}

.gridr_42 {
  grid-row-gap: 42px;
}

/* padding */
.p_43 {
  padding: 43px;
}

.pt_43 {
  padding-top: 43px;
}

.ptb_43 {
  padding-top: 43px;
  padding-bottom: 43px;
}

.plr_43 {
  padding-left: 43px;
  padding-right: 43px;
}

.bpt_43 {
  padding-top: 860px;
}

.pr_43 {
  padding-right: 43px;
}

.bpr_43 {
  padding-right: 860px;
}

.pb_43 {
  padding-bottom: 43px;
}

.bpb_43 {
  padding-bottom: 860px;
}

.pl_43 {
  padding-left: 43px;
}

.bpl_43 {
  padding-left: 860px;
}

/* margin */
.m_43 {
  margin: 43px;
}

.mt_43 {
  margin-top: 43px;
}

.bmt_43 {
  margin-top: 860px;
}

.mtafter_43 + .mtafter_43 {
  margin-top: 43px;
}

.mr_43 {
  margin-right: 43px;
}

.bmr_43 {
  margin-right: 860px;
}

.mrafter_43 + .mrafter_43 {
  margin-right: 43px;
}

.mb_43 {
  margin-bottom: 43px;
}

.bmb_43 {
  margin-bottom: 860px;
}

.mbafter_43 + .mbafter_43 {
  margin-bottom: 43px;
}

.ml_43 {
  margin-left: 43px;
}

.bml_43 {
  margin-left: 860px;
}

.mlafter_43 + .mlafter_43 {
  margin-left: 43px;
}

.mlr_43 {
  margin-left: 43px;
  margin-right: 43px;
}

.fz_43 {
  font-size: 43px;
}

/* line-height */
.lh_43 {
  line-height: 43px;
}

/* flex */
.fx_43 {
  flex: 43;
}

.fxb_43 {
  flex: 0 0 43px;
}

/* 圆角 */
.br_43 {
  border-radius: 43px;
}

/* border */
.bo_43 {
  border: 43px solid #ccc;
}

.bob_43 {
  border-bottom: 43px solid #ccc;
}

.bol_43 {
  border-left: 43px solid #ccc;
}

.bor_43 {
  border-right: 43px solid #ccc;
}

.bot_43 {
  border-top: 43px solid #ccc;
}

/* 定位 */
.t_43 {
  top: 43px;
}

.bt_43 {
  top: 860px;
}

.r_43 {
  right: 43px;
}

.bbr_43 {
  right: 860px;
}

.b_43 {
  bottom: 43px;
}

.bb_43 {
  bottom: 860px;
}

.l_43 {
  left: 43px;
}

.bl_43 {
  left: 860px;
}

.grid_43 {
  grid-row-gap: 43px;
  grid-column-gap: 43px;
}

.gridc_43 {
  grid-column-gap: 43px;
}

.gridr_43 {
  grid-row-gap: 43px;
}

/* padding */
.p_44 {
  padding: 44px;
}

.pt_44 {
  padding-top: 44px;
}

.ptb_44 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.plr_44 {
  padding-left: 44px;
  padding-right: 44px;
}

.bpt_44 {
  padding-top: 880px;
}

.pr_44 {
  padding-right: 44px;
}

.bpr_44 {
  padding-right: 880px;
}

.pb_44 {
  padding-bottom: 44px;
}

.bpb_44 {
  padding-bottom: 880px;
}

.pl_44 {
  padding-left: 44px;
}

.bpl_44 {
  padding-left: 880px;
}

/* margin */
.m_44 {
  margin: 44px;
}

.mt_44 {
  margin-top: 44px;
}

.bmt_44 {
  margin-top: 880px;
}

.mtafter_44 + .mtafter_44 {
  margin-top: 44px;
}

.mr_44 {
  margin-right: 44px;
}

.bmr_44 {
  margin-right: 880px;
}

.mrafter_44 + .mrafter_44 {
  margin-right: 44px;
}

.mb_44 {
  margin-bottom: 44px;
}

.bmb_44 {
  margin-bottom: 880px;
}

.mbafter_44 + .mbafter_44 {
  margin-bottom: 44px;
}

.ml_44 {
  margin-left: 44px;
}

.bml_44 {
  margin-left: 880px;
}

.mlafter_44 + .mlafter_44 {
  margin-left: 44px;
}

.mlr_44 {
  margin-left: 44px;
  margin-right: 44px;
}

.fz_44 {
  font-size: 44px;
}

/* line-height */
.lh_44 {
  line-height: 44px;
}

/* flex */
.fx_44 {
  flex: 44;
}

.fxb_44 {
  flex: 0 0 44px;
}

/* 圆角 */
.br_44 {
  border-radius: 44px;
}

/* border */
.bo_44 {
  border: 44px solid #ccc;
}

.bob_44 {
  border-bottom: 44px solid #ccc;
}

.bol_44 {
  border-left: 44px solid #ccc;
}

.bor_44 {
  border-right: 44px solid #ccc;
}

.bot_44 {
  border-top: 44px solid #ccc;
}

/* 定位 */
.t_44 {
  top: 44px;
}

.bt_44 {
  top: 880px;
}

.r_44 {
  right: 44px;
}

.bbr_44 {
  right: 880px;
}

.b_44 {
  bottom: 44px;
}

.bb_44 {
  bottom: 880px;
}

.l_44 {
  left: 44px;
}

.bl_44 {
  left: 880px;
}

.grid_44 {
  grid-row-gap: 44px;
  grid-column-gap: 44px;
}

.gridc_44 {
  grid-column-gap: 44px;
}

.gridr_44 {
  grid-row-gap: 44px;
}

/* padding */
.p_45 {
  padding: 45px;
}

.pt_45 {
  padding-top: 45px;
}

.ptb_45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.plr_45 {
  padding-left: 45px;
  padding-right: 45px;
}

.bpt_45 {
  padding-top: 900px;
}

.pr_45 {
  padding-right: 45px;
}

.bpr_45 {
  padding-right: 900px;
}

.pb_45 {
  padding-bottom: 45px;
}

.bpb_45 {
  padding-bottom: 900px;
}

.pl_45 {
  padding-left: 45px;
}

.bpl_45 {
  padding-left: 900px;
}

/* margin */
.m_45 {
  margin: 45px;
}

.mt_45 {
  margin-top: 45px;
}

.bmt_45 {
  margin-top: 900px;
}

.mtafter_45 + .mtafter_45 {
  margin-top: 45px;
}

.mr_45 {
  margin-right: 45px;
}

.bmr_45 {
  margin-right: 900px;
}

.mrafter_45 + .mrafter_45 {
  margin-right: 45px;
}

.mb_45 {
  margin-bottom: 45px;
}

.bmb_45 {
  margin-bottom: 900px;
}

.mbafter_45 + .mbafter_45 {
  margin-bottom: 45px;
}

.ml_45 {
  margin-left: 45px;
}

.bml_45 {
  margin-left: 900px;
}

.mlafter_45 + .mlafter_45 {
  margin-left: 45px;
}

.mlr_45 {
  margin-left: 45px;
  margin-right: 45px;
}

.fz_45 {
  font-size: 45px;
}

/* line-height */
.lh_45 {
  line-height: 45px;
}

/* flex */
.fx_45 {
  flex: 45;
}

.fxb_45 {
  flex: 0 0 45px;
}

/* 圆角 */
.br_45 {
  border-radius: 45px;
}

/* border */
.bo_45 {
  border: 45px solid #ccc;
}

.bob_45 {
  border-bottom: 45px solid #ccc;
}

.bol_45 {
  border-left: 45px solid #ccc;
}

.bor_45 {
  border-right: 45px solid #ccc;
}

.bot_45 {
  border-top: 45px solid #ccc;
}

/* 定位 */
.t_45 {
  top: 45px;
}

.bt_45 {
  top: 900px;
}

.r_45 {
  right: 45px;
}

.bbr_45 {
  right: 900px;
}

.b_45 {
  bottom: 45px;
}

.bb_45 {
  bottom: 900px;
}

.l_45 {
  left: 45px;
}

.bl_45 {
  left: 900px;
}

.grid_45 {
  grid-row-gap: 45px;
  grid-column-gap: 45px;
}

.gridc_45 {
  grid-column-gap: 45px;
}

.gridr_45 {
  grid-row-gap: 45px;
}

/* padding */
.p_46 {
  padding: 46px;
}

.pt_46 {
  padding-top: 46px;
}

.ptb_46 {
  padding-top: 46px;
  padding-bottom: 46px;
}

.plr_46 {
  padding-left: 46px;
  padding-right: 46px;
}

.bpt_46 {
  padding-top: 920px;
}

.pr_46 {
  padding-right: 46px;
}

.bpr_46 {
  padding-right: 920px;
}

.pb_46 {
  padding-bottom: 46px;
}

.bpb_46 {
  padding-bottom: 920px;
}

.pl_46 {
  padding-left: 46px;
}

.bpl_46 {
  padding-left: 920px;
}

/* margin */
.m_46 {
  margin: 46px;
}

.mt_46 {
  margin-top: 46px;
}

.bmt_46 {
  margin-top: 920px;
}

.mtafter_46 + .mtafter_46 {
  margin-top: 46px;
}

.mr_46 {
  margin-right: 46px;
}

.bmr_46 {
  margin-right: 920px;
}

.mrafter_46 + .mrafter_46 {
  margin-right: 46px;
}

.mb_46 {
  margin-bottom: 46px;
}

.bmb_46 {
  margin-bottom: 920px;
}

.mbafter_46 + .mbafter_46 {
  margin-bottom: 46px;
}

.ml_46 {
  margin-left: 46px;
}

.bml_46 {
  margin-left: 920px;
}

.mlafter_46 + .mlafter_46 {
  margin-left: 46px;
}

.mlr_46 {
  margin-left: 46px;
  margin-right: 46px;
}

.fz_46 {
  font-size: 46px;
}

/* line-height */
.lh_46 {
  line-height: 46px;
}

/* flex */
.fx_46 {
  flex: 46;
}

.fxb_46 {
  flex: 0 0 46px;
}

/* 圆角 */
.br_46 {
  border-radius: 46px;
}

/* border */
.bo_46 {
  border: 46px solid #ccc;
}

.bob_46 {
  border-bottom: 46px solid #ccc;
}

.bol_46 {
  border-left: 46px solid #ccc;
}

.bor_46 {
  border-right: 46px solid #ccc;
}

.bot_46 {
  border-top: 46px solid #ccc;
}

/* 定位 */
.t_46 {
  top: 46px;
}

.bt_46 {
  top: 920px;
}

.r_46 {
  right: 46px;
}

.bbr_46 {
  right: 920px;
}

.b_46 {
  bottom: 46px;
}

.bb_46 {
  bottom: 920px;
}

.l_46 {
  left: 46px;
}

.bl_46 {
  left: 920px;
}

.grid_46 {
  grid-row-gap: 46px;
  grid-column-gap: 46px;
}

.gridc_46 {
  grid-column-gap: 46px;
}

.gridr_46 {
  grid-row-gap: 46px;
}

/* padding */
.p_47 {
  padding: 47px;
}

.pt_47 {
  padding-top: 47px;
}

.ptb_47 {
  padding-top: 47px;
  padding-bottom: 47px;
}

.plr_47 {
  padding-left: 47px;
  padding-right: 47px;
}

.bpt_47 {
  padding-top: 940px;
}

.pr_47 {
  padding-right: 47px;
}

.bpr_47 {
  padding-right: 940px;
}

.pb_47 {
  padding-bottom: 47px;
}

.bpb_47 {
  padding-bottom: 940px;
}

.pl_47 {
  padding-left: 47px;
}

.bpl_47 {
  padding-left: 940px;
}

/* margin */
.m_47 {
  margin: 47px;
}

.mt_47 {
  margin-top: 47px;
}

.bmt_47 {
  margin-top: 940px;
}

.mtafter_47 + .mtafter_47 {
  margin-top: 47px;
}

.mr_47 {
  margin-right: 47px;
}

.bmr_47 {
  margin-right: 940px;
}

.mrafter_47 + .mrafter_47 {
  margin-right: 47px;
}

.mb_47 {
  margin-bottom: 47px;
}

.bmb_47 {
  margin-bottom: 940px;
}

.mbafter_47 + .mbafter_47 {
  margin-bottom: 47px;
}

.ml_47 {
  margin-left: 47px;
}

.bml_47 {
  margin-left: 940px;
}

.mlafter_47 + .mlafter_47 {
  margin-left: 47px;
}

.mlr_47 {
  margin-left: 47px;
  margin-right: 47px;
}

.fz_47 {
  font-size: 47px;
}

/* line-height */
.lh_47 {
  line-height: 47px;
}

/* flex */
.fx_47 {
  flex: 47;
}

.fxb_47 {
  flex: 0 0 47px;
}

/* 圆角 */
.br_47 {
  border-radius: 47px;
}

/* border */
.bo_47 {
  border: 47px solid #ccc;
}

.bob_47 {
  border-bottom: 47px solid #ccc;
}

.bol_47 {
  border-left: 47px solid #ccc;
}

.bor_47 {
  border-right: 47px solid #ccc;
}

.bot_47 {
  border-top: 47px solid #ccc;
}

/* 定位 */
.t_47 {
  top: 47px;
}

.bt_47 {
  top: 940px;
}

.r_47 {
  right: 47px;
}

.bbr_47 {
  right: 940px;
}

.b_47 {
  bottom: 47px;
}

.bb_47 {
  bottom: 940px;
}

.l_47 {
  left: 47px;
}

.bl_47 {
  left: 940px;
}

.grid_47 {
  grid-row-gap: 47px;
  grid-column-gap: 47px;
}

.gridc_47 {
  grid-column-gap: 47px;
}

.gridr_47 {
  grid-row-gap: 47px;
}

/* padding */
.p_48 {
  padding: 48px;
}

.pt_48 {
  padding-top: 48px;
}

.ptb_48 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.plr_48 {
  padding-left: 48px;
  padding-right: 48px;
}

.bpt_48 {
  padding-top: 960px;
}

.pr_48 {
  padding-right: 48px;
}

.bpr_48 {
  padding-right: 960px;
}

.pb_48 {
  padding-bottom: 48px;
}

.bpb_48 {
  padding-bottom: 960px;
}

.pl_48 {
  padding-left: 48px;
}

.bpl_48 {
  padding-left: 960px;
}

/* margin */
.m_48 {
  margin: 48px;
}

.mt_48 {
  margin-top: 48px;
}

.bmt_48 {
  margin-top: 960px;
}

.mtafter_48 + .mtafter_48 {
  margin-top: 48px;
}

.mr_48 {
  margin-right: 48px;
}

.bmr_48 {
  margin-right: 960px;
}

.mrafter_48 + .mrafter_48 {
  margin-right: 48px;
}

.mb_48 {
  margin-bottom: 48px;
}

.bmb_48 {
  margin-bottom: 960px;
}

.mbafter_48 + .mbafter_48 {
  margin-bottom: 48px;
}

.ml_48 {
  margin-left: 48px;
}

.bml_48 {
  margin-left: 960px;
}

.mlafter_48 + .mlafter_48 {
  margin-left: 48px;
}

.mlr_48 {
  margin-left: 48px;
  margin-right: 48px;
}

.fz_48 {
  font-size: 48px;
}

/* line-height */
.lh_48 {
  line-height: 48px;
}

/* flex */
.fx_48 {
  flex: 48;
}

.fxb_48 {
  flex: 0 0 48px;
}

/* 圆角 */
.br_48 {
  border-radius: 48px;
}

/* border */
.bo_48 {
  border: 48px solid #ccc;
}

.bob_48 {
  border-bottom: 48px solid #ccc;
}

.bol_48 {
  border-left: 48px solid #ccc;
}

.bor_48 {
  border-right: 48px solid #ccc;
}

.bot_48 {
  border-top: 48px solid #ccc;
}

/* 定位 */
.t_48 {
  top: 48px;
}

.bt_48 {
  top: 960px;
}

.r_48 {
  right: 48px;
}

.bbr_48 {
  right: 960px;
}

.b_48 {
  bottom: 48px;
}

.bb_48 {
  bottom: 960px;
}

.l_48 {
  left: 48px;
}

.bl_48 {
  left: 960px;
}

.grid_48 {
  grid-row-gap: 48px;
  grid-column-gap: 48px;
}

.gridc_48 {
  grid-column-gap: 48px;
}

.gridr_48 {
  grid-row-gap: 48px;
}

/* padding */
.p_49 {
  padding: 49px;
}

.pt_49 {
  padding-top: 49px;
}

.ptb_49 {
  padding-top: 49px;
  padding-bottom: 49px;
}

.plr_49 {
  padding-left: 49px;
  padding-right: 49px;
}

.bpt_49 {
  padding-top: 980px;
}

.pr_49 {
  padding-right: 49px;
}

.bpr_49 {
  padding-right: 980px;
}

.pb_49 {
  padding-bottom: 49px;
}

.bpb_49 {
  padding-bottom: 980px;
}

.pl_49 {
  padding-left: 49px;
}

.bpl_49 {
  padding-left: 980px;
}

/* margin */
.m_49 {
  margin: 49px;
}

.mt_49 {
  margin-top: 49px;
}

.bmt_49 {
  margin-top: 980px;
}

.mtafter_49 + .mtafter_49 {
  margin-top: 49px;
}

.mr_49 {
  margin-right: 49px;
}

.bmr_49 {
  margin-right: 980px;
}

.mrafter_49 + .mrafter_49 {
  margin-right: 49px;
}

.mb_49 {
  margin-bottom: 49px;
}

.bmb_49 {
  margin-bottom: 980px;
}

.mbafter_49 + .mbafter_49 {
  margin-bottom: 49px;
}

.ml_49 {
  margin-left: 49px;
}

.bml_49 {
  margin-left: 980px;
}

.mlafter_49 + .mlafter_49 {
  margin-left: 49px;
}

.mlr_49 {
  margin-left: 49px;
  margin-right: 49px;
}

.fz_49 {
  font-size: 49px;
}

/* line-height */
.lh_49 {
  line-height: 49px;
}

/* flex */
.fx_49 {
  flex: 49;
}

.fxb_49 {
  flex: 0 0 49px;
}

/* 圆角 */
.br_49 {
  border-radius: 49px;
}

/* border */
.bo_49 {
  border: 49px solid #ccc;
}

.bob_49 {
  border-bottom: 49px solid #ccc;
}

.bol_49 {
  border-left: 49px solid #ccc;
}

.bor_49 {
  border-right: 49px solid #ccc;
}

.bot_49 {
  border-top: 49px solid #ccc;
}

/* 定位 */
.t_49 {
  top: 49px;
}

.bt_49 {
  top: 980px;
}

.r_49 {
  right: 49px;
}

.bbr_49 {
  right: 980px;
}

.b_49 {
  bottom: 49px;
}

.bb_49 {
  bottom: 980px;
}

.l_49 {
  left: 49px;
}

.bl_49 {
  left: 980px;
}

.grid_49 {
  grid-row-gap: 49px;
  grid-column-gap: 49px;
}

.gridc_49 {
  grid-column-gap: 49px;
}

.gridr_49 {
  grid-row-gap: 49px;
}

/* padding */
.p_50 {
  padding: 50px;
}

.pt_50 {
  padding-top: 50px;
}

.ptb_50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.plr_50 {
  padding-left: 50px;
  padding-right: 50px;
}

.bpt_50 {
  padding-top: 1000px;
}

.pr_50 {
  padding-right: 50px;
}

.bpr_50 {
  padding-right: 1000px;
}

.pb_50 {
  padding-bottom: 50px;
}

.bpb_50 {
  padding-bottom: 1000px;
}

.pl_50 {
  padding-left: 50px;
}

.bpl_50 {
  padding-left: 1000px;
}

/* margin */
.m_50 {
  margin: 50px;
}

.mt_50 {
  margin-top: 50px;
}

.bmt_50 {
  margin-top: 1000px;
}

.mtafter_50 + .mtafter_50 {
  margin-top: 50px;
}

.mr_50 {
  margin-right: 50px;
}

.bmr_50 {
  margin-right: 1000px;
}

.mrafter_50 + .mrafter_50 {
  margin-right: 50px;
}

.mb_50 {
  margin-bottom: 50px;
}

.bmb_50 {
  margin-bottom: 1000px;
}

.mbafter_50 + .mbafter_50 {
  margin-bottom: 50px;
}

.ml_50 {
  margin-left: 50px;
}

.bml_50 {
  margin-left: 1000px;
}

.mlafter_50 + .mlafter_50 {
  margin-left: 50px;
}

.mlr_50 {
  margin-left: 50px;
  margin-right: 50px;
}

.fz_50 {
  font-size: 50px;
}

/* line-height */
.lh_50 {
  line-height: 50px;
}

/* flex */
.fx_50 {
  flex: 50;
}

.fxb_50 {
  flex: 0 0 50px;
}

/* 圆角 */
.br_50 {
  border-radius: 50px;
}

/* border */
.bo_50 {
  border: 50px solid #ccc;
}

.bob_50 {
  border-bottom: 50px solid #ccc;
}

.bol_50 {
  border-left: 50px solid #ccc;
}

.bor_50 {
  border-right: 50px solid #ccc;
}

.bot_50 {
  border-top: 50px solid #ccc;
}

/* 定位 */
.t_50 {
  top: 50px;
}

.bt_50 {
  top: 1000px;
}

.r_50 {
  right: 50px;
}

.bbr_50 {
  right: 1000px;
}

.b_50 {
  bottom: 50px;
}

.bb_50 {
  bottom: 1000px;
}

.l_50 {
  left: 50px;
}

.bl_50 {
  left: 1000px;
}

.grid_50 {
  grid-row-gap: 50px;
  grid-column-gap: 50px;
}

.gridc_50 {
  grid-column-gap: 50px;
}

.gridr_50 {
  grid-row-gap: 50px;
}

/* padding */
.p_51 {
  padding: 51px;
}

.pt_51 {
  padding-top: 51px;
}

.ptb_51 {
  padding-top: 51px;
  padding-bottom: 51px;
}

.plr_51 {
  padding-left: 51px;
  padding-right: 51px;
}

.bpt_51 {
  padding-top: 1020px;
}

.pr_51 {
  padding-right: 51px;
}

.bpr_51 {
  padding-right: 1020px;
}

.pb_51 {
  padding-bottom: 51px;
}

.bpb_51 {
  padding-bottom: 1020px;
}

.pl_51 {
  padding-left: 51px;
}

.bpl_51 {
  padding-left: 1020px;
}

/* margin */
.m_51 {
  margin: 51px;
}

.mt_51 {
  margin-top: 51px;
}

.bmt_51 {
  margin-top: 1020px;
}

.mtafter_51 + .mtafter_51 {
  margin-top: 51px;
}

.mr_51 {
  margin-right: 51px;
}

.bmr_51 {
  margin-right: 1020px;
}

.mrafter_51 + .mrafter_51 {
  margin-right: 51px;
}

.mb_51 {
  margin-bottom: 51px;
}

.bmb_51 {
  margin-bottom: 1020px;
}

.mbafter_51 + .mbafter_51 {
  margin-bottom: 51px;
}

.ml_51 {
  margin-left: 51px;
}

.bml_51 {
  margin-left: 1020px;
}

.mlafter_51 + .mlafter_51 {
  margin-left: 51px;
}

.mlr_51 {
  margin-left: 51px;
  margin-right: 51px;
}

.fz_51 {
  font-size: 51px;
}

/* line-height */
.lh_51 {
  line-height: 51px;
}

/* flex */
.fx_51 {
  flex: 51;
}

.fxb_51 {
  flex: 0 0 51px;
}

/* 圆角 */
.br_51 {
  border-radius: 51px;
}

/* border */
.bo_51 {
  border: 51px solid #ccc;
}

.bob_51 {
  border-bottom: 51px solid #ccc;
}

.bol_51 {
  border-left: 51px solid #ccc;
}

.bor_51 {
  border-right: 51px solid #ccc;
}

.bot_51 {
  border-top: 51px solid #ccc;
}

/* 定位 */
.t_51 {
  top: 51px;
}

.bt_51 {
  top: 1020px;
}

.r_51 {
  right: 51px;
}

.bbr_51 {
  right: 1020px;
}

.b_51 {
  bottom: 51px;
}

.bb_51 {
  bottom: 1020px;
}

.l_51 {
  left: 51px;
}

.bl_51 {
  left: 1020px;
}

.grid_51 {
  grid-row-gap: 51px;
  grid-column-gap: 51px;
}

.gridc_51 {
  grid-column-gap: 51px;
}

.gridr_51 {
  grid-row-gap: 51px;
}

/* padding */
.p_52 {
  padding: 52px;
}

.pt_52 {
  padding-top: 52px;
}

.ptb_52 {
  padding-top: 52px;
  padding-bottom: 52px;
}

.plr_52 {
  padding-left: 52px;
  padding-right: 52px;
}

.bpt_52 {
  padding-top: 1040px;
}

.pr_52 {
  padding-right: 52px;
}

.bpr_52 {
  padding-right: 1040px;
}

.pb_52 {
  padding-bottom: 52px;
}

.bpb_52 {
  padding-bottom: 1040px;
}

.pl_52 {
  padding-left: 52px;
}

.bpl_52 {
  padding-left: 1040px;
}

/* margin */
.m_52 {
  margin: 52px;
}

.mt_52 {
  margin-top: 52px;
}

.bmt_52 {
  margin-top: 1040px;
}

.mtafter_52 + .mtafter_52 {
  margin-top: 52px;
}

.mr_52 {
  margin-right: 52px;
}

.bmr_52 {
  margin-right: 1040px;
}

.mrafter_52 + .mrafter_52 {
  margin-right: 52px;
}

.mb_52 {
  margin-bottom: 52px;
}

.bmb_52 {
  margin-bottom: 1040px;
}

.mbafter_52 + .mbafter_52 {
  margin-bottom: 52px;
}

.ml_52 {
  margin-left: 52px;
}

.bml_52 {
  margin-left: 1040px;
}

.mlafter_52 + .mlafter_52 {
  margin-left: 52px;
}

.mlr_52 {
  margin-left: 52px;
  margin-right: 52px;
}

.fz_52 {
  font-size: 52px;
}

/* line-height */
.lh_52 {
  line-height: 52px;
}

/* flex */
.fx_52 {
  flex: 52;
}

.fxb_52 {
  flex: 0 0 52px;
}

/* 圆角 */
.br_52 {
  border-radius: 52px;
}

/* border */
.bo_52 {
  border: 52px solid #ccc;
}

.bob_52 {
  border-bottom: 52px solid #ccc;
}

.bol_52 {
  border-left: 52px solid #ccc;
}

.bor_52 {
  border-right: 52px solid #ccc;
}

.bot_52 {
  border-top: 52px solid #ccc;
}

/* 定位 */
.t_52 {
  top: 52px;
}

.bt_52 {
  top: 1040px;
}

.r_52 {
  right: 52px;
}

.bbr_52 {
  right: 1040px;
}

.b_52 {
  bottom: 52px;
}

.bb_52 {
  bottom: 1040px;
}

.l_52 {
  left: 52px;
}

.bl_52 {
  left: 1040px;
}

.grid_52 {
  grid-row-gap: 52px;
  grid-column-gap: 52px;
}

.gridc_52 {
  grid-column-gap: 52px;
}

.gridr_52 {
  grid-row-gap: 52px;
}

/* padding */
.p_53 {
  padding: 53px;
}

.pt_53 {
  padding-top: 53px;
}

.ptb_53 {
  padding-top: 53px;
  padding-bottom: 53px;
}

.plr_53 {
  padding-left: 53px;
  padding-right: 53px;
}

.bpt_53 {
  padding-top: 1060px;
}

.pr_53 {
  padding-right: 53px;
}

.bpr_53 {
  padding-right: 1060px;
}

.pb_53 {
  padding-bottom: 53px;
}

.bpb_53 {
  padding-bottom: 1060px;
}

.pl_53 {
  padding-left: 53px;
}

.bpl_53 {
  padding-left: 1060px;
}

/* margin */
.m_53 {
  margin: 53px;
}

.mt_53 {
  margin-top: 53px;
}

.bmt_53 {
  margin-top: 1060px;
}

.mtafter_53 + .mtafter_53 {
  margin-top: 53px;
}

.mr_53 {
  margin-right: 53px;
}

.bmr_53 {
  margin-right: 1060px;
}

.mrafter_53 + .mrafter_53 {
  margin-right: 53px;
}

.mb_53 {
  margin-bottom: 53px;
}

.bmb_53 {
  margin-bottom: 1060px;
}

.mbafter_53 + .mbafter_53 {
  margin-bottom: 53px;
}

.ml_53 {
  margin-left: 53px;
}

.bml_53 {
  margin-left: 1060px;
}

.mlafter_53 + .mlafter_53 {
  margin-left: 53px;
}

.mlr_53 {
  margin-left: 53px;
  margin-right: 53px;
}

.fz_53 {
  font-size: 53px;
}

/* line-height */
.lh_53 {
  line-height: 53px;
}

/* flex */
.fx_53 {
  flex: 53;
}

.fxb_53 {
  flex: 0 0 53px;
}

/* 圆角 */
.br_53 {
  border-radius: 53px;
}

/* border */
.bo_53 {
  border: 53px solid #ccc;
}

.bob_53 {
  border-bottom: 53px solid #ccc;
}

.bol_53 {
  border-left: 53px solid #ccc;
}

.bor_53 {
  border-right: 53px solid #ccc;
}

.bot_53 {
  border-top: 53px solid #ccc;
}

/* 定位 */
.t_53 {
  top: 53px;
}

.bt_53 {
  top: 1060px;
}

.r_53 {
  right: 53px;
}

.bbr_53 {
  right: 1060px;
}

.b_53 {
  bottom: 53px;
}

.bb_53 {
  bottom: 1060px;
}

.l_53 {
  left: 53px;
}

.bl_53 {
  left: 1060px;
}

.grid_53 {
  grid-row-gap: 53px;
  grid-column-gap: 53px;
}

.gridc_53 {
  grid-column-gap: 53px;
}

.gridr_53 {
  grid-row-gap: 53px;
}

/* padding */
.p_54 {
  padding: 54px;
}

.pt_54 {
  padding-top: 54px;
}

.ptb_54 {
  padding-top: 54px;
  padding-bottom: 54px;
}

.plr_54 {
  padding-left: 54px;
  padding-right: 54px;
}

.bpt_54 {
  padding-top: 1080px;
}

.pr_54 {
  padding-right: 54px;
}

.bpr_54 {
  padding-right: 1080px;
}

.pb_54 {
  padding-bottom: 54px;
}

.bpb_54 {
  padding-bottom: 1080px;
}

.pl_54 {
  padding-left: 54px;
}

.bpl_54 {
  padding-left: 1080px;
}

/* margin */
.m_54 {
  margin: 54px;
}

.mt_54 {
  margin-top: 54px;
}

.bmt_54 {
  margin-top: 1080px;
}

.mtafter_54 + .mtafter_54 {
  margin-top: 54px;
}

.mr_54 {
  margin-right: 54px;
}

.bmr_54 {
  margin-right: 1080px;
}

.mrafter_54 + .mrafter_54 {
  margin-right: 54px;
}

.mb_54 {
  margin-bottom: 54px;
}

.bmb_54 {
  margin-bottom: 1080px;
}

.mbafter_54 + .mbafter_54 {
  margin-bottom: 54px;
}

.ml_54 {
  margin-left: 54px;
}

.bml_54 {
  margin-left: 1080px;
}

.mlafter_54 + .mlafter_54 {
  margin-left: 54px;
}

.mlr_54 {
  margin-left: 54px;
  margin-right: 54px;
}

.fz_54 {
  font-size: 54px;
}

/* line-height */
.lh_54 {
  line-height: 54px;
}

/* flex */
.fx_54 {
  flex: 54;
}

.fxb_54 {
  flex: 0 0 54px;
}

/* 圆角 */
.br_54 {
  border-radius: 54px;
}

/* border */
.bo_54 {
  border: 54px solid #ccc;
}

.bob_54 {
  border-bottom: 54px solid #ccc;
}

.bol_54 {
  border-left: 54px solid #ccc;
}

.bor_54 {
  border-right: 54px solid #ccc;
}

.bot_54 {
  border-top: 54px solid #ccc;
}

/* 定位 */
.t_54 {
  top: 54px;
}

.bt_54 {
  top: 1080px;
}

.r_54 {
  right: 54px;
}

.bbr_54 {
  right: 1080px;
}

.b_54 {
  bottom: 54px;
}

.bb_54 {
  bottom: 1080px;
}

.l_54 {
  left: 54px;
}

.bl_54 {
  left: 1080px;
}

.grid_54 {
  grid-row-gap: 54px;
  grid-column-gap: 54px;
}

.gridc_54 {
  grid-column-gap: 54px;
}

.gridr_54 {
  grid-row-gap: 54px;
}

/* padding */
.p_55 {
  padding: 55px;
}

.pt_55 {
  padding-top: 55px;
}

.ptb_55 {
  padding-top: 55px;
  padding-bottom: 55px;
}

.plr_55 {
  padding-left: 55px;
  padding-right: 55px;
}

.bpt_55 {
  padding-top: 1100px;
}

.pr_55 {
  padding-right: 55px;
}

.bpr_55 {
  padding-right: 1100px;
}

.pb_55 {
  padding-bottom: 55px;
}

.bpb_55 {
  padding-bottom: 1100px;
}

.pl_55 {
  padding-left: 55px;
}

.bpl_55 {
  padding-left: 1100px;
}

/* margin */
.m_55 {
  margin: 55px;
}

.mt_55 {
  margin-top: 55px;
}

.bmt_55 {
  margin-top: 1100px;
}

.mtafter_55 + .mtafter_55 {
  margin-top: 55px;
}

.mr_55 {
  margin-right: 55px;
}

.bmr_55 {
  margin-right: 1100px;
}

.mrafter_55 + .mrafter_55 {
  margin-right: 55px;
}

.mb_55 {
  margin-bottom: 55px;
}

.bmb_55 {
  margin-bottom: 1100px;
}

.mbafter_55 + .mbafter_55 {
  margin-bottom: 55px;
}

.ml_55 {
  margin-left: 55px;
}

.bml_55 {
  margin-left: 1100px;
}

.mlafter_55 + .mlafter_55 {
  margin-left: 55px;
}

.mlr_55 {
  margin-left: 55px;
  margin-right: 55px;
}

.fz_55 {
  font-size: 55px;
}

/* line-height */
.lh_55 {
  line-height: 55px;
}

/* flex */
.fx_55 {
  flex: 55;
}

.fxb_55 {
  flex: 0 0 55px;
}

/* 圆角 */
.br_55 {
  border-radius: 55px;
}

/* border */
.bo_55 {
  border: 55px solid #ccc;
}

.bob_55 {
  border-bottom: 55px solid #ccc;
}

.bol_55 {
  border-left: 55px solid #ccc;
}

.bor_55 {
  border-right: 55px solid #ccc;
}

.bot_55 {
  border-top: 55px solid #ccc;
}

/* 定位 */
.t_55 {
  top: 55px;
}

.bt_55 {
  top: 1100px;
}

.r_55 {
  right: 55px;
}

.bbr_55 {
  right: 1100px;
}

.b_55 {
  bottom: 55px;
}

.bb_55 {
  bottom: 1100px;
}

.l_55 {
  left: 55px;
}

.bl_55 {
  left: 1100px;
}

.grid_55 {
  grid-row-gap: 55px;
  grid-column-gap: 55px;
}

.gridc_55 {
  grid-column-gap: 55px;
}

.gridr_55 {
  grid-row-gap: 55px;
}

/* padding */
.p_56 {
  padding: 56px;
}

.pt_56 {
  padding-top: 56px;
}

.ptb_56 {
  padding-top: 56px;
  padding-bottom: 56px;
}

.plr_56 {
  padding-left: 56px;
  padding-right: 56px;
}

.bpt_56 {
  padding-top: 1120px;
}

.pr_56 {
  padding-right: 56px;
}

.bpr_56 {
  padding-right: 1120px;
}

.pb_56 {
  padding-bottom: 56px;
}

.bpb_56 {
  padding-bottom: 1120px;
}

.pl_56 {
  padding-left: 56px;
}

.bpl_56 {
  padding-left: 1120px;
}

/* margin */
.m_56 {
  margin: 56px;
}

.mt_56 {
  margin-top: 56px;
}

.bmt_56 {
  margin-top: 1120px;
}

.mtafter_56 + .mtafter_56 {
  margin-top: 56px;
}

.mr_56 {
  margin-right: 56px;
}

.bmr_56 {
  margin-right: 1120px;
}

.mrafter_56 + .mrafter_56 {
  margin-right: 56px;
}

.mb_56 {
  margin-bottom: 56px;
}

.bmb_56 {
  margin-bottom: 1120px;
}

.mbafter_56 + .mbafter_56 {
  margin-bottom: 56px;
}

.ml_56 {
  margin-left: 56px;
}

.bml_56 {
  margin-left: 1120px;
}

.mlafter_56 + .mlafter_56 {
  margin-left: 56px;
}

.mlr_56 {
  margin-left: 56px;
  margin-right: 56px;
}

.fz_56 {
  font-size: 56px;
}

/* line-height */
.lh_56 {
  line-height: 56px;
}

/* flex */
.fx_56 {
  flex: 56;
}

.fxb_56 {
  flex: 0 0 56px;
}

/* 圆角 */
.br_56 {
  border-radius: 56px;
}

/* border */
.bo_56 {
  border: 56px solid #ccc;
}

.bob_56 {
  border-bottom: 56px solid #ccc;
}

.bol_56 {
  border-left: 56px solid #ccc;
}

.bor_56 {
  border-right: 56px solid #ccc;
}

.bot_56 {
  border-top: 56px solid #ccc;
}

/* 定位 */
.t_56 {
  top: 56px;
}

.bt_56 {
  top: 1120px;
}

.r_56 {
  right: 56px;
}

.bbr_56 {
  right: 1120px;
}

.b_56 {
  bottom: 56px;
}

.bb_56 {
  bottom: 1120px;
}

.l_56 {
  left: 56px;
}

.bl_56 {
  left: 1120px;
}

.grid_56 {
  grid-row-gap: 56px;
  grid-column-gap: 56px;
}

.gridc_56 {
  grid-column-gap: 56px;
}

.gridr_56 {
  grid-row-gap: 56px;
}

/* padding */
.p_57 {
  padding: 57px;
}

.pt_57 {
  padding-top: 57px;
}

.ptb_57 {
  padding-top: 57px;
  padding-bottom: 57px;
}

.plr_57 {
  padding-left: 57px;
  padding-right: 57px;
}

.bpt_57 {
  padding-top: 1140px;
}

.pr_57 {
  padding-right: 57px;
}

.bpr_57 {
  padding-right: 1140px;
}

.pb_57 {
  padding-bottom: 57px;
}

.bpb_57 {
  padding-bottom: 1140px;
}

.pl_57 {
  padding-left: 57px;
}

.bpl_57 {
  padding-left: 1140px;
}

/* margin */
.m_57 {
  margin: 57px;
}

.mt_57 {
  margin-top: 57px;
}

.bmt_57 {
  margin-top: 1140px;
}

.mtafter_57 + .mtafter_57 {
  margin-top: 57px;
}

.mr_57 {
  margin-right: 57px;
}

.bmr_57 {
  margin-right: 1140px;
}

.mrafter_57 + .mrafter_57 {
  margin-right: 57px;
}

.mb_57 {
  margin-bottom: 57px;
}

.bmb_57 {
  margin-bottom: 1140px;
}

.mbafter_57 + .mbafter_57 {
  margin-bottom: 57px;
}

.ml_57 {
  margin-left: 57px;
}

.bml_57 {
  margin-left: 1140px;
}

.mlafter_57 + .mlafter_57 {
  margin-left: 57px;
}

.mlr_57 {
  margin-left: 57px;
  margin-right: 57px;
}

.fz_57 {
  font-size: 57px;
}

/* line-height */
.lh_57 {
  line-height: 57px;
}

/* flex */
.fx_57 {
  flex: 57;
}

.fxb_57 {
  flex: 0 0 57px;
}

/* 圆角 */
.br_57 {
  border-radius: 57px;
}

/* border */
.bo_57 {
  border: 57px solid #ccc;
}

.bob_57 {
  border-bottom: 57px solid #ccc;
}

.bol_57 {
  border-left: 57px solid #ccc;
}

.bor_57 {
  border-right: 57px solid #ccc;
}

.bot_57 {
  border-top: 57px solid #ccc;
}

/* 定位 */
.t_57 {
  top: 57px;
}

.bt_57 {
  top: 1140px;
}

.r_57 {
  right: 57px;
}

.bbr_57 {
  right: 1140px;
}

.b_57 {
  bottom: 57px;
}

.bb_57 {
  bottom: 1140px;
}

.l_57 {
  left: 57px;
}

.bl_57 {
  left: 1140px;
}

.grid_57 {
  grid-row-gap: 57px;
  grid-column-gap: 57px;
}

.gridc_57 {
  grid-column-gap: 57px;
}

.gridr_57 {
  grid-row-gap: 57px;
}

/* padding */
.p_58 {
  padding: 58px;
}

.pt_58 {
  padding-top: 58px;
}

.ptb_58 {
  padding-top: 58px;
  padding-bottom: 58px;
}

.plr_58 {
  padding-left: 58px;
  padding-right: 58px;
}

.bpt_58 {
  padding-top: 1160px;
}

.pr_58 {
  padding-right: 58px;
}

.bpr_58 {
  padding-right: 1160px;
}

.pb_58 {
  padding-bottom: 58px;
}

.bpb_58 {
  padding-bottom: 1160px;
}

.pl_58 {
  padding-left: 58px;
}

.bpl_58 {
  padding-left: 1160px;
}

/* margin */
.m_58 {
  margin: 58px;
}

.mt_58 {
  margin-top: 58px;
}

.bmt_58 {
  margin-top: 1160px;
}

.mtafter_58 + .mtafter_58 {
  margin-top: 58px;
}

.mr_58 {
  margin-right: 58px;
}

.bmr_58 {
  margin-right: 1160px;
}

.mrafter_58 + .mrafter_58 {
  margin-right: 58px;
}

.mb_58 {
  margin-bottom: 58px;
}

.bmb_58 {
  margin-bottom: 1160px;
}

.mbafter_58 + .mbafter_58 {
  margin-bottom: 58px;
}

.ml_58 {
  margin-left: 58px;
}

.bml_58 {
  margin-left: 1160px;
}

.mlafter_58 + .mlafter_58 {
  margin-left: 58px;
}

.mlr_58 {
  margin-left: 58px;
  margin-right: 58px;
}

.fz_58 {
  font-size: 58px;
}

/* line-height */
.lh_58 {
  line-height: 58px;
}

/* flex */
.fx_58 {
  flex: 58;
}

.fxb_58 {
  flex: 0 0 58px;
}

/* 圆角 */
.br_58 {
  border-radius: 58px;
}

/* border */
.bo_58 {
  border: 58px solid #ccc;
}

.bob_58 {
  border-bottom: 58px solid #ccc;
}

.bol_58 {
  border-left: 58px solid #ccc;
}

.bor_58 {
  border-right: 58px solid #ccc;
}

.bot_58 {
  border-top: 58px solid #ccc;
}

/* 定位 */
.t_58 {
  top: 58px;
}

.bt_58 {
  top: 1160px;
}

.r_58 {
  right: 58px;
}

.bbr_58 {
  right: 1160px;
}

.b_58 {
  bottom: 58px;
}

.bb_58 {
  bottom: 1160px;
}

.l_58 {
  left: 58px;
}

.bl_58 {
  left: 1160px;
}

.grid_58 {
  grid-row-gap: 58px;
  grid-column-gap: 58px;
}

.gridc_58 {
  grid-column-gap: 58px;
}

.gridr_58 {
  grid-row-gap: 58px;
}

/* padding */
.p_59 {
  padding: 59px;
}

.pt_59 {
  padding-top: 59px;
}

.ptb_59 {
  padding-top: 59px;
  padding-bottom: 59px;
}

.plr_59 {
  padding-left: 59px;
  padding-right: 59px;
}

.bpt_59 {
  padding-top: 1180px;
}

.pr_59 {
  padding-right: 59px;
}

.bpr_59 {
  padding-right: 1180px;
}

.pb_59 {
  padding-bottom: 59px;
}

.bpb_59 {
  padding-bottom: 1180px;
}

.pl_59 {
  padding-left: 59px;
}

.bpl_59 {
  padding-left: 1180px;
}

/* margin */
.m_59 {
  margin: 59px;
}

.mt_59 {
  margin-top: 59px;
}

.bmt_59 {
  margin-top: 1180px;
}

.mtafter_59 + .mtafter_59 {
  margin-top: 59px;
}

.mr_59 {
  margin-right: 59px;
}

.bmr_59 {
  margin-right: 1180px;
}

.mrafter_59 + .mrafter_59 {
  margin-right: 59px;
}

.mb_59 {
  margin-bottom: 59px;
}

.bmb_59 {
  margin-bottom: 1180px;
}

.mbafter_59 + .mbafter_59 {
  margin-bottom: 59px;
}

.ml_59 {
  margin-left: 59px;
}

.bml_59 {
  margin-left: 1180px;
}

.mlafter_59 + .mlafter_59 {
  margin-left: 59px;
}

.mlr_59 {
  margin-left: 59px;
  margin-right: 59px;
}

.fz_59 {
  font-size: 59px;
}

/* line-height */
.lh_59 {
  line-height: 59px;
}

/* flex */
.fx_59 {
  flex: 59;
}

.fxb_59 {
  flex: 0 0 59px;
}

/* 圆角 */
.br_59 {
  border-radius: 59px;
}

/* border */
.bo_59 {
  border: 59px solid #ccc;
}

.bob_59 {
  border-bottom: 59px solid #ccc;
}

.bol_59 {
  border-left: 59px solid #ccc;
}

.bor_59 {
  border-right: 59px solid #ccc;
}

.bot_59 {
  border-top: 59px solid #ccc;
}

/* 定位 */
.t_59 {
  top: 59px;
}

.bt_59 {
  top: 1180px;
}

.r_59 {
  right: 59px;
}

.bbr_59 {
  right: 1180px;
}

.b_59 {
  bottom: 59px;
}

.bb_59 {
  bottom: 1180px;
}

.l_59 {
  left: 59px;
}

.bl_59 {
  left: 1180px;
}

.grid_59 {
  grid-row-gap: 59px;
  grid-column-gap: 59px;
}

.gridc_59 {
  grid-column-gap: 59px;
}

.gridr_59 {
  grid-row-gap: 59px;
}

/* padding */
.p_60 {
  padding: 60px;
}

.pt_60 {
  padding-top: 60px;
}

.ptb_60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.plr_60 {
  padding-left: 60px;
  padding-right: 60px;
}

.bpt_60 {
  padding-top: 1200px;
}

.pr_60 {
  padding-right: 60px;
}

.bpr_60 {
  padding-right: 1200px;
}

.pb_60 {
  padding-bottom: 60px;
}

.bpb_60 {
  padding-bottom: 1200px;
}

.pl_60 {
  padding-left: 60px;
}

.bpl_60 {
  padding-left: 1200px;
}

/* margin */
.m_60 {
  margin: 60px;
}

.mt_60 {
  margin-top: 60px;
}

.bmt_60 {
  margin-top: 1200px;
}

.mtafter_60 + .mtafter_60 {
  margin-top: 60px;
}

.mr_60 {
  margin-right: 60px;
}

.bmr_60 {
  margin-right: 1200px;
}

.mrafter_60 + .mrafter_60 {
  margin-right: 60px;
}

.mb_60 {
  margin-bottom: 60px;
}

.bmb_60 {
  margin-bottom: 1200px;
}

.mbafter_60 + .mbafter_60 {
  margin-bottom: 60px;
}

.ml_60 {
  margin-left: 60px;
}

.bml_60 {
  margin-left: 1200px;
}

.mlafter_60 + .mlafter_60 {
  margin-left: 60px;
}

.mlr_60 {
  margin-left: 60px;
  margin-right: 60px;
}

.fz_60 {
  font-size: 60px;
}

/* line-height */
.lh_60 {
  line-height: 60px;
}

/* flex */
.fx_60 {
  flex: 60;
}

.fxb_60 {
  flex: 0 0 60px;
}

/* 圆角 */
.br_60 {
  border-radius: 60px;
}

/* border */
.bo_60 {
  border: 60px solid #ccc;
}

.bob_60 {
  border-bottom: 60px solid #ccc;
}

.bol_60 {
  border-left: 60px solid #ccc;
}

.bor_60 {
  border-right: 60px solid #ccc;
}

.bot_60 {
  border-top: 60px solid #ccc;
}

/* 定位 */
.t_60 {
  top: 60px;
}

.bt_60 {
  top: 1200px;
}

.r_60 {
  right: 60px;
}

.bbr_60 {
  right: 1200px;
}

.b_60 {
  bottom: 60px;
}

.bb_60 {
  bottom: 1200px;
}

.l_60 {
  left: 60px;
}

.bl_60 {
  left: 1200px;
}

.grid_60 {
  grid-row-gap: 60px;
  grid-column-gap: 60px;
}

.gridc_60 {
  grid-column-gap: 60px;
}

.gridr_60 {
  grid-row-gap: 60px;
}

/* padding */
.p_61 {
  padding: 61px;
}

.pt_61 {
  padding-top: 61px;
}

.ptb_61 {
  padding-top: 61px;
  padding-bottom: 61px;
}

.plr_61 {
  padding-left: 61px;
  padding-right: 61px;
}

.bpt_61 {
  padding-top: 1220px;
}

.pr_61 {
  padding-right: 61px;
}

.bpr_61 {
  padding-right: 1220px;
}

.pb_61 {
  padding-bottom: 61px;
}

.bpb_61 {
  padding-bottom: 1220px;
}

.pl_61 {
  padding-left: 61px;
}

.bpl_61 {
  padding-left: 1220px;
}

/* margin */
.m_61 {
  margin: 61px;
}

.mt_61 {
  margin-top: 61px;
}

.bmt_61 {
  margin-top: 1220px;
}

.mtafter_61 + .mtafter_61 {
  margin-top: 61px;
}

.mr_61 {
  margin-right: 61px;
}

.bmr_61 {
  margin-right: 1220px;
}

.mrafter_61 + .mrafter_61 {
  margin-right: 61px;
}

.mb_61 {
  margin-bottom: 61px;
}

.bmb_61 {
  margin-bottom: 1220px;
}

.mbafter_61 + .mbafter_61 {
  margin-bottom: 61px;
}

.ml_61 {
  margin-left: 61px;
}

.bml_61 {
  margin-left: 1220px;
}

.mlafter_61 + .mlafter_61 {
  margin-left: 61px;
}

.mlr_61 {
  margin-left: 61px;
  margin-right: 61px;
}

.fz_61 {
  font-size: 61px;
}

/* line-height */
.lh_61 {
  line-height: 61px;
}

/* flex */
.fx_61 {
  flex: 61;
}

.fxb_61 {
  flex: 0 0 61px;
}

/* 圆角 */
.br_61 {
  border-radius: 61px;
}

/* border */
.bo_61 {
  border: 61px solid #ccc;
}

.bob_61 {
  border-bottom: 61px solid #ccc;
}

.bol_61 {
  border-left: 61px solid #ccc;
}

.bor_61 {
  border-right: 61px solid #ccc;
}

.bot_61 {
  border-top: 61px solid #ccc;
}

/* 定位 */
.t_61 {
  top: 61px;
}

.bt_61 {
  top: 1220px;
}

.r_61 {
  right: 61px;
}

.bbr_61 {
  right: 1220px;
}

.b_61 {
  bottom: 61px;
}

.bb_61 {
  bottom: 1220px;
}

.l_61 {
  left: 61px;
}

.bl_61 {
  left: 1220px;
}

.grid_61 {
  grid-row-gap: 61px;
  grid-column-gap: 61px;
}

.gridc_61 {
  grid-column-gap: 61px;
}

.gridr_61 {
  grid-row-gap: 61px;
}

/* padding */
.p_62 {
  padding: 62px;
}

.pt_62 {
  padding-top: 62px;
}

.ptb_62 {
  padding-top: 62px;
  padding-bottom: 62px;
}

.plr_62 {
  padding-left: 62px;
  padding-right: 62px;
}

.bpt_62 {
  padding-top: 1240px;
}

.pr_62 {
  padding-right: 62px;
}

.bpr_62 {
  padding-right: 1240px;
}

.pb_62 {
  padding-bottom: 62px;
}

.bpb_62 {
  padding-bottom: 1240px;
}

.pl_62 {
  padding-left: 62px;
}

.bpl_62 {
  padding-left: 1240px;
}

/* margin */
.m_62 {
  margin: 62px;
}

.mt_62 {
  margin-top: 62px;
}

.bmt_62 {
  margin-top: 1240px;
}

.mtafter_62 + .mtafter_62 {
  margin-top: 62px;
}

.mr_62 {
  margin-right: 62px;
}

.bmr_62 {
  margin-right: 1240px;
}

.mrafter_62 + .mrafter_62 {
  margin-right: 62px;
}

.mb_62 {
  margin-bottom: 62px;
}

.bmb_62 {
  margin-bottom: 1240px;
}

.mbafter_62 + .mbafter_62 {
  margin-bottom: 62px;
}

.ml_62 {
  margin-left: 62px;
}

.bml_62 {
  margin-left: 1240px;
}

.mlafter_62 + .mlafter_62 {
  margin-left: 62px;
}

.mlr_62 {
  margin-left: 62px;
  margin-right: 62px;
}

.fz_62 {
  font-size: 62px;
}

/* line-height */
.lh_62 {
  line-height: 62px;
}

/* flex */
.fx_62 {
  flex: 62;
}

.fxb_62 {
  flex: 0 0 62px;
}

/* 圆角 */
.br_62 {
  border-radius: 62px;
}

/* border */
.bo_62 {
  border: 62px solid #ccc;
}

.bob_62 {
  border-bottom: 62px solid #ccc;
}

.bol_62 {
  border-left: 62px solid #ccc;
}

.bor_62 {
  border-right: 62px solid #ccc;
}

.bot_62 {
  border-top: 62px solid #ccc;
}

/* 定位 */
.t_62 {
  top: 62px;
}

.bt_62 {
  top: 1240px;
}

.r_62 {
  right: 62px;
}

.bbr_62 {
  right: 1240px;
}

.b_62 {
  bottom: 62px;
}

.bb_62 {
  bottom: 1240px;
}

.l_62 {
  left: 62px;
}

.bl_62 {
  left: 1240px;
}

.grid_62 {
  grid-row-gap: 62px;
  grid-column-gap: 62px;
}

.gridc_62 {
  grid-column-gap: 62px;
}

.gridr_62 {
  grid-row-gap: 62px;
}

/* padding */
.p_63 {
  padding: 63px;
}

.pt_63 {
  padding-top: 63px;
}

.ptb_63 {
  padding-top: 63px;
  padding-bottom: 63px;
}

.plr_63 {
  padding-left: 63px;
  padding-right: 63px;
}

.bpt_63 {
  padding-top: 1260px;
}

.pr_63 {
  padding-right: 63px;
}

.bpr_63 {
  padding-right: 1260px;
}

.pb_63 {
  padding-bottom: 63px;
}

.bpb_63 {
  padding-bottom: 1260px;
}

.pl_63 {
  padding-left: 63px;
}

.bpl_63 {
  padding-left: 1260px;
}

/* margin */
.m_63 {
  margin: 63px;
}

.mt_63 {
  margin-top: 63px;
}

.bmt_63 {
  margin-top: 1260px;
}

.mtafter_63 + .mtafter_63 {
  margin-top: 63px;
}

.mr_63 {
  margin-right: 63px;
}

.bmr_63 {
  margin-right: 1260px;
}

.mrafter_63 + .mrafter_63 {
  margin-right: 63px;
}

.mb_63 {
  margin-bottom: 63px;
}

.bmb_63 {
  margin-bottom: 1260px;
}

.mbafter_63 + .mbafter_63 {
  margin-bottom: 63px;
}

.ml_63 {
  margin-left: 63px;
}

.bml_63 {
  margin-left: 1260px;
}

.mlafter_63 + .mlafter_63 {
  margin-left: 63px;
}

.mlr_63 {
  margin-left: 63px;
  margin-right: 63px;
}

.fz_63 {
  font-size: 63px;
}

/* line-height */
.lh_63 {
  line-height: 63px;
}

/* flex */
.fx_63 {
  flex: 63;
}

.fxb_63 {
  flex: 0 0 63px;
}

/* 圆角 */
.br_63 {
  border-radius: 63px;
}

/* border */
.bo_63 {
  border: 63px solid #ccc;
}

.bob_63 {
  border-bottom: 63px solid #ccc;
}

.bol_63 {
  border-left: 63px solid #ccc;
}

.bor_63 {
  border-right: 63px solid #ccc;
}

.bot_63 {
  border-top: 63px solid #ccc;
}

/* 定位 */
.t_63 {
  top: 63px;
}

.bt_63 {
  top: 1260px;
}

.r_63 {
  right: 63px;
}

.bbr_63 {
  right: 1260px;
}

.b_63 {
  bottom: 63px;
}

.bb_63 {
  bottom: 1260px;
}

.l_63 {
  left: 63px;
}

.bl_63 {
  left: 1260px;
}

.grid_63 {
  grid-row-gap: 63px;
  grid-column-gap: 63px;
}

.gridc_63 {
  grid-column-gap: 63px;
}

.gridr_63 {
  grid-row-gap: 63px;
}

/* padding */
.p_64 {
  padding: 64px;
}

.pt_64 {
  padding-top: 64px;
}

.ptb_64 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.plr_64 {
  padding-left: 64px;
  padding-right: 64px;
}

.bpt_64 {
  padding-top: 1280px;
}

.pr_64 {
  padding-right: 64px;
}

.bpr_64 {
  padding-right: 1280px;
}

.pb_64 {
  padding-bottom: 64px;
}

.bpb_64 {
  padding-bottom: 1280px;
}

.pl_64 {
  padding-left: 64px;
}

.bpl_64 {
  padding-left: 1280px;
}

/* margin */
.m_64 {
  margin: 64px;
}

.mt_64 {
  margin-top: 64px;
}

.bmt_64 {
  margin-top: 1280px;
}

.mtafter_64 + .mtafter_64 {
  margin-top: 64px;
}

.mr_64 {
  margin-right: 64px;
}

.bmr_64 {
  margin-right: 1280px;
}

.mrafter_64 + .mrafter_64 {
  margin-right: 64px;
}

.mb_64 {
  margin-bottom: 64px;
}

.bmb_64 {
  margin-bottom: 1280px;
}

.mbafter_64 + .mbafter_64 {
  margin-bottom: 64px;
}

.ml_64 {
  margin-left: 64px;
}

.bml_64 {
  margin-left: 1280px;
}

.mlafter_64 + .mlafter_64 {
  margin-left: 64px;
}

.mlr_64 {
  margin-left: 64px;
  margin-right: 64px;
}

.fz_64 {
  font-size: 64px;
}

/* line-height */
.lh_64 {
  line-height: 64px;
}

/* flex */
.fx_64 {
  flex: 64;
}

.fxb_64 {
  flex: 0 0 64px;
}

/* 圆角 */
.br_64 {
  border-radius: 64px;
}

/* border */
.bo_64 {
  border: 64px solid #ccc;
}

.bob_64 {
  border-bottom: 64px solid #ccc;
}

.bol_64 {
  border-left: 64px solid #ccc;
}

.bor_64 {
  border-right: 64px solid #ccc;
}

.bot_64 {
  border-top: 64px solid #ccc;
}

/* 定位 */
.t_64 {
  top: 64px;
}

.bt_64 {
  top: 1280px;
}

.r_64 {
  right: 64px;
}

.bbr_64 {
  right: 1280px;
}

.b_64 {
  bottom: 64px;
}

.bb_64 {
  bottom: 1280px;
}

.l_64 {
  left: 64px;
}

.bl_64 {
  left: 1280px;
}

.grid_64 {
  grid-row-gap: 64px;
  grid-column-gap: 64px;
}

.gridc_64 {
  grid-column-gap: 64px;
}

.gridr_64 {
  grid-row-gap: 64px;
}

/* padding */
.p_65 {
  padding: 65px;
}

.pt_65 {
  padding-top: 65px;
}

.ptb_65 {
  padding-top: 65px;
  padding-bottom: 65px;
}

.plr_65 {
  padding-left: 65px;
  padding-right: 65px;
}

.bpt_65 {
  padding-top: 1300px;
}

.pr_65 {
  padding-right: 65px;
}

.bpr_65 {
  padding-right: 1300px;
}

.pb_65 {
  padding-bottom: 65px;
}

.bpb_65 {
  padding-bottom: 1300px;
}

.pl_65 {
  padding-left: 65px;
}

.bpl_65 {
  padding-left: 1300px;
}

/* margin */
.m_65 {
  margin: 65px;
}

.mt_65 {
  margin-top: 65px;
}

.bmt_65 {
  margin-top: 1300px;
}

.mtafter_65 + .mtafter_65 {
  margin-top: 65px;
}

.mr_65 {
  margin-right: 65px;
}

.bmr_65 {
  margin-right: 1300px;
}

.mrafter_65 + .mrafter_65 {
  margin-right: 65px;
}

.mb_65 {
  margin-bottom: 65px;
}

.bmb_65 {
  margin-bottom: 1300px;
}

.mbafter_65 + .mbafter_65 {
  margin-bottom: 65px;
}

.ml_65 {
  margin-left: 65px;
}

.bml_65 {
  margin-left: 1300px;
}

.mlafter_65 + .mlafter_65 {
  margin-left: 65px;
}

.mlr_65 {
  margin-left: 65px;
  margin-right: 65px;
}

.fz_65 {
  font-size: 65px;
}

/* line-height */
.lh_65 {
  line-height: 65px;
}

/* flex */
.fx_65 {
  flex: 65;
}

.fxb_65 {
  flex: 0 0 65px;
}

/* 圆角 */
.br_65 {
  border-radius: 65px;
}

/* border */
.bo_65 {
  border: 65px solid #ccc;
}

.bob_65 {
  border-bottom: 65px solid #ccc;
}

.bol_65 {
  border-left: 65px solid #ccc;
}

.bor_65 {
  border-right: 65px solid #ccc;
}

.bot_65 {
  border-top: 65px solid #ccc;
}

/* 定位 */
.t_65 {
  top: 65px;
}

.bt_65 {
  top: 1300px;
}

.r_65 {
  right: 65px;
}

.bbr_65 {
  right: 1300px;
}

.b_65 {
  bottom: 65px;
}

.bb_65 {
  bottom: 1300px;
}

.l_65 {
  left: 65px;
}

.bl_65 {
  left: 1300px;
}

.grid_65 {
  grid-row-gap: 65px;
  grid-column-gap: 65px;
}

.gridc_65 {
  grid-column-gap: 65px;
}

.gridr_65 {
  grid-row-gap: 65px;
}

/* padding */
.p_66 {
  padding: 66px;
}

.pt_66 {
  padding-top: 66px;
}

.ptb_66 {
  padding-top: 66px;
  padding-bottom: 66px;
}

.plr_66 {
  padding-left: 66px;
  padding-right: 66px;
}

.bpt_66 {
  padding-top: 1320px;
}

.pr_66 {
  padding-right: 66px;
}

.bpr_66 {
  padding-right: 1320px;
}

.pb_66 {
  padding-bottom: 66px;
}

.bpb_66 {
  padding-bottom: 1320px;
}

.pl_66 {
  padding-left: 66px;
}

.bpl_66 {
  padding-left: 1320px;
}

/* margin */
.m_66 {
  margin: 66px;
}

.mt_66 {
  margin-top: 66px;
}

.bmt_66 {
  margin-top: 1320px;
}

.mtafter_66 + .mtafter_66 {
  margin-top: 66px;
}

.mr_66 {
  margin-right: 66px;
}

.bmr_66 {
  margin-right: 1320px;
}

.mrafter_66 + .mrafter_66 {
  margin-right: 66px;
}

.mb_66 {
  margin-bottom: 66px;
}

.bmb_66 {
  margin-bottom: 1320px;
}

.mbafter_66 + .mbafter_66 {
  margin-bottom: 66px;
}

.ml_66 {
  margin-left: 66px;
}

.bml_66 {
  margin-left: 1320px;
}

.mlafter_66 + .mlafter_66 {
  margin-left: 66px;
}

.mlr_66 {
  margin-left: 66px;
  margin-right: 66px;
}

.fz_66 {
  font-size: 66px;
}

/* line-height */
.lh_66 {
  line-height: 66px;
}

/* flex */
.fx_66 {
  flex: 66;
}

.fxb_66 {
  flex: 0 0 66px;
}

/* 圆角 */
.br_66 {
  border-radius: 66px;
}

/* border */
.bo_66 {
  border: 66px solid #ccc;
}

.bob_66 {
  border-bottom: 66px solid #ccc;
}

.bol_66 {
  border-left: 66px solid #ccc;
}

.bor_66 {
  border-right: 66px solid #ccc;
}

.bot_66 {
  border-top: 66px solid #ccc;
}

/* 定位 */
.t_66 {
  top: 66px;
}

.bt_66 {
  top: 1320px;
}

.r_66 {
  right: 66px;
}

.bbr_66 {
  right: 1320px;
}

.b_66 {
  bottom: 66px;
}

.bb_66 {
  bottom: 1320px;
}

.l_66 {
  left: 66px;
}

.bl_66 {
  left: 1320px;
}

.grid_66 {
  grid-row-gap: 66px;
  grid-column-gap: 66px;
}

.gridc_66 {
  grid-column-gap: 66px;
}

.gridr_66 {
  grid-row-gap: 66px;
}

/* padding */
.p_67 {
  padding: 67px;
}

.pt_67 {
  padding-top: 67px;
}

.ptb_67 {
  padding-top: 67px;
  padding-bottom: 67px;
}

.plr_67 {
  padding-left: 67px;
  padding-right: 67px;
}

.bpt_67 {
  padding-top: 1340px;
}

.pr_67 {
  padding-right: 67px;
}

.bpr_67 {
  padding-right: 1340px;
}

.pb_67 {
  padding-bottom: 67px;
}

.bpb_67 {
  padding-bottom: 1340px;
}

.pl_67 {
  padding-left: 67px;
}

.bpl_67 {
  padding-left: 1340px;
}

/* margin */
.m_67 {
  margin: 67px;
}

.mt_67 {
  margin-top: 67px;
}

.bmt_67 {
  margin-top: 1340px;
}

.mtafter_67 + .mtafter_67 {
  margin-top: 67px;
}

.mr_67 {
  margin-right: 67px;
}

.bmr_67 {
  margin-right: 1340px;
}

.mrafter_67 + .mrafter_67 {
  margin-right: 67px;
}

.mb_67 {
  margin-bottom: 67px;
}

.bmb_67 {
  margin-bottom: 1340px;
}

.mbafter_67 + .mbafter_67 {
  margin-bottom: 67px;
}

.ml_67 {
  margin-left: 67px;
}

.bml_67 {
  margin-left: 1340px;
}

.mlafter_67 + .mlafter_67 {
  margin-left: 67px;
}

.mlr_67 {
  margin-left: 67px;
  margin-right: 67px;
}

.fz_67 {
  font-size: 67px;
}

/* line-height */
.lh_67 {
  line-height: 67px;
}

/* flex */
.fx_67 {
  flex: 67;
}

.fxb_67 {
  flex: 0 0 67px;
}

/* 圆角 */
.br_67 {
  border-radius: 67px;
}

/* border */
.bo_67 {
  border: 67px solid #ccc;
}

.bob_67 {
  border-bottom: 67px solid #ccc;
}

.bol_67 {
  border-left: 67px solid #ccc;
}

.bor_67 {
  border-right: 67px solid #ccc;
}

.bot_67 {
  border-top: 67px solid #ccc;
}

/* 定位 */
.t_67 {
  top: 67px;
}

.bt_67 {
  top: 1340px;
}

.r_67 {
  right: 67px;
}

.bbr_67 {
  right: 1340px;
}

.b_67 {
  bottom: 67px;
}

.bb_67 {
  bottom: 1340px;
}

.l_67 {
  left: 67px;
}

.bl_67 {
  left: 1340px;
}

.grid_67 {
  grid-row-gap: 67px;
  grid-column-gap: 67px;
}

.gridc_67 {
  grid-column-gap: 67px;
}

.gridr_67 {
  grid-row-gap: 67px;
}

/* padding */
.p_68 {
  padding: 68px;
}

.pt_68 {
  padding-top: 68px;
}

.ptb_68 {
  padding-top: 68px;
  padding-bottom: 68px;
}

.plr_68 {
  padding-left: 68px;
  padding-right: 68px;
}

.bpt_68 {
  padding-top: 1360px;
}

.pr_68 {
  padding-right: 68px;
}

.bpr_68 {
  padding-right: 1360px;
}

.pb_68 {
  padding-bottom: 68px;
}

.bpb_68 {
  padding-bottom: 1360px;
}

.pl_68 {
  padding-left: 68px;
}

.bpl_68 {
  padding-left: 1360px;
}

/* margin */
.m_68 {
  margin: 68px;
}

.mt_68 {
  margin-top: 68px;
}

.bmt_68 {
  margin-top: 1360px;
}

.mtafter_68 + .mtafter_68 {
  margin-top: 68px;
}

.mr_68 {
  margin-right: 68px;
}

.bmr_68 {
  margin-right: 1360px;
}

.mrafter_68 + .mrafter_68 {
  margin-right: 68px;
}

.mb_68 {
  margin-bottom: 68px;
}

.bmb_68 {
  margin-bottom: 1360px;
}

.mbafter_68 + .mbafter_68 {
  margin-bottom: 68px;
}

.ml_68 {
  margin-left: 68px;
}

.bml_68 {
  margin-left: 1360px;
}

.mlafter_68 + .mlafter_68 {
  margin-left: 68px;
}

.mlr_68 {
  margin-left: 68px;
  margin-right: 68px;
}

.fz_68 {
  font-size: 68px;
}

/* line-height */
.lh_68 {
  line-height: 68px;
}

/* flex */
.fx_68 {
  flex: 68;
}

.fxb_68 {
  flex: 0 0 68px;
}

/* 圆角 */
.br_68 {
  border-radius: 68px;
}

/* border */
.bo_68 {
  border: 68px solid #ccc;
}

.bob_68 {
  border-bottom: 68px solid #ccc;
}

.bol_68 {
  border-left: 68px solid #ccc;
}

.bor_68 {
  border-right: 68px solid #ccc;
}

.bot_68 {
  border-top: 68px solid #ccc;
}

/* 定位 */
.t_68 {
  top: 68px;
}

.bt_68 {
  top: 1360px;
}

.r_68 {
  right: 68px;
}

.bbr_68 {
  right: 1360px;
}

.b_68 {
  bottom: 68px;
}

.bb_68 {
  bottom: 1360px;
}

.l_68 {
  left: 68px;
}

.bl_68 {
  left: 1360px;
}

.grid_68 {
  grid-row-gap: 68px;
  grid-column-gap: 68px;
}

.gridc_68 {
  grid-column-gap: 68px;
}

.gridr_68 {
  grid-row-gap: 68px;
}

/* padding */
.p_69 {
  padding: 69px;
}

.pt_69 {
  padding-top: 69px;
}

.ptb_69 {
  padding-top: 69px;
  padding-bottom: 69px;
}

.plr_69 {
  padding-left: 69px;
  padding-right: 69px;
}

.bpt_69 {
  padding-top: 1380px;
}

.pr_69 {
  padding-right: 69px;
}

.bpr_69 {
  padding-right: 1380px;
}

.pb_69 {
  padding-bottom: 69px;
}

.bpb_69 {
  padding-bottom: 1380px;
}

.pl_69 {
  padding-left: 69px;
}

.bpl_69 {
  padding-left: 1380px;
}

/* margin */
.m_69 {
  margin: 69px;
}

.mt_69 {
  margin-top: 69px;
}

.bmt_69 {
  margin-top: 1380px;
}

.mtafter_69 + .mtafter_69 {
  margin-top: 69px;
}

.mr_69 {
  margin-right: 69px;
}

.bmr_69 {
  margin-right: 1380px;
}

.mrafter_69 + .mrafter_69 {
  margin-right: 69px;
}

.mb_69 {
  margin-bottom: 69px;
}

.bmb_69 {
  margin-bottom: 1380px;
}

.mbafter_69 + .mbafter_69 {
  margin-bottom: 69px;
}

.ml_69 {
  margin-left: 69px;
}

.bml_69 {
  margin-left: 1380px;
}

.mlafter_69 + .mlafter_69 {
  margin-left: 69px;
}

.mlr_69 {
  margin-left: 69px;
  margin-right: 69px;
}

.fz_69 {
  font-size: 69px;
}

/* line-height */
.lh_69 {
  line-height: 69px;
}

/* flex */
.fx_69 {
  flex: 69;
}

.fxb_69 {
  flex: 0 0 69px;
}

/* 圆角 */
.br_69 {
  border-radius: 69px;
}

/* border */
.bo_69 {
  border: 69px solid #ccc;
}

.bob_69 {
  border-bottom: 69px solid #ccc;
}

.bol_69 {
  border-left: 69px solid #ccc;
}

.bor_69 {
  border-right: 69px solid #ccc;
}

.bot_69 {
  border-top: 69px solid #ccc;
}

/* 定位 */
.t_69 {
  top: 69px;
}

.bt_69 {
  top: 1380px;
}

.r_69 {
  right: 69px;
}

.bbr_69 {
  right: 1380px;
}

.b_69 {
  bottom: 69px;
}

.bb_69 {
  bottom: 1380px;
}

.l_69 {
  left: 69px;
}

.bl_69 {
  left: 1380px;
}

.grid_69 {
  grid-row-gap: 69px;
  grid-column-gap: 69px;
}

.gridc_69 {
  grid-column-gap: 69px;
}

.gridr_69 {
  grid-row-gap: 69px;
}

/* padding */
.p_70 {
  padding: 70px;
}

.pt_70 {
  padding-top: 70px;
}

.ptb_70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.plr_70 {
  padding-left: 70px;
  padding-right: 70px;
}

.bpt_70 {
  padding-top: 1400px;
}

.pr_70 {
  padding-right: 70px;
}

.bpr_70 {
  padding-right: 1400px;
}

.pb_70 {
  padding-bottom: 70px;
}

.bpb_70 {
  padding-bottom: 1400px;
}

.pl_70 {
  padding-left: 70px;
}

.bpl_70 {
  padding-left: 1400px;
}

/* margin */
.m_70 {
  margin: 70px;
}

.mt_70 {
  margin-top: 70px;
}

.bmt_70 {
  margin-top: 1400px;
}

.mtafter_70 + .mtafter_70 {
  margin-top: 70px;
}

.mr_70 {
  margin-right: 70px;
}

.bmr_70 {
  margin-right: 1400px;
}

.mrafter_70 + .mrafter_70 {
  margin-right: 70px;
}

.mb_70 {
  margin-bottom: 70px;
}

.bmb_70 {
  margin-bottom: 1400px;
}

.mbafter_70 + .mbafter_70 {
  margin-bottom: 70px;
}

.ml_70 {
  margin-left: 70px;
}

.bml_70 {
  margin-left: 1400px;
}

.mlafter_70 + .mlafter_70 {
  margin-left: 70px;
}

.mlr_70 {
  margin-left: 70px;
  margin-right: 70px;
}

.fz_70 {
  font-size: 70px;
}

/* line-height */
.lh_70 {
  line-height: 70px;
}

/* flex */
.fx_70 {
  flex: 70;
}

.fxb_70 {
  flex: 0 0 70px;
}

/* 圆角 */
.br_70 {
  border-radius: 70px;
}

/* border */
.bo_70 {
  border: 70px solid #ccc;
}

.bob_70 {
  border-bottom: 70px solid #ccc;
}

.bol_70 {
  border-left: 70px solid #ccc;
}

.bor_70 {
  border-right: 70px solid #ccc;
}

.bot_70 {
  border-top: 70px solid #ccc;
}

/* 定位 */
.t_70 {
  top: 70px;
}

.bt_70 {
  top: 1400px;
}

.r_70 {
  right: 70px;
}

.bbr_70 {
  right: 1400px;
}

.b_70 {
  bottom: 70px;
}

.bb_70 {
  bottom: 1400px;
}

.l_70 {
  left: 70px;
}

.bl_70 {
  left: 1400px;
}

.grid_70 {
  grid-row-gap: 70px;
  grid-column-gap: 70px;
}

.gridc_70 {
  grid-column-gap: 70px;
}

.gridr_70 {
  grid-row-gap: 70px;
}

/* padding */
.p_71 {
  padding: 71px;
}

.pt_71 {
  padding-top: 71px;
}

.ptb_71 {
  padding-top: 71px;
  padding-bottom: 71px;
}

.plr_71 {
  padding-left: 71px;
  padding-right: 71px;
}

.bpt_71 {
  padding-top: 1420px;
}

.pr_71 {
  padding-right: 71px;
}

.bpr_71 {
  padding-right: 1420px;
}

.pb_71 {
  padding-bottom: 71px;
}

.bpb_71 {
  padding-bottom: 1420px;
}

.pl_71 {
  padding-left: 71px;
}

.bpl_71 {
  padding-left: 1420px;
}

/* margin */
.m_71 {
  margin: 71px;
}

.mt_71 {
  margin-top: 71px;
}

.bmt_71 {
  margin-top: 1420px;
}

.mtafter_71 + .mtafter_71 {
  margin-top: 71px;
}

.mr_71 {
  margin-right: 71px;
}

.bmr_71 {
  margin-right: 1420px;
}

.mrafter_71 + .mrafter_71 {
  margin-right: 71px;
}

.mb_71 {
  margin-bottom: 71px;
}

.bmb_71 {
  margin-bottom: 1420px;
}

.mbafter_71 + .mbafter_71 {
  margin-bottom: 71px;
}

.ml_71 {
  margin-left: 71px;
}

.bml_71 {
  margin-left: 1420px;
}

.mlafter_71 + .mlafter_71 {
  margin-left: 71px;
}

.mlr_71 {
  margin-left: 71px;
  margin-right: 71px;
}

.fz_71 {
  font-size: 71px;
}

/* line-height */
.lh_71 {
  line-height: 71px;
}

/* flex */
.fx_71 {
  flex: 71;
}

.fxb_71 {
  flex: 0 0 71px;
}

/* 圆角 */
.br_71 {
  border-radius: 71px;
}

/* border */
.bo_71 {
  border: 71px solid #ccc;
}

.bob_71 {
  border-bottom: 71px solid #ccc;
}

.bol_71 {
  border-left: 71px solid #ccc;
}

.bor_71 {
  border-right: 71px solid #ccc;
}

.bot_71 {
  border-top: 71px solid #ccc;
}

/* 定位 */
.t_71 {
  top: 71px;
}

.bt_71 {
  top: 1420px;
}

.r_71 {
  right: 71px;
}

.bbr_71 {
  right: 1420px;
}

.b_71 {
  bottom: 71px;
}

.bb_71 {
  bottom: 1420px;
}

.l_71 {
  left: 71px;
}

.bl_71 {
  left: 1420px;
}

.grid_71 {
  grid-row-gap: 71px;
  grid-column-gap: 71px;
}

.gridc_71 {
  grid-column-gap: 71px;
}

.gridr_71 {
  grid-row-gap: 71px;
}

/* padding */
.p_72 {
  padding: 72px;
}

.pt_72 {
  padding-top: 72px;
}

.ptb_72 {
  padding-top: 72px;
  padding-bottom: 72px;
}

.plr_72 {
  padding-left: 72px;
  padding-right: 72px;
}

.bpt_72 {
  padding-top: 1440px;
}

.pr_72 {
  padding-right: 72px;
}

.bpr_72 {
  padding-right: 1440px;
}

.pb_72 {
  padding-bottom: 72px;
}

.bpb_72 {
  padding-bottom: 1440px;
}

.pl_72 {
  padding-left: 72px;
}

.bpl_72 {
  padding-left: 1440px;
}

/* margin */
.m_72 {
  margin: 72px;
}

.mt_72 {
  margin-top: 72px;
}

.bmt_72 {
  margin-top: 1440px;
}

.mtafter_72 + .mtafter_72 {
  margin-top: 72px;
}

.mr_72 {
  margin-right: 72px;
}

.bmr_72 {
  margin-right: 1440px;
}

.mrafter_72 + .mrafter_72 {
  margin-right: 72px;
}

.mb_72 {
  margin-bottom: 72px;
}

.bmb_72 {
  margin-bottom: 1440px;
}

.mbafter_72 + .mbafter_72 {
  margin-bottom: 72px;
}

.ml_72 {
  margin-left: 72px;
}

.bml_72 {
  margin-left: 1440px;
}

.mlafter_72 + .mlafter_72 {
  margin-left: 72px;
}

.mlr_72 {
  margin-left: 72px;
  margin-right: 72px;
}

.fz_72 {
  font-size: 72px;
}

/* line-height */
.lh_72 {
  line-height: 72px;
}

/* flex */
.fx_72 {
  flex: 72;
}

.fxb_72 {
  flex: 0 0 72px;
}

/* 圆角 */
.br_72 {
  border-radius: 72px;
}

/* border */
.bo_72 {
  border: 72px solid #ccc;
}

.bob_72 {
  border-bottom: 72px solid #ccc;
}

.bol_72 {
  border-left: 72px solid #ccc;
}

.bor_72 {
  border-right: 72px solid #ccc;
}

.bot_72 {
  border-top: 72px solid #ccc;
}

/* 定位 */
.t_72 {
  top: 72px;
}

.bt_72 {
  top: 1440px;
}

.r_72 {
  right: 72px;
}

.bbr_72 {
  right: 1440px;
}

.b_72 {
  bottom: 72px;
}

.bb_72 {
  bottom: 1440px;
}

.l_72 {
  left: 72px;
}

.bl_72 {
  left: 1440px;
}

.grid_72 {
  grid-row-gap: 72px;
  grid-column-gap: 72px;
}

.gridc_72 {
  grid-column-gap: 72px;
}

.gridr_72 {
  grid-row-gap: 72px;
}

/* padding */
.p_73 {
  padding: 73px;
}

.pt_73 {
  padding-top: 73px;
}

.ptb_73 {
  padding-top: 73px;
  padding-bottom: 73px;
}

.plr_73 {
  padding-left: 73px;
  padding-right: 73px;
}

.bpt_73 {
  padding-top: 1460px;
}

.pr_73 {
  padding-right: 73px;
}

.bpr_73 {
  padding-right: 1460px;
}

.pb_73 {
  padding-bottom: 73px;
}

.bpb_73 {
  padding-bottom: 1460px;
}

.pl_73 {
  padding-left: 73px;
}

.bpl_73 {
  padding-left: 1460px;
}

/* margin */
.m_73 {
  margin: 73px;
}

.mt_73 {
  margin-top: 73px;
}

.bmt_73 {
  margin-top: 1460px;
}

.mtafter_73 + .mtafter_73 {
  margin-top: 73px;
}

.mr_73 {
  margin-right: 73px;
}

.bmr_73 {
  margin-right: 1460px;
}

.mrafter_73 + .mrafter_73 {
  margin-right: 73px;
}

.mb_73 {
  margin-bottom: 73px;
}

.bmb_73 {
  margin-bottom: 1460px;
}

.mbafter_73 + .mbafter_73 {
  margin-bottom: 73px;
}

.ml_73 {
  margin-left: 73px;
}

.bml_73 {
  margin-left: 1460px;
}

.mlafter_73 + .mlafter_73 {
  margin-left: 73px;
}

.mlr_73 {
  margin-left: 73px;
  margin-right: 73px;
}

.fz_73 {
  font-size: 73px;
}

/* line-height */
.lh_73 {
  line-height: 73px;
}

/* flex */
.fx_73 {
  flex: 73;
}

.fxb_73 {
  flex: 0 0 73px;
}

/* 圆角 */
.br_73 {
  border-radius: 73px;
}

/* border */
.bo_73 {
  border: 73px solid #ccc;
}

.bob_73 {
  border-bottom: 73px solid #ccc;
}

.bol_73 {
  border-left: 73px solid #ccc;
}

.bor_73 {
  border-right: 73px solid #ccc;
}

.bot_73 {
  border-top: 73px solid #ccc;
}

/* 定位 */
.t_73 {
  top: 73px;
}

.bt_73 {
  top: 1460px;
}

.r_73 {
  right: 73px;
}

.bbr_73 {
  right: 1460px;
}

.b_73 {
  bottom: 73px;
}

.bb_73 {
  bottom: 1460px;
}

.l_73 {
  left: 73px;
}

.bl_73 {
  left: 1460px;
}

.grid_73 {
  grid-row-gap: 73px;
  grid-column-gap: 73px;
}

.gridc_73 {
  grid-column-gap: 73px;
}

.gridr_73 {
  grid-row-gap: 73px;
}

/* padding */
.p_74 {
  padding: 74px;
}

.pt_74 {
  padding-top: 74px;
}

.ptb_74 {
  padding-top: 74px;
  padding-bottom: 74px;
}

.plr_74 {
  padding-left: 74px;
  padding-right: 74px;
}

.bpt_74 {
  padding-top: 1480px;
}

.pr_74 {
  padding-right: 74px;
}

.bpr_74 {
  padding-right: 1480px;
}

.pb_74 {
  padding-bottom: 74px;
}

.bpb_74 {
  padding-bottom: 1480px;
}

.pl_74 {
  padding-left: 74px;
}

.bpl_74 {
  padding-left: 1480px;
}

/* margin */
.m_74 {
  margin: 74px;
}

.mt_74 {
  margin-top: 74px;
}

.bmt_74 {
  margin-top: 1480px;
}

.mtafter_74 + .mtafter_74 {
  margin-top: 74px;
}

.mr_74 {
  margin-right: 74px;
}

.bmr_74 {
  margin-right: 1480px;
}

.mrafter_74 + .mrafter_74 {
  margin-right: 74px;
}

.mb_74 {
  margin-bottom: 74px;
}

.bmb_74 {
  margin-bottom: 1480px;
}

.mbafter_74 + .mbafter_74 {
  margin-bottom: 74px;
}

.ml_74 {
  margin-left: 74px;
}

.bml_74 {
  margin-left: 1480px;
}

.mlafter_74 + .mlafter_74 {
  margin-left: 74px;
}

.mlr_74 {
  margin-left: 74px;
  margin-right: 74px;
}

.fz_74 {
  font-size: 74px;
}

/* line-height */
.lh_74 {
  line-height: 74px;
}

/* flex */
.fx_74 {
  flex: 74;
}

.fxb_74 {
  flex: 0 0 74px;
}

/* 圆角 */
.br_74 {
  border-radius: 74px;
}

/* border */
.bo_74 {
  border: 74px solid #ccc;
}

.bob_74 {
  border-bottom: 74px solid #ccc;
}

.bol_74 {
  border-left: 74px solid #ccc;
}

.bor_74 {
  border-right: 74px solid #ccc;
}

.bot_74 {
  border-top: 74px solid #ccc;
}

/* 定位 */
.t_74 {
  top: 74px;
}

.bt_74 {
  top: 1480px;
}

.r_74 {
  right: 74px;
}

.bbr_74 {
  right: 1480px;
}

.b_74 {
  bottom: 74px;
}

.bb_74 {
  bottom: 1480px;
}

.l_74 {
  left: 74px;
}

.bl_74 {
  left: 1480px;
}

.grid_74 {
  grid-row-gap: 74px;
  grid-column-gap: 74px;
}

.gridc_74 {
  grid-column-gap: 74px;
}

.gridr_74 {
  grid-row-gap: 74px;
}

/* padding */
.p_75 {
  padding: 75px;
}

.pt_75 {
  padding-top: 75px;
}

.ptb_75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.plr_75 {
  padding-left: 75px;
  padding-right: 75px;
}

.bpt_75 {
  padding-top: 1500px;
}

.pr_75 {
  padding-right: 75px;
}

.bpr_75 {
  padding-right: 1500px;
}

.pb_75 {
  padding-bottom: 75px;
}

.bpb_75 {
  padding-bottom: 1500px;
}

.pl_75 {
  padding-left: 75px;
}

.bpl_75 {
  padding-left: 1500px;
}

/* margin */
.m_75 {
  margin: 75px;
}

.mt_75 {
  margin-top: 75px;
}

.bmt_75 {
  margin-top: 1500px;
}

.mtafter_75 + .mtafter_75 {
  margin-top: 75px;
}

.mr_75 {
  margin-right: 75px;
}

.bmr_75 {
  margin-right: 1500px;
}

.mrafter_75 + .mrafter_75 {
  margin-right: 75px;
}

.mb_75 {
  margin-bottom: 75px;
}

.bmb_75 {
  margin-bottom: 1500px;
}

.mbafter_75 + .mbafter_75 {
  margin-bottom: 75px;
}

.ml_75 {
  margin-left: 75px;
}

.bml_75 {
  margin-left: 1500px;
}

.mlafter_75 + .mlafter_75 {
  margin-left: 75px;
}

.mlr_75 {
  margin-left: 75px;
  margin-right: 75px;
}

.fz_75 {
  font-size: 75px;
}

/* line-height */
.lh_75 {
  line-height: 75px;
}

/* flex */
.fx_75 {
  flex: 75;
}

.fxb_75 {
  flex: 0 0 75px;
}

/* 圆角 */
.br_75 {
  border-radius: 75px;
}

/* border */
.bo_75 {
  border: 75px solid #ccc;
}

.bob_75 {
  border-bottom: 75px solid #ccc;
}

.bol_75 {
  border-left: 75px solid #ccc;
}

.bor_75 {
  border-right: 75px solid #ccc;
}

.bot_75 {
  border-top: 75px solid #ccc;
}

/* 定位 */
.t_75 {
  top: 75px;
}

.bt_75 {
  top: 1500px;
}

.r_75 {
  right: 75px;
}

.bbr_75 {
  right: 1500px;
}

.b_75 {
  bottom: 75px;
}

.bb_75 {
  bottom: 1500px;
}

.l_75 {
  left: 75px;
}

.bl_75 {
  left: 1500px;
}

.grid_75 {
  grid-row-gap: 75px;
  grid-column-gap: 75px;
}

.gridc_75 {
  grid-column-gap: 75px;
}

.gridr_75 {
  grid-row-gap: 75px;
}

/* padding */
.p_76 {
  padding: 76px;
}

.pt_76 {
  padding-top: 76px;
}

.ptb_76 {
  padding-top: 76px;
  padding-bottom: 76px;
}

.plr_76 {
  padding-left: 76px;
  padding-right: 76px;
}

.bpt_76 {
  padding-top: 1520px;
}

.pr_76 {
  padding-right: 76px;
}

.bpr_76 {
  padding-right: 1520px;
}

.pb_76 {
  padding-bottom: 76px;
}

.bpb_76 {
  padding-bottom: 1520px;
}

.pl_76 {
  padding-left: 76px;
}

.bpl_76 {
  padding-left: 1520px;
}

/* margin */
.m_76 {
  margin: 76px;
}

.mt_76 {
  margin-top: 76px;
}

.bmt_76 {
  margin-top: 1520px;
}

.mtafter_76 + .mtafter_76 {
  margin-top: 76px;
}

.mr_76 {
  margin-right: 76px;
}

.bmr_76 {
  margin-right: 1520px;
}

.mrafter_76 + .mrafter_76 {
  margin-right: 76px;
}

.mb_76 {
  margin-bottom: 76px;
}

.bmb_76 {
  margin-bottom: 1520px;
}

.mbafter_76 + .mbafter_76 {
  margin-bottom: 76px;
}

.ml_76 {
  margin-left: 76px;
}

.bml_76 {
  margin-left: 1520px;
}

.mlafter_76 + .mlafter_76 {
  margin-left: 76px;
}

.mlr_76 {
  margin-left: 76px;
  margin-right: 76px;
}

.fz_76 {
  font-size: 76px;
}

/* line-height */
.lh_76 {
  line-height: 76px;
}

/* flex */
.fx_76 {
  flex: 76;
}

.fxb_76 {
  flex: 0 0 76px;
}

/* 圆角 */
.br_76 {
  border-radius: 76px;
}

/* border */
.bo_76 {
  border: 76px solid #ccc;
}

.bob_76 {
  border-bottom: 76px solid #ccc;
}

.bol_76 {
  border-left: 76px solid #ccc;
}

.bor_76 {
  border-right: 76px solid #ccc;
}

.bot_76 {
  border-top: 76px solid #ccc;
}

/* 定位 */
.t_76 {
  top: 76px;
}

.bt_76 {
  top: 1520px;
}

.r_76 {
  right: 76px;
}

.bbr_76 {
  right: 1520px;
}

.b_76 {
  bottom: 76px;
}

.bb_76 {
  bottom: 1520px;
}

.l_76 {
  left: 76px;
}

.bl_76 {
  left: 1520px;
}

.grid_76 {
  grid-row-gap: 76px;
  grid-column-gap: 76px;
}

.gridc_76 {
  grid-column-gap: 76px;
}

.gridr_76 {
  grid-row-gap: 76px;
}

/* padding */
.p_77 {
  padding: 77px;
}

.pt_77 {
  padding-top: 77px;
}

.ptb_77 {
  padding-top: 77px;
  padding-bottom: 77px;
}

.plr_77 {
  padding-left: 77px;
  padding-right: 77px;
}

.bpt_77 {
  padding-top: 1540px;
}

.pr_77 {
  padding-right: 77px;
}

.bpr_77 {
  padding-right: 1540px;
}

.pb_77 {
  padding-bottom: 77px;
}

.bpb_77 {
  padding-bottom: 1540px;
}

.pl_77 {
  padding-left: 77px;
}

.bpl_77 {
  padding-left: 1540px;
}

/* margin */
.m_77 {
  margin: 77px;
}

.mt_77 {
  margin-top: 77px;
}

.bmt_77 {
  margin-top: 1540px;
}

.mtafter_77 + .mtafter_77 {
  margin-top: 77px;
}

.mr_77 {
  margin-right: 77px;
}

.bmr_77 {
  margin-right: 1540px;
}

.mrafter_77 + .mrafter_77 {
  margin-right: 77px;
}

.mb_77 {
  margin-bottom: 77px;
}

.bmb_77 {
  margin-bottom: 1540px;
}

.mbafter_77 + .mbafter_77 {
  margin-bottom: 77px;
}

.ml_77 {
  margin-left: 77px;
}

.bml_77 {
  margin-left: 1540px;
}

.mlafter_77 + .mlafter_77 {
  margin-left: 77px;
}

.mlr_77 {
  margin-left: 77px;
  margin-right: 77px;
}

.fz_77 {
  font-size: 77px;
}

/* line-height */
.lh_77 {
  line-height: 77px;
}

/* flex */
.fx_77 {
  flex: 77;
}

.fxb_77 {
  flex: 0 0 77px;
}

/* 圆角 */
.br_77 {
  border-radius: 77px;
}

/* border */
.bo_77 {
  border: 77px solid #ccc;
}

.bob_77 {
  border-bottom: 77px solid #ccc;
}

.bol_77 {
  border-left: 77px solid #ccc;
}

.bor_77 {
  border-right: 77px solid #ccc;
}

.bot_77 {
  border-top: 77px solid #ccc;
}

/* 定位 */
.t_77 {
  top: 77px;
}

.bt_77 {
  top: 1540px;
}

.r_77 {
  right: 77px;
}

.bbr_77 {
  right: 1540px;
}

.b_77 {
  bottom: 77px;
}

.bb_77 {
  bottom: 1540px;
}

.l_77 {
  left: 77px;
}

.bl_77 {
  left: 1540px;
}

.grid_77 {
  grid-row-gap: 77px;
  grid-column-gap: 77px;
}

.gridc_77 {
  grid-column-gap: 77px;
}

.gridr_77 {
  grid-row-gap: 77px;
}

/* padding */
.p_78 {
  padding: 78px;
}

.pt_78 {
  padding-top: 78px;
}

.ptb_78 {
  padding-top: 78px;
  padding-bottom: 78px;
}

.plr_78 {
  padding-left: 78px;
  padding-right: 78px;
}

.bpt_78 {
  padding-top: 1560px;
}

.pr_78 {
  padding-right: 78px;
}

.bpr_78 {
  padding-right: 1560px;
}

.pb_78 {
  padding-bottom: 78px;
}

.bpb_78 {
  padding-bottom: 1560px;
}

.pl_78 {
  padding-left: 78px;
}

.bpl_78 {
  padding-left: 1560px;
}

/* margin */
.m_78 {
  margin: 78px;
}

.mt_78 {
  margin-top: 78px;
}

.bmt_78 {
  margin-top: 1560px;
}

.mtafter_78 + .mtafter_78 {
  margin-top: 78px;
}

.mr_78 {
  margin-right: 78px;
}

.bmr_78 {
  margin-right: 1560px;
}

.mrafter_78 + .mrafter_78 {
  margin-right: 78px;
}

.mb_78 {
  margin-bottom: 78px;
}

.bmb_78 {
  margin-bottom: 1560px;
}

.mbafter_78 + .mbafter_78 {
  margin-bottom: 78px;
}

.ml_78 {
  margin-left: 78px;
}

.bml_78 {
  margin-left: 1560px;
}

.mlafter_78 + .mlafter_78 {
  margin-left: 78px;
}

.mlr_78 {
  margin-left: 78px;
  margin-right: 78px;
}

.fz_78 {
  font-size: 78px;
}

/* line-height */
.lh_78 {
  line-height: 78px;
}

/* flex */
.fx_78 {
  flex: 78;
}

.fxb_78 {
  flex: 0 0 78px;
}

/* 圆角 */
.br_78 {
  border-radius: 78px;
}

/* border */
.bo_78 {
  border: 78px solid #ccc;
}

.bob_78 {
  border-bottom: 78px solid #ccc;
}

.bol_78 {
  border-left: 78px solid #ccc;
}

.bor_78 {
  border-right: 78px solid #ccc;
}

.bot_78 {
  border-top: 78px solid #ccc;
}

/* 定位 */
.t_78 {
  top: 78px;
}

.bt_78 {
  top: 1560px;
}

.r_78 {
  right: 78px;
}

.bbr_78 {
  right: 1560px;
}

.b_78 {
  bottom: 78px;
}

.bb_78 {
  bottom: 1560px;
}

.l_78 {
  left: 78px;
}

.bl_78 {
  left: 1560px;
}

.grid_78 {
  grid-row-gap: 78px;
  grid-column-gap: 78px;
}

.gridc_78 {
  grid-column-gap: 78px;
}

.gridr_78 {
  grid-row-gap: 78px;
}

/* padding */
.p_79 {
  padding: 79px;
}

.pt_79 {
  padding-top: 79px;
}

.ptb_79 {
  padding-top: 79px;
  padding-bottom: 79px;
}

.plr_79 {
  padding-left: 79px;
  padding-right: 79px;
}

.bpt_79 {
  padding-top: 1580px;
}

.pr_79 {
  padding-right: 79px;
}

.bpr_79 {
  padding-right: 1580px;
}

.pb_79 {
  padding-bottom: 79px;
}

.bpb_79 {
  padding-bottom: 1580px;
}

.pl_79 {
  padding-left: 79px;
}

.bpl_79 {
  padding-left: 1580px;
}

/* margin */
.m_79 {
  margin: 79px;
}

.mt_79 {
  margin-top: 79px;
}

.bmt_79 {
  margin-top: 1580px;
}

.mtafter_79 + .mtafter_79 {
  margin-top: 79px;
}

.mr_79 {
  margin-right: 79px;
}

.bmr_79 {
  margin-right: 1580px;
}

.mrafter_79 + .mrafter_79 {
  margin-right: 79px;
}

.mb_79 {
  margin-bottom: 79px;
}

.bmb_79 {
  margin-bottom: 1580px;
}

.mbafter_79 + .mbafter_79 {
  margin-bottom: 79px;
}

.ml_79 {
  margin-left: 79px;
}

.bml_79 {
  margin-left: 1580px;
}

.mlafter_79 + .mlafter_79 {
  margin-left: 79px;
}

.mlr_79 {
  margin-left: 79px;
  margin-right: 79px;
}

.fz_79 {
  font-size: 79px;
}

/* line-height */
.lh_79 {
  line-height: 79px;
}

/* flex */
.fx_79 {
  flex: 79;
}

.fxb_79 {
  flex: 0 0 79px;
}

/* 圆角 */
.br_79 {
  border-radius: 79px;
}

/* border */
.bo_79 {
  border: 79px solid #ccc;
}

.bob_79 {
  border-bottom: 79px solid #ccc;
}

.bol_79 {
  border-left: 79px solid #ccc;
}

.bor_79 {
  border-right: 79px solid #ccc;
}

.bot_79 {
  border-top: 79px solid #ccc;
}

/* 定位 */
.t_79 {
  top: 79px;
}

.bt_79 {
  top: 1580px;
}

.r_79 {
  right: 79px;
}

.bbr_79 {
  right: 1580px;
}

.b_79 {
  bottom: 79px;
}

.bb_79 {
  bottom: 1580px;
}

.l_79 {
  left: 79px;
}

.bl_79 {
  left: 1580px;
}

.grid_79 {
  grid-row-gap: 79px;
  grid-column-gap: 79px;
}

.gridc_79 {
  grid-column-gap: 79px;
}

.gridr_79 {
  grid-row-gap: 79px;
}

/* padding */
.p_80 {
  padding: 80px;
}

.pt_80 {
  padding-top: 80px;
}

.ptb_80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.plr_80 {
  padding-left: 80px;
  padding-right: 80px;
}

.bpt_80 {
  padding-top: 1600px;
}

.pr_80 {
  padding-right: 80px;
}

.bpr_80 {
  padding-right: 1600px;
}

.pb_80 {
  padding-bottom: 80px;
}

.bpb_80 {
  padding-bottom: 1600px;
}

.pl_80 {
  padding-left: 80px;
}

.bpl_80 {
  padding-left: 1600px;
}

/* margin */
.m_80 {
  margin: 80px;
}

.mt_80 {
  margin-top: 80px;
}

.bmt_80 {
  margin-top: 1600px;
}

.mtafter_80 + .mtafter_80 {
  margin-top: 80px;
}

.mr_80 {
  margin-right: 80px;
}

.bmr_80 {
  margin-right: 1600px;
}

.mrafter_80 + .mrafter_80 {
  margin-right: 80px;
}

.mb_80 {
  margin-bottom: 80px;
}

.bmb_80 {
  margin-bottom: 1600px;
}

.mbafter_80 + .mbafter_80 {
  margin-bottom: 80px;
}

.ml_80 {
  margin-left: 80px;
}

.bml_80 {
  margin-left: 1600px;
}

.mlafter_80 + .mlafter_80 {
  margin-left: 80px;
}

.mlr_80 {
  margin-left: 80px;
  margin-right: 80px;
}

.fz_80 {
  font-size: 80px;
}

/* line-height */
.lh_80 {
  line-height: 80px;
}

/* flex */
.fx_80 {
  flex: 80;
}

.fxb_80 {
  flex: 0 0 80px;
}

/* 圆角 */
.br_80 {
  border-radius: 80px;
}

/* border */
.bo_80 {
  border: 80px solid #ccc;
}

.bob_80 {
  border-bottom: 80px solid #ccc;
}

.bol_80 {
  border-left: 80px solid #ccc;
}

.bor_80 {
  border-right: 80px solid #ccc;
}

.bot_80 {
  border-top: 80px solid #ccc;
}

/* 定位 */
.t_80 {
  top: 80px;
}

.bt_80 {
  top: 1600px;
}

.r_80 {
  right: 80px;
}

.bbr_80 {
  right: 1600px;
}

.b_80 {
  bottom: 80px;
}

.bb_80 {
  bottom: 1600px;
}

.l_80 {
  left: 80px;
}

.bl_80 {
  left: 1600px;
}

.grid_80 {
  grid-row-gap: 80px;
  grid-column-gap: 80px;
}

.gridc_80 {
  grid-column-gap: 80px;
}

.gridr_80 {
  grid-row-gap: 80px;
}

/* padding */
.p_81 {
  padding: 81px;
}

.pt_81 {
  padding-top: 81px;
}

.ptb_81 {
  padding-top: 81px;
  padding-bottom: 81px;
}

.plr_81 {
  padding-left: 81px;
  padding-right: 81px;
}

.bpt_81 {
  padding-top: 1620px;
}

.pr_81 {
  padding-right: 81px;
}

.bpr_81 {
  padding-right: 1620px;
}

.pb_81 {
  padding-bottom: 81px;
}

.bpb_81 {
  padding-bottom: 1620px;
}

.pl_81 {
  padding-left: 81px;
}

.bpl_81 {
  padding-left: 1620px;
}

/* margin */
.m_81 {
  margin: 81px;
}

.mt_81 {
  margin-top: 81px;
}

.bmt_81 {
  margin-top: 1620px;
}

.mtafter_81 + .mtafter_81 {
  margin-top: 81px;
}

.mr_81 {
  margin-right: 81px;
}

.bmr_81 {
  margin-right: 1620px;
}

.mrafter_81 + .mrafter_81 {
  margin-right: 81px;
}

.mb_81 {
  margin-bottom: 81px;
}

.bmb_81 {
  margin-bottom: 1620px;
}

.mbafter_81 + .mbafter_81 {
  margin-bottom: 81px;
}

.ml_81 {
  margin-left: 81px;
}

.bml_81 {
  margin-left: 1620px;
}

.mlafter_81 + .mlafter_81 {
  margin-left: 81px;
}

.mlr_81 {
  margin-left: 81px;
  margin-right: 81px;
}

.fz_81 {
  font-size: 81px;
}

/* line-height */
.lh_81 {
  line-height: 81px;
}

/* flex */
.fx_81 {
  flex: 81;
}

.fxb_81 {
  flex: 0 0 81px;
}

/* 圆角 */
.br_81 {
  border-radius: 81px;
}

/* border */
.bo_81 {
  border: 81px solid #ccc;
}

.bob_81 {
  border-bottom: 81px solid #ccc;
}

.bol_81 {
  border-left: 81px solid #ccc;
}

.bor_81 {
  border-right: 81px solid #ccc;
}

.bot_81 {
  border-top: 81px solid #ccc;
}

/* 定位 */
.t_81 {
  top: 81px;
}

.bt_81 {
  top: 1620px;
}

.r_81 {
  right: 81px;
}

.bbr_81 {
  right: 1620px;
}

.b_81 {
  bottom: 81px;
}

.bb_81 {
  bottom: 1620px;
}

.l_81 {
  left: 81px;
}

.bl_81 {
  left: 1620px;
}

.grid_81 {
  grid-row-gap: 81px;
  grid-column-gap: 81px;
}

.gridc_81 {
  grid-column-gap: 81px;
}

.gridr_81 {
  grid-row-gap: 81px;
}

/* padding */
.p_82 {
  padding: 82px;
}

.pt_82 {
  padding-top: 82px;
}

.ptb_82 {
  padding-top: 82px;
  padding-bottom: 82px;
}

.plr_82 {
  padding-left: 82px;
  padding-right: 82px;
}

.bpt_82 {
  padding-top: 1640px;
}

.pr_82 {
  padding-right: 82px;
}

.bpr_82 {
  padding-right: 1640px;
}

.pb_82 {
  padding-bottom: 82px;
}

.bpb_82 {
  padding-bottom: 1640px;
}

.pl_82 {
  padding-left: 82px;
}

.bpl_82 {
  padding-left: 1640px;
}

/* margin */
.m_82 {
  margin: 82px;
}

.mt_82 {
  margin-top: 82px;
}

.bmt_82 {
  margin-top: 1640px;
}

.mtafter_82 + .mtafter_82 {
  margin-top: 82px;
}

.mr_82 {
  margin-right: 82px;
}

.bmr_82 {
  margin-right: 1640px;
}

.mrafter_82 + .mrafter_82 {
  margin-right: 82px;
}

.mb_82 {
  margin-bottom: 82px;
}

.bmb_82 {
  margin-bottom: 1640px;
}

.mbafter_82 + .mbafter_82 {
  margin-bottom: 82px;
}

.ml_82 {
  margin-left: 82px;
}

.bml_82 {
  margin-left: 1640px;
}

.mlafter_82 + .mlafter_82 {
  margin-left: 82px;
}

.mlr_82 {
  margin-left: 82px;
  margin-right: 82px;
}

.fz_82 {
  font-size: 82px;
}

/* line-height */
.lh_82 {
  line-height: 82px;
}

/* flex */
.fx_82 {
  flex: 82;
}

.fxb_82 {
  flex: 0 0 82px;
}

/* 圆角 */
.br_82 {
  border-radius: 82px;
}

/* border */
.bo_82 {
  border: 82px solid #ccc;
}

.bob_82 {
  border-bottom: 82px solid #ccc;
}

.bol_82 {
  border-left: 82px solid #ccc;
}

.bor_82 {
  border-right: 82px solid #ccc;
}

.bot_82 {
  border-top: 82px solid #ccc;
}

/* 定位 */
.t_82 {
  top: 82px;
}

.bt_82 {
  top: 1640px;
}

.r_82 {
  right: 82px;
}

.bbr_82 {
  right: 1640px;
}

.b_82 {
  bottom: 82px;
}

.bb_82 {
  bottom: 1640px;
}

.l_82 {
  left: 82px;
}

.bl_82 {
  left: 1640px;
}

.grid_82 {
  grid-row-gap: 82px;
  grid-column-gap: 82px;
}

.gridc_82 {
  grid-column-gap: 82px;
}

.gridr_82 {
  grid-row-gap: 82px;
}

/* padding */
.p_83 {
  padding: 83px;
}

.pt_83 {
  padding-top: 83px;
}

.ptb_83 {
  padding-top: 83px;
  padding-bottom: 83px;
}

.plr_83 {
  padding-left: 83px;
  padding-right: 83px;
}

.bpt_83 {
  padding-top: 1660px;
}

.pr_83 {
  padding-right: 83px;
}

.bpr_83 {
  padding-right: 1660px;
}

.pb_83 {
  padding-bottom: 83px;
}

.bpb_83 {
  padding-bottom: 1660px;
}

.pl_83 {
  padding-left: 83px;
}

.bpl_83 {
  padding-left: 1660px;
}

/* margin */
.m_83 {
  margin: 83px;
}

.mt_83 {
  margin-top: 83px;
}

.bmt_83 {
  margin-top: 1660px;
}

.mtafter_83 + .mtafter_83 {
  margin-top: 83px;
}

.mr_83 {
  margin-right: 83px;
}

.bmr_83 {
  margin-right: 1660px;
}

.mrafter_83 + .mrafter_83 {
  margin-right: 83px;
}

.mb_83 {
  margin-bottom: 83px;
}

.bmb_83 {
  margin-bottom: 1660px;
}

.mbafter_83 + .mbafter_83 {
  margin-bottom: 83px;
}

.ml_83 {
  margin-left: 83px;
}

.bml_83 {
  margin-left: 1660px;
}

.mlafter_83 + .mlafter_83 {
  margin-left: 83px;
}

.mlr_83 {
  margin-left: 83px;
  margin-right: 83px;
}

.fz_83 {
  font-size: 83px;
}

/* line-height */
.lh_83 {
  line-height: 83px;
}

/* flex */
.fx_83 {
  flex: 83;
}

.fxb_83 {
  flex: 0 0 83px;
}

/* 圆角 */
.br_83 {
  border-radius: 83px;
}

/* border */
.bo_83 {
  border: 83px solid #ccc;
}

.bob_83 {
  border-bottom: 83px solid #ccc;
}

.bol_83 {
  border-left: 83px solid #ccc;
}

.bor_83 {
  border-right: 83px solid #ccc;
}

.bot_83 {
  border-top: 83px solid #ccc;
}

/* 定位 */
.t_83 {
  top: 83px;
}

.bt_83 {
  top: 1660px;
}

.r_83 {
  right: 83px;
}

.bbr_83 {
  right: 1660px;
}

.b_83 {
  bottom: 83px;
}

.bb_83 {
  bottom: 1660px;
}

.l_83 {
  left: 83px;
}

.bl_83 {
  left: 1660px;
}

.grid_83 {
  grid-row-gap: 83px;
  grid-column-gap: 83px;
}

.gridc_83 {
  grid-column-gap: 83px;
}

.gridr_83 {
  grid-row-gap: 83px;
}

/* padding */
.p_84 {
  padding: 84px;
}

.pt_84 {
  padding-top: 84px;
}

.ptb_84 {
  padding-top: 84px;
  padding-bottom: 84px;
}

.plr_84 {
  padding-left: 84px;
  padding-right: 84px;
}

.bpt_84 {
  padding-top: 1680px;
}

.pr_84 {
  padding-right: 84px;
}

.bpr_84 {
  padding-right: 1680px;
}

.pb_84 {
  padding-bottom: 84px;
}

.bpb_84 {
  padding-bottom: 1680px;
}

.pl_84 {
  padding-left: 84px;
}

.bpl_84 {
  padding-left: 1680px;
}

/* margin */
.m_84 {
  margin: 84px;
}

.mt_84 {
  margin-top: 84px;
}

.bmt_84 {
  margin-top: 1680px;
}

.mtafter_84 + .mtafter_84 {
  margin-top: 84px;
}

.mr_84 {
  margin-right: 84px;
}

.bmr_84 {
  margin-right: 1680px;
}

.mrafter_84 + .mrafter_84 {
  margin-right: 84px;
}

.mb_84 {
  margin-bottom: 84px;
}

.bmb_84 {
  margin-bottom: 1680px;
}

.mbafter_84 + .mbafter_84 {
  margin-bottom: 84px;
}

.ml_84 {
  margin-left: 84px;
}

.bml_84 {
  margin-left: 1680px;
}

.mlafter_84 + .mlafter_84 {
  margin-left: 84px;
}

.mlr_84 {
  margin-left: 84px;
  margin-right: 84px;
}

.fz_84 {
  font-size: 84px;
}

/* line-height */
.lh_84 {
  line-height: 84px;
}

/* flex */
.fx_84 {
  flex: 84;
}

.fxb_84 {
  flex: 0 0 84px;
}

/* 圆角 */
.br_84 {
  border-radius: 84px;
}

/* border */
.bo_84 {
  border: 84px solid #ccc;
}

.bob_84 {
  border-bottom: 84px solid #ccc;
}

.bol_84 {
  border-left: 84px solid #ccc;
}

.bor_84 {
  border-right: 84px solid #ccc;
}

.bot_84 {
  border-top: 84px solid #ccc;
}

/* 定位 */
.t_84 {
  top: 84px;
}

.bt_84 {
  top: 1680px;
}

.r_84 {
  right: 84px;
}

.bbr_84 {
  right: 1680px;
}

.b_84 {
  bottom: 84px;
}

.bb_84 {
  bottom: 1680px;
}

.l_84 {
  left: 84px;
}

.bl_84 {
  left: 1680px;
}

.grid_84 {
  grid-row-gap: 84px;
  grid-column-gap: 84px;
}

.gridc_84 {
  grid-column-gap: 84px;
}

.gridr_84 {
  grid-row-gap: 84px;
}

/* padding */
.p_85 {
  padding: 85px;
}

.pt_85 {
  padding-top: 85px;
}

.ptb_85 {
  padding-top: 85px;
  padding-bottom: 85px;
}

.plr_85 {
  padding-left: 85px;
  padding-right: 85px;
}

.bpt_85 {
  padding-top: 1700px;
}

.pr_85 {
  padding-right: 85px;
}

.bpr_85 {
  padding-right: 1700px;
}

.pb_85 {
  padding-bottom: 85px;
}

.bpb_85 {
  padding-bottom: 1700px;
}

.pl_85 {
  padding-left: 85px;
}

.bpl_85 {
  padding-left: 1700px;
}

/* margin */
.m_85 {
  margin: 85px;
}

.mt_85 {
  margin-top: 85px;
}

.bmt_85 {
  margin-top: 1700px;
}

.mtafter_85 + .mtafter_85 {
  margin-top: 85px;
}

.mr_85 {
  margin-right: 85px;
}

.bmr_85 {
  margin-right: 1700px;
}

.mrafter_85 + .mrafter_85 {
  margin-right: 85px;
}

.mb_85 {
  margin-bottom: 85px;
}

.bmb_85 {
  margin-bottom: 1700px;
}

.mbafter_85 + .mbafter_85 {
  margin-bottom: 85px;
}

.ml_85 {
  margin-left: 85px;
}

.bml_85 {
  margin-left: 1700px;
}

.mlafter_85 + .mlafter_85 {
  margin-left: 85px;
}

.mlr_85 {
  margin-left: 85px;
  margin-right: 85px;
}

.fz_85 {
  font-size: 85px;
}

/* line-height */
.lh_85 {
  line-height: 85px;
}

/* flex */
.fx_85 {
  flex: 85;
}

.fxb_85 {
  flex: 0 0 85px;
}

/* 圆角 */
.br_85 {
  border-radius: 85px;
}

/* border */
.bo_85 {
  border: 85px solid #ccc;
}

.bob_85 {
  border-bottom: 85px solid #ccc;
}

.bol_85 {
  border-left: 85px solid #ccc;
}

.bor_85 {
  border-right: 85px solid #ccc;
}

.bot_85 {
  border-top: 85px solid #ccc;
}

/* 定位 */
.t_85 {
  top: 85px;
}

.bt_85 {
  top: 1700px;
}

.r_85 {
  right: 85px;
}

.bbr_85 {
  right: 1700px;
}

.b_85 {
  bottom: 85px;
}

.bb_85 {
  bottom: 1700px;
}

.l_85 {
  left: 85px;
}

.bl_85 {
  left: 1700px;
}

.grid_85 {
  grid-row-gap: 85px;
  grid-column-gap: 85px;
}

.gridc_85 {
  grid-column-gap: 85px;
}

.gridr_85 {
  grid-row-gap: 85px;
}

/* padding */
.p_86 {
  padding: 86px;
}

.pt_86 {
  padding-top: 86px;
}

.ptb_86 {
  padding-top: 86px;
  padding-bottom: 86px;
}

.plr_86 {
  padding-left: 86px;
  padding-right: 86px;
}

.bpt_86 {
  padding-top: 1720px;
}

.pr_86 {
  padding-right: 86px;
}

.bpr_86 {
  padding-right: 1720px;
}

.pb_86 {
  padding-bottom: 86px;
}

.bpb_86 {
  padding-bottom: 1720px;
}

.pl_86 {
  padding-left: 86px;
}

.bpl_86 {
  padding-left: 1720px;
}

/* margin */
.m_86 {
  margin: 86px;
}

.mt_86 {
  margin-top: 86px;
}

.bmt_86 {
  margin-top: 1720px;
}

.mtafter_86 + .mtafter_86 {
  margin-top: 86px;
}

.mr_86 {
  margin-right: 86px;
}

.bmr_86 {
  margin-right: 1720px;
}

.mrafter_86 + .mrafter_86 {
  margin-right: 86px;
}

.mb_86 {
  margin-bottom: 86px;
}

.bmb_86 {
  margin-bottom: 1720px;
}

.mbafter_86 + .mbafter_86 {
  margin-bottom: 86px;
}

.ml_86 {
  margin-left: 86px;
}

.bml_86 {
  margin-left: 1720px;
}

.mlafter_86 + .mlafter_86 {
  margin-left: 86px;
}

.mlr_86 {
  margin-left: 86px;
  margin-right: 86px;
}

.fz_86 {
  font-size: 86px;
}

/* line-height */
.lh_86 {
  line-height: 86px;
}

/* flex */
.fx_86 {
  flex: 86;
}

.fxb_86 {
  flex: 0 0 86px;
}

/* 圆角 */
.br_86 {
  border-radius: 86px;
}

/* border */
.bo_86 {
  border: 86px solid #ccc;
}

.bob_86 {
  border-bottom: 86px solid #ccc;
}

.bol_86 {
  border-left: 86px solid #ccc;
}

.bor_86 {
  border-right: 86px solid #ccc;
}

.bot_86 {
  border-top: 86px solid #ccc;
}

/* 定位 */
.t_86 {
  top: 86px;
}

.bt_86 {
  top: 1720px;
}

.r_86 {
  right: 86px;
}

.bbr_86 {
  right: 1720px;
}

.b_86 {
  bottom: 86px;
}

.bb_86 {
  bottom: 1720px;
}

.l_86 {
  left: 86px;
}

.bl_86 {
  left: 1720px;
}

.grid_86 {
  grid-row-gap: 86px;
  grid-column-gap: 86px;
}

.gridc_86 {
  grid-column-gap: 86px;
}

.gridr_86 {
  grid-row-gap: 86px;
}

/* padding */
.p_87 {
  padding: 87px;
}

.pt_87 {
  padding-top: 87px;
}

.ptb_87 {
  padding-top: 87px;
  padding-bottom: 87px;
}

.plr_87 {
  padding-left: 87px;
  padding-right: 87px;
}

.bpt_87 {
  padding-top: 1740px;
}

.pr_87 {
  padding-right: 87px;
}

.bpr_87 {
  padding-right: 1740px;
}

.pb_87 {
  padding-bottom: 87px;
}

.bpb_87 {
  padding-bottom: 1740px;
}

.pl_87 {
  padding-left: 87px;
}

.bpl_87 {
  padding-left: 1740px;
}

/* margin */
.m_87 {
  margin: 87px;
}

.mt_87 {
  margin-top: 87px;
}

.bmt_87 {
  margin-top: 1740px;
}

.mtafter_87 + .mtafter_87 {
  margin-top: 87px;
}

.mr_87 {
  margin-right: 87px;
}

.bmr_87 {
  margin-right: 1740px;
}

.mrafter_87 + .mrafter_87 {
  margin-right: 87px;
}

.mb_87 {
  margin-bottom: 87px;
}

.bmb_87 {
  margin-bottom: 1740px;
}

.mbafter_87 + .mbafter_87 {
  margin-bottom: 87px;
}

.ml_87 {
  margin-left: 87px;
}

.bml_87 {
  margin-left: 1740px;
}

.mlafter_87 + .mlafter_87 {
  margin-left: 87px;
}

.mlr_87 {
  margin-left: 87px;
  margin-right: 87px;
}

.fz_87 {
  font-size: 87px;
}

/* line-height */
.lh_87 {
  line-height: 87px;
}

/* flex */
.fx_87 {
  flex: 87;
}

.fxb_87 {
  flex: 0 0 87px;
}

/* 圆角 */
.br_87 {
  border-radius: 87px;
}

/* border */
.bo_87 {
  border: 87px solid #ccc;
}

.bob_87 {
  border-bottom: 87px solid #ccc;
}

.bol_87 {
  border-left: 87px solid #ccc;
}

.bor_87 {
  border-right: 87px solid #ccc;
}

.bot_87 {
  border-top: 87px solid #ccc;
}

/* 定位 */
.t_87 {
  top: 87px;
}

.bt_87 {
  top: 1740px;
}

.r_87 {
  right: 87px;
}

.bbr_87 {
  right: 1740px;
}

.b_87 {
  bottom: 87px;
}

.bb_87 {
  bottom: 1740px;
}

.l_87 {
  left: 87px;
}

.bl_87 {
  left: 1740px;
}

.grid_87 {
  grid-row-gap: 87px;
  grid-column-gap: 87px;
}

.gridc_87 {
  grid-column-gap: 87px;
}

.gridr_87 {
  grid-row-gap: 87px;
}

/* padding */
.p_88 {
  padding: 88px;
}

.pt_88 {
  padding-top: 88px;
}

.ptb_88 {
  padding-top: 88px;
  padding-bottom: 88px;
}

.plr_88 {
  padding-left: 88px;
  padding-right: 88px;
}

.bpt_88 {
  padding-top: 1760px;
}

.pr_88 {
  padding-right: 88px;
}

.bpr_88 {
  padding-right: 1760px;
}

.pb_88 {
  padding-bottom: 88px;
}

.bpb_88 {
  padding-bottom: 1760px;
}

.pl_88 {
  padding-left: 88px;
}

.bpl_88 {
  padding-left: 1760px;
}

/* margin */
.m_88 {
  margin: 88px;
}

.mt_88 {
  margin-top: 88px;
}

.bmt_88 {
  margin-top: 1760px;
}

.mtafter_88 + .mtafter_88 {
  margin-top: 88px;
}

.mr_88 {
  margin-right: 88px;
}

.bmr_88 {
  margin-right: 1760px;
}

.mrafter_88 + .mrafter_88 {
  margin-right: 88px;
}

.mb_88 {
  margin-bottom: 88px;
}

.bmb_88 {
  margin-bottom: 1760px;
}

.mbafter_88 + .mbafter_88 {
  margin-bottom: 88px;
}

.ml_88 {
  margin-left: 88px;
}

.bml_88 {
  margin-left: 1760px;
}

.mlafter_88 + .mlafter_88 {
  margin-left: 88px;
}

.mlr_88 {
  margin-left: 88px;
  margin-right: 88px;
}

.fz_88 {
  font-size: 88px;
}

/* line-height */
.lh_88 {
  line-height: 88px;
}

/* flex */
.fx_88 {
  flex: 88;
}

.fxb_88 {
  flex: 0 0 88px;
}

/* 圆角 */
.br_88 {
  border-radius: 88px;
}

/* border */
.bo_88 {
  border: 88px solid #ccc;
}

.bob_88 {
  border-bottom: 88px solid #ccc;
}

.bol_88 {
  border-left: 88px solid #ccc;
}

.bor_88 {
  border-right: 88px solid #ccc;
}

.bot_88 {
  border-top: 88px solid #ccc;
}

/* 定位 */
.t_88 {
  top: 88px;
}

.bt_88 {
  top: 1760px;
}

.r_88 {
  right: 88px;
}

.bbr_88 {
  right: 1760px;
}

.b_88 {
  bottom: 88px;
}

.bb_88 {
  bottom: 1760px;
}

.l_88 {
  left: 88px;
}

.bl_88 {
  left: 1760px;
}

.grid_88 {
  grid-row-gap: 88px;
  grid-column-gap: 88px;
}

.gridc_88 {
  grid-column-gap: 88px;
}

.gridr_88 {
  grid-row-gap: 88px;
}

/* padding */
.p_89 {
  padding: 89px;
}

.pt_89 {
  padding-top: 89px;
}

.ptb_89 {
  padding-top: 89px;
  padding-bottom: 89px;
}

.plr_89 {
  padding-left: 89px;
  padding-right: 89px;
}

.bpt_89 {
  padding-top: 1780px;
}

.pr_89 {
  padding-right: 89px;
}

.bpr_89 {
  padding-right: 1780px;
}

.pb_89 {
  padding-bottom: 89px;
}

.bpb_89 {
  padding-bottom: 1780px;
}

.pl_89 {
  padding-left: 89px;
}

.bpl_89 {
  padding-left: 1780px;
}

/* margin */
.m_89 {
  margin: 89px;
}

.mt_89 {
  margin-top: 89px;
}

.bmt_89 {
  margin-top: 1780px;
}

.mtafter_89 + .mtafter_89 {
  margin-top: 89px;
}

.mr_89 {
  margin-right: 89px;
}

.bmr_89 {
  margin-right: 1780px;
}

.mrafter_89 + .mrafter_89 {
  margin-right: 89px;
}

.mb_89 {
  margin-bottom: 89px;
}

.bmb_89 {
  margin-bottom: 1780px;
}

.mbafter_89 + .mbafter_89 {
  margin-bottom: 89px;
}

.ml_89 {
  margin-left: 89px;
}

.bml_89 {
  margin-left: 1780px;
}

.mlafter_89 + .mlafter_89 {
  margin-left: 89px;
}

.mlr_89 {
  margin-left: 89px;
  margin-right: 89px;
}

.fz_89 {
  font-size: 89px;
}

/* line-height */
.lh_89 {
  line-height: 89px;
}

/* flex */
.fx_89 {
  flex: 89;
}

.fxb_89 {
  flex: 0 0 89px;
}

/* 圆角 */
.br_89 {
  border-radius: 89px;
}

/* border */
.bo_89 {
  border: 89px solid #ccc;
}

.bob_89 {
  border-bottom: 89px solid #ccc;
}

.bol_89 {
  border-left: 89px solid #ccc;
}

.bor_89 {
  border-right: 89px solid #ccc;
}

.bot_89 {
  border-top: 89px solid #ccc;
}

/* 定位 */
.t_89 {
  top: 89px;
}

.bt_89 {
  top: 1780px;
}

.r_89 {
  right: 89px;
}

.bbr_89 {
  right: 1780px;
}

.b_89 {
  bottom: 89px;
}

.bb_89 {
  bottom: 1780px;
}

.l_89 {
  left: 89px;
}

.bl_89 {
  left: 1780px;
}

.grid_89 {
  grid-row-gap: 89px;
  grid-column-gap: 89px;
}

.gridc_89 {
  grid-column-gap: 89px;
}

.gridr_89 {
  grid-row-gap: 89px;
}

/* padding */
.p_90 {
  padding: 90px;
}

.pt_90 {
  padding-top: 90px;
}

.ptb_90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.plr_90 {
  padding-left: 90px;
  padding-right: 90px;
}

.bpt_90 {
  padding-top: 1800px;
}

.pr_90 {
  padding-right: 90px;
}

.bpr_90 {
  padding-right: 1800px;
}

.pb_90 {
  padding-bottom: 90px;
}

.bpb_90 {
  padding-bottom: 1800px;
}

.pl_90 {
  padding-left: 90px;
}

.bpl_90 {
  padding-left: 1800px;
}

/* margin */
.m_90 {
  margin: 90px;
}

.mt_90 {
  margin-top: 90px;
}

.bmt_90 {
  margin-top: 1800px;
}

.mtafter_90 + .mtafter_90 {
  margin-top: 90px;
}

.mr_90 {
  margin-right: 90px;
}

.bmr_90 {
  margin-right: 1800px;
}

.mrafter_90 + .mrafter_90 {
  margin-right: 90px;
}

.mb_90 {
  margin-bottom: 90px;
}

.bmb_90 {
  margin-bottom: 1800px;
}

.mbafter_90 + .mbafter_90 {
  margin-bottom: 90px;
}

.ml_90 {
  margin-left: 90px;
}

.bml_90 {
  margin-left: 1800px;
}

.mlafter_90 + .mlafter_90 {
  margin-left: 90px;
}

.mlr_90 {
  margin-left: 90px;
  margin-right: 90px;
}

.fz_90 {
  font-size: 90px;
}

/* line-height */
.lh_90 {
  line-height: 90px;
}

/* flex */
.fx_90 {
  flex: 90;
}

.fxb_90 {
  flex: 0 0 90px;
}

/* 圆角 */
.br_90 {
  border-radius: 90px;
}

/* border */
.bo_90 {
  border: 90px solid #ccc;
}

.bob_90 {
  border-bottom: 90px solid #ccc;
}

.bol_90 {
  border-left: 90px solid #ccc;
}

.bor_90 {
  border-right: 90px solid #ccc;
}

.bot_90 {
  border-top: 90px solid #ccc;
}

/* 定位 */
.t_90 {
  top: 90px;
}

.bt_90 {
  top: 1800px;
}

.r_90 {
  right: 90px;
}

.bbr_90 {
  right: 1800px;
}

.b_90 {
  bottom: 90px;
}

.bb_90 {
  bottom: 1800px;
}

.l_90 {
  left: 90px;
}

.bl_90 {
  left: 1800px;
}

.grid_90 {
  grid-row-gap: 90px;
  grid-column-gap: 90px;
}

.gridc_90 {
  grid-column-gap: 90px;
}

.gridr_90 {
  grid-row-gap: 90px;
}

/* padding */
.p_91 {
  padding: 91px;
}

.pt_91 {
  padding-top: 91px;
}

.ptb_91 {
  padding-top: 91px;
  padding-bottom: 91px;
}

.plr_91 {
  padding-left: 91px;
  padding-right: 91px;
}

.bpt_91 {
  padding-top: 1820px;
}

.pr_91 {
  padding-right: 91px;
}

.bpr_91 {
  padding-right: 1820px;
}

.pb_91 {
  padding-bottom: 91px;
}

.bpb_91 {
  padding-bottom: 1820px;
}

.pl_91 {
  padding-left: 91px;
}

.bpl_91 {
  padding-left: 1820px;
}

/* margin */
.m_91 {
  margin: 91px;
}

.mt_91 {
  margin-top: 91px;
}

.bmt_91 {
  margin-top: 1820px;
}

.mtafter_91 + .mtafter_91 {
  margin-top: 91px;
}

.mr_91 {
  margin-right: 91px;
}

.bmr_91 {
  margin-right: 1820px;
}

.mrafter_91 + .mrafter_91 {
  margin-right: 91px;
}

.mb_91 {
  margin-bottom: 91px;
}

.bmb_91 {
  margin-bottom: 1820px;
}

.mbafter_91 + .mbafter_91 {
  margin-bottom: 91px;
}

.ml_91 {
  margin-left: 91px;
}

.bml_91 {
  margin-left: 1820px;
}

.mlafter_91 + .mlafter_91 {
  margin-left: 91px;
}

.mlr_91 {
  margin-left: 91px;
  margin-right: 91px;
}

.fz_91 {
  font-size: 91px;
}

/* line-height */
.lh_91 {
  line-height: 91px;
}

/* flex */
.fx_91 {
  flex: 91;
}

.fxb_91 {
  flex: 0 0 91px;
}

/* 圆角 */
.br_91 {
  border-radius: 91px;
}

/* border */
.bo_91 {
  border: 91px solid #ccc;
}

.bob_91 {
  border-bottom: 91px solid #ccc;
}

.bol_91 {
  border-left: 91px solid #ccc;
}

.bor_91 {
  border-right: 91px solid #ccc;
}

.bot_91 {
  border-top: 91px solid #ccc;
}

/* 定位 */
.t_91 {
  top: 91px;
}

.bt_91 {
  top: 1820px;
}

.r_91 {
  right: 91px;
}

.bbr_91 {
  right: 1820px;
}

.b_91 {
  bottom: 91px;
}

.bb_91 {
  bottom: 1820px;
}

.l_91 {
  left: 91px;
}

.bl_91 {
  left: 1820px;
}

.grid_91 {
  grid-row-gap: 91px;
  grid-column-gap: 91px;
}

.gridc_91 {
  grid-column-gap: 91px;
}

.gridr_91 {
  grid-row-gap: 91px;
}

/* padding */
.p_92 {
  padding: 92px;
}

.pt_92 {
  padding-top: 92px;
}

.ptb_92 {
  padding-top: 92px;
  padding-bottom: 92px;
}

.plr_92 {
  padding-left: 92px;
  padding-right: 92px;
}

.bpt_92 {
  padding-top: 1840px;
}

.pr_92 {
  padding-right: 92px;
}

.bpr_92 {
  padding-right: 1840px;
}

.pb_92 {
  padding-bottom: 92px;
}

.bpb_92 {
  padding-bottom: 1840px;
}

.pl_92 {
  padding-left: 92px;
}

.bpl_92 {
  padding-left: 1840px;
}

/* margin */
.m_92 {
  margin: 92px;
}

.mt_92 {
  margin-top: 92px;
}

.bmt_92 {
  margin-top: 1840px;
}

.mtafter_92 + .mtafter_92 {
  margin-top: 92px;
}

.mr_92 {
  margin-right: 92px;
}

.bmr_92 {
  margin-right: 1840px;
}

.mrafter_92 + .mrafter_92 {
  margin-right: 92px;
}

.mb_92 {
  margin-bottom: 92px;
}

.bmb_92 {
  margin-bottom: 1840px;
}

.mbafter_92 + .mbafter_92 {
  margin-bottom: 92px;
}

.ml_92 {
  margin-left: 92px;
}

.bml_92 {
  margin-left: 1840px;
}

.mlafter_92 + .mlafter_92 {
  margin-left: 92px;
}

.mlr_92 {
  margin-left: 92px;
  margin-right: 92px;
}

.fz_92 {
  font-size: 92px;
}

/* line-height */
.lh_92 {
  line-height: 92px;
}

/* flex */
.fx_92 {
  flex: 92;
}

.fxb_92 {
  flex: 0 0 92px;
}

/* 圆角 */
.br_92 {
  border-radius: 92px;
}

/* border */
.bo_92 {
  border: 92px solid #ccc;
}

.bob_92 {
  border-bottom: 92px solid #ccc;
}

.bol_92 {
  border-left: 92px solid #ccc;
}

.bor_92 {
  border-right: 92px solid #ccc;
}

.bot_92 {
  border-top: 92px solid #ccc;
}

/* 定位 */
.t_92 {
  top: 92px;
}

.bt_92 {
  top: 1840px;
}

.r_92 {
  right: 92px;
}

.bbr_92 {
  right: 1840px;
}

.b_92 {
  bottom: 92px;
}

.bb_92 {
  bottom: 1840px;
}

.l_92 {
  left: 92px;
}

.bl_92 {
  left: 1840px;
}

.grid_92 {
  grid-row-gap: 92px;
  grid-column-gap: 92px;
}

.gridc_92 {
  grid-column-gap: 92px;
}

.gridr_92 {
  grid-row-gap: 92px;
}

/* padding */
.p_93 {
  padding: 93px;
}

.pt_93 {
  padding-top: 93px;
}

.ptb_93 {
  padding-top: 93px;
  padding-bottom: 93px;
}

.plr_93 {
  padding-left: 93px;
  padding-right: 93px;
}

.bpt_93 {
  padding-top: 1860px;
}

.pr_93 {
  padding-right: 93px;
}

.bpr_93 {
  padding-right: 1860px;
}

.pb_93 {
  padding-bottom: 93px;
}

.bpb_93 {
  padding-bottom: 1860px;
}

.pl_93 {
  padding-left: 93px;
}

.bpl_93 {
  padding-left: 1860px;
}

/* margin */
.m_93 {
  margin: 93px;
}

.mt_93 {
  margin-top: 93px;
}

.bmt_93 {
  margin-top: 1860px;
}

.mtafter_93 + .mtafter_93 {
  margin-top: 93px;
}

.mr_93 {
  margin-right: 93px;
}

.bmr_93 {
  margin-right: 1860px;
}

.mrafter_93 + .mrafter_93 {
  margin-right: 93px;
}

.mb_93 {
  margin-bottom: 93px;
}

.bmb_93 {
  margin-bottom: 1860px;
}

.mbafter_93 + .mbafter_93 {
  margin-bottom: 93px;
}

.ml_93 {
  margin-left: 93px;
}

.bml_93 {
  margin-left: 1860px;
}

.mlafter_93 + .mlafter_93 {
  margin-left: 93px;
}

.mlr_93 {
  margin-left: 93px;
  margin-right: 93px;
}

.fz_93 {
  font-size: 93px;
}

/* line-height */
.lh_93 {
  line-height: 93px;
}

/* flex */
.fx_93 {
  flex: 93;
}

.fxb_93 {
  flex: 0 0 93px;
}

/* 圆角 */
.br_93 {
  border-radius: 93px;
}

/* border */
.bo_93 {
  border: 93px solid #ccc;
}

.bob_93 {
  border-bottom: 93px solid #ccc;
}

.bol_93 {
  border-left: 93px solid #ccc;
}

.bor_93 {
  border-right: 93px solid #ccc;
}

.bot_93 {
  border-top: 93px solid #ccc;
}

/* 定位 */
.t_93 {
  top: 93px;
}

.bt_93 {
  top: 1860px;
}

.r_93 {
  right: 93px;
}

.bbr_93 {
  right: 1860px;
}

.b_93 {
  bottom: 93px;
}

.bb_93 {
  bottom: 1860px;
}

.l_93 {
  left: 93px;
}

.bl_93 {
  left: 1860px;
}

.grid_93 {
  grid-row-gap: 93px;
  grid-column-gap: 93px;
}

.gridc_93 {
  grid-column-gap: 93px;
}

.gridr_93 {
  grid-row-gap: 93px;
}

/* padding */
.p_94 {
  padding: 94px;
}

.pt_94 {
  padding-top: 94px;
}

.ptb_94 {
  padding-top: 94px;
  padding-bottom: 94px;
}

.plr_94 {
  padding-left: 94px;
  padding-right: 94px;
}

.bpt_94 {
  padding-top: 1880px;
}

.pr_94 {
  padding-right: 94px;
}

.bpr_94 {
  padding-right: 1880px;
}

.pb_94 {
  padding-bottom: 94px;
}

.bpb_94 {
  padding-bottom: 1880px;
}

.pl_94 {
  padding-left: 94px;
}

.bpl_94 {
  padding-left: 1880px;
}

/* margin */
.m_94 {
  margin: 94px;
}

.mt_94 {
  margin-top: 94px;
}

.bmt_94 {
  margin-top: 1880px;
}

.mtafter_94 + .mtafter_94 {
  margin-top: 94px;
}

.mr_94 {
  margin-right: 94px;
}

.bmr_94 {
  margin-right: 1880px;
}

.mrafter_94 + .mrafter_94 {
  margin-right: 94px;
}

.mb_94 {
  margin-bottom: 94px;
}

.bmb_94 {
  margin-bottom: 1880px;
}

.mbafter_94 + .mbafter_94 {
  margin-bottom: 94px;
}

.ml_94 {
  margin-left: 94px;
}

.bml_94 {
  margin-left: 1880px;
}

.mlafter_94 + .mlafter_94 {
  margin-left: 94px;
}

.mlr_94 {
  margin-left: 94px;
  margin-right: 94px;
}

.fz_94 {
  font-size: 94px;
}

/* line-height */
.lh_94 {
  line-height: 94px;
}

/* flex */
.fx_94 {
  flex: 94;
}

.fxb_94 {
  flex: 0 0 94px;
}

/* 圆角 */
.br_94 {
  border-radius: 94px;
}

/* border */
.bo_94 {
  border: 94px solid #ccc;
}

.bob_94 {
  border-bottom: 94px solid #ccc;
}

.bol_94 {
  border-left: 94px solid #ccc;
}

.bor_94 {
  border-right: 94px solid #ccc;
}

.bot_94 {
  border-top: 94px solid #ccc;
}

/* 定位 */
.t_94 {
  top: 94px;
}

.bt_94 {
  top: 1880px;
}

.r_94 {
  right: 94px;
}

.bbr_94 {
  right: 1880px;
}

.b_94 {
  bottom: 94px;
}

.bb_94 {
  bottom: 1880px;
}

.l_94 {
  left: 94px;
}

.bl_94 {
  left: 1880px;
}

.grid_94 {
  grid-row-gap: 94px;
  grid-column-gap: 94px;
}

.gridc_94 {
  grid-column-gap: 94px;
}

.gridr_94 {
  grid-row-gap: 94px;
}

/* padding */
.p_95 {
  padding: 95px;
}

.pt_95 {
  padding-top: 95px;
}

.ptb_95 {
  padding-top: 95px;
  padding-bottom: 95px;
}

.plr_95 {
  padding-left: 95px;
  padding-right: 95px;
}

.bpt_95 {
  padding-top: 1900px;
}

.pr_95 {
  padding-right: 95px;
}

.bpr_95 {
  padding-right: 1900px;
}

.pb_95 {
  padding-bottom: 95px;
}

.bpb_95 {
  padding-bottom: 1900px;
}

.pl_95 {
  padding-left: 95px;
}

.bpl_95 {
  padding-left: 1900px;
}

/* margin */
.m_95 {
  margin: 95px;
}

.mt_95 {
  margin-top: 95px;
}

.bmt_95 {
  margin-top: 1900px;
}

.mtafter_95 + .mtafter_95 {
  margin-top: 95px;
}

.mr_95 {
  margin-right: 95px;
}

.bmr_95 {
  margin-right: 1900px;
}

.mrafter_95 + .mrafter_95 {
  margin-right: 95px;
}

.mb_95 {
  margin-bottom: 95px;
}

.bmb_95 {
  margin-bottom: 1900px;
}

.mbafter_95 + .mbafter_95 {
  margin-bottom: 95px;
}

.ml_95 {
  margin-left: 95px;
}

.bml_95 {
  margin-left: 1900px;
}

.mlafter_95 + .mlafter_95 {
  margin-left: 95px;
}

.mlr_95 {
  margin-left: 95px;
  margin-right: 95px;
}

.fz_95 {
  font-size: 95px;
}

/* line-height */
.lh_95 {
  line-height: 95px;
}

/* flex */
.fx_95 {
  flex: 95;
}

.fxb_95 {
  flex: 0 0 95px;
}

/* 圆角 */
.br_95 {
  border-radius: 95px;
}

/* border */
.bo_95 {
  border: 95px solid #ccc;
}

.bob_95 {
  border-bottom: 95px solid #ccc;
}

.bol_95 {
  border-left: 95px solid #ccc;
}

.bor_95 {
  border-right: 95px solid #ccc;
}

.bot_95 {
  border-top: 95px solid #ccc;
}

/* 定位 */
.t_95 {
  top: 95px;
}

.bt_95 {
  top: 1900px;
}

.r_95 {
  right: 95px;
}

.bbr_95 {
  right: 1900px;
}

.b_95 {
  bottom: 95px;
}

.bb_95 {
  bottom: 1900px;
}

.l_95 {
  left: 95px;
}

.bl_95 {
  left: 1900px;
}

.grid_95 {
  grid-row-gap: 95px;
  grid-column-gap: 95px;
}

.gridc_95 {
  grid-column-gap: 95px;
}

.gridr_95 {
  grid-row-gap: 95px;
}

/* padding */
.p_96 {
  padding: 96px;
}

.pt_96 {
  padding-top: 96px;
}

.ptb_96 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.plr_96 {
  padding-left: 96px;
  padding-right: 96px;
}

.bpt_96 {
  padding-top: 1920px;
}

.pr_96 {
  padding-right: 96px;
}

.bpr_96 {
  padding-right: 1920px;
}

.pb_96 {
  padding-bottom: 96px;
}

.bpb_96 {
  padding-bottom: 1920px;
}

.pl_96 {
  padding-left: 96px;
}

.bpl_96 {
  padding-left: 1920px;
}

/* margin */
.m_96 {
  margin: 96px;
}

.mt_96 {
  margin-top: 96px;
}

.bmt_96 {
  margin-top: 1920px;
}

.mtafter_96 + .mtafter_96 {
  margin-top: 96px;
}

.mr_96 {
  margin-right: 96px;
}

.bmr_96 {
  margin-right: 1920px;
}

.mrafter_96 + .mrafter_96 {
  margin-right: 96px;
}

.mb_96 {
  margin-bottom: 96px;
}

.bmb_96 {
  margin-bottom: 1920px;
}

.mbafter_96 + .mbafter_96 {
  margin-bottom: 96px;
}

.ml_96 {
  margin-left: 96px;
}

.bml_96 {
  margin-left: 1920px;
}

.mlafter_96 + .mlafter_96 {
  margin-left: 96px;
}

.mlr_96 {
  margin-left: 96px;
  margin-right: 96px;
}

.fz_96 {
  font-size: 96px;
}

/* line-height */
.lh_96 {
  line-height: 96px;
}

/* flex */
.fx_96 {
  flex: 96;
}

.fxb_96 {
  flex: 0 0 96px;
}

/* 圆角 */
.br_96 {
  border-radius: 96px;
}

/* border */
.bo_96 {
  border: 96px solid #ccc;
}

.bob_96 {
  border-bottom: 96px solid #ccc;
}

.bol_96 {
  border-left: 96px solid #ccc;
}

.bor_96 {
  border-right: 96px solid #ccc;
}

.bot_96 {
  border-top: 96px solid #ccc;
}

/* 定位 */
.t_96 {
  top: 96px;
}

.bt_96 {
  top: 1920px;
}

.r_96 {
  right: 96px;
}

.bbr_96 {
  right: 1920px;
}

.b_96 {
  bottom: 96px;
}

.bb_96 {
  bottom: 1920px;
}

.l_96 {
  left: 96px;
}

.bl_96 {
  left: 1920px;
}

.grid_96 {
  grid-row-gap: 96px;
  grid-column-gap: 96px;
}

.gridc_96 {
  grid-column-gap: 96px;
}

.gridr_96 {
  grid-row-gap: 96px;
}

/* padding */
.p_97 {
  padding: 97px;
}

.pt_97 {
  padding-top: 97px;
}

.ptb_97 {
  padding-top: 97px;
  padding-bottom: 97px;
}

.plr_97 {
  padding-left: 97px;
  padding-right: 97px;
}

.bpt_97 {
  padding-top: 1940px;
}

.pr_97 {
  padding-right: 97px;
}

.bpr_97 {
  padding-right: 1940px;
}

.pb_97 {
  padding-bottom: 97px;
}

.bpb_97 {
  padding-bottom: 1940px;
}

.pl_97 {
  padding-left: 97px;
}

.bpl_97 {
  padding-left: 1940px;
}

/* margin */
.m_97 {
  margin: 97px;
}

.mt_97 {
  margin-top: 97px;
}

.bmt_97 {
  margin-top: 1940px;
}

.mtafter_97 + .mtafter_97 {
  margin-top: 97px;
}

.mr_97 {
  margin-right: 97px;
}

.bmr_97 {
  margin-right: 1940px;
}

.mrafter_97 + .mrafter_97 {
  margin-right: 97px;
}

.mb_97 {
  margin-bottom: 97px;
}

.bmb_97 {
  margin-bottom: 1940px;
}

.mbafter_97 + .mbafter_97 {
  margin-bottom: 97px;
}

.ml_97 {
  margin-left: 97px;
}

.bml_97 {
  margin-left: 1940px;
}

.mlafter_97 + .mlafter_97 {
  margin-left: 97px;
}

.mlr_97 {
  margin-left: 97px;
  margin-right: 97px;
}

.fz_97 {
  font-size: 97px;
}

/* line-height */
.lh_97 {
  line-height: 97px;
}

/* flex */
.fx_97 {
  flex: 97;
}

.fxb_97 {
  flex: 0 0 97px;
}

/* 圆角 */
.br_97 {
  border-radius: 97px;
}

/* border */
.bo_97 {
  border: 97px solid #ccc;
}

.bob_97 {
  border-bottom: 97px solid #ccc;
}

.bol_97 {
  border-left: 97px solid #ccc;
}

.bor_97 {
  border-right: 97px solid #ccc;
}

.bot_97 {
  border-top: 97px solid #ccc;
}

/* 定位 */
.t_97 {
  top: 97px;
}

.bt_97 {
  top: 1940px;
}

.r_97 {
  right: 97px;
}

.bbr_97 {
  right: 1940px;
}

.b_97 {
  bottom: 97px;
}

.bb_97 {
  bottom: 1940px;
}

.l_97 {
  left: 97px;
}

.bl_97 {
  left: 1940px;
}

.grid_97 {
  grid-row-gap: 97px;
  grid-column-gap: 97px;
}

.gridc_97 {
  grid-column-gap: 97px;
}

.gridr_97 {
  grid-row-gap: 97px;
}

/* padding */
.p_98 {
  padding: 98px;
}

.pt_98 {
  padding-top: 98px;
}

.ptb_98 {
  padding-top: 98px;
  padding-bottom: 98px;
}

.plr_98 {
  padding-left: 98px;
  padding-right: 98px;
}

.bpt_98 {
  padding-top: 1960px;
}

.pr_98 {
  padding-right: 98px;
}

.bpr_98 {
  padding-right: 1960px;
}

.pb_98 {
  padding-bottom: 98px;
}

.bpb_98 {
  padding-bottom: 1960px;
}

.pl_98 {
  padding-left: 98px;
}

.bpl_98 {
  padding-left: 1960px;
}

/* margin */
.m_98 {
  margin: 98px;
}

.mt_98 {
  margin-top: 98px;
}

.bmt_98 {
  margin-top: 1960px;
}

.mtafter_98 + .mtafter_98 {
  margin-top: 98px;
}

.mr_98 {
  margin-right: 98px;
}

.bmr_98 {
  margin-right: 1960px;
}

.mrafter_98 + .mrafter_98 {
  margin-right: 98px;
}

.mb_98 {
  margin-bottom: 98px;
}

.bmb_98 {
  margin-bottom: 1960px;
}

.mbafter_98 + .mbafter_98 {
  margin-bottom: 98px;
}

.ml_98 {
  margin-left: 98px;
}

.bml_98 {
  margin-left: 1960px;
}

.mlafter_98 + .mlafter_98 {
  margin-left: 98px;
}

.mlr_98 {
  margin-left: 98px;
  margin-right: 98px;
}

.fz_98 {
  font-size: 98px;
}

/* line-height */
.lh_98 {
  line-height: 98px;
}

/* flex */
.fx_98 {
  flex: 98;
}

.fxb_98 {
  flex: 0 0 98px;
}

/* 圆角 */
.br_98 {
  border-radius: 98px;
}

/* border */
.bo_98 {
  border: 98px solid #ccc;
}

.bob_98 {
  border-bottom: 98px solid #ccc;
}

.bol_98 {
  border-left: 98px solid #ccc;
}

.bor_98 {
  border-right: 98px solid #ccc;
}

.bot_98 {
  border-top: 98px solid #ccc;
}

/* 定位 */
.t_98 {
  top: 98px;
}

.bt_98 {
  top: 1960px;
}

.r_98 {
  right: 98px;
}

.bbr_98 {
  right: 1960px;
}

.b_98 {
  bottom: 98px;
}

.bb_98 {
  bottom: 1960px;
}

.l_98 {
  left: 98px;
}

.bl_98 {
  left: 1960px;
}

.grid_98 {
  grid-row-gap: 98px;
  grid-column-gap: 98px;
}

.gridc_98 {
  grid-column-gap: 98px;
}

.gridr_98 {
  grid-row-gap: 98px;
}

/* padding */
.p_99 {
  padding: 99px;
}

.pt_99 {
  padding-top: 99px;
}

.ptb_99 {
  padding-top: 99px;
  padding-bottom: 99px;
}

.plr_99 {
  padding-left: 99px;
  padding-right: 99px;
}

.bpt_99 {
  padding-top: 1980px;
}

.pr_99 {
  padding-right: 99px;
}

.bpr_99 {
  padding-right: 1980px;
}

.pb_99 {
  padding-bottom: 99px;
}

.bpb_99 {
  padding-bottom: 1980px;
}

.pl_99 {
  padding-left: 99px;
}

.bpl_99 {
  padding-left: 1980px;
}

/* margin */
.m_99 {
  margin: 99px;
}

.mt_99 {
  margin-top: 99px;
}

.bmt_99 {
  margin-top: 1980px;
}

.mtafter_99 + .mtafter_99 {
  margin-top: 99px;
}

.mr_99 {
  margin-right: 99px;
}

.bmr_99 {
  margin-right: 1980px;
}

.mrafter_99 + .mrafter_99 {
  margin-right: 99px;
}

.mb_99 {
  margin-bottom: 99px;
}

.bmb_99 {
  margin-bottom: 1980px;
}

.mbafter_99 + .mbafter_99 {
  margin-bottom: 99px;
}

.ml_99 {
  margin-left: 99px;
}

.bml_99 {
  margin-left: 1980px;
}

.mlafter_99 + .mlafter_99 {
  margin-left: 99px;
}

.mlr_99 {
  margin-left: 99px;
  margin-right: 99px;
}

.fz_99 {
  font-size: 99px;
}

/* line-height */
.lh_99 {
  line-height: 99px;
}

/* flex */
.fx_99 {
  flex: 99;
}

.fxb_99 {
  flex: 0 0 99px;
}

/* 圆角 */
.br_99 {
  border-radius: 99px;
}

/* border */
.bo_99 {
  border: 99px solid #ccc;
}

.bob_99 {
  border-bottom: 99px solid #ccc;
}

.bol_99 {
  border-left: 99px solid #ccc;
}

.bor_99 {
  border-right: 99px solid #ccc;
}

.bot_99 {
  border-top: 99px solid #ccc;
}

/* 定位 */
.t_99 {
  top: 99px;
}

.bt_99 {
  top: 1980px;
}

.r_99 {
  right: 99px;
}

.bbr_99 {
  right: 1980px;
}

.b_99 {
  bottom: 99px;
}

.bb_99 {
  bottom: 1980px;
}

.l_99 {
  left: 99px;
}

.bl_99 {
  left: 1980px;
}

.grid_99 {
  grid-row-gap: 99px;
  grid-column-gap: 99px;
}

.gridc_99 {
  grid-column-gap: 99px;
}

.gridr_99 {
  grid-row-gap: 99px;
}

/* padding */
.p_100 {
  padding: 100px;
}

.pt_100 {
  padding-top: 100px;
}

.ptb_100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.plr_100 {
  padding-left: 100px;
  padding-right: 100px;
}

.bpt_100 {
  padding-top: 2000px;
}

.pr_100 {
  padding-right: 100px;
}

.bpr_100 {
  padding-right: 2000px;
}

.pb_100 {
  padding-bottom: 100px;
}

.bpb_100 {
  padding-bottom: 2000px;
}

.pl_100 {
  padding-left: 100px;
}

.bpl_100 {
  padding-left: 2000px;
}

/* margin */
.m_100 {
  margin: 100px;
}

.mt_100 {
  margin-top: 100px;
}

.bmt_100 {
  margin-top: 2000px;
}

.mtafter_100 + .mtafter_100 {
  margin-top: 100px;
}

.mr_100 {
  margin-right: 100px;
}

.bmr_100 {
  margin-right: 2000px;
}

.mrafter_100 + .mrafter_100 {
  margin-right: 100px;
}

.mb_100 {
  margin-bottom: 100px;
}

.bmb_100 {
  margin-bottom: 2000px;
}

.mbafter_100 + .mbafter_100 {
  margin-bottom: 100px;
}

.ml_100 {
  margin-left: 100px;
}

.bml_100 {
  margin-left: 2000px;
}

.mlafter_100 + .mlafter_100 {
  margin-left: 100px;
}

.mlr_100 {
  margin-left: 100px;
  margin-right: 100px;
}

.fz_100 {
  font-size: 100px;
}

/* line-height */
.lh_100 {
  line-height: 100px;
}

/* flex */
.fx_100 {
  flex: 100;
}

.fxb_100 {
  flex: 0 0 100px;
}

/* 圆角 */
.br_100 {
  border-radius: 100px;
}

/* border */
.bo_100 {
  border: 100px solid #ccc;
}

.bob_100 {
  border-bottom: 100px solid #ccc;
}

.bol_100 {
  border-left: 100px solid #ccc;
}

.bor_100 {
  border-right: 100px solid #ccc;
}

.bot_100 {
  border-top: 100px solid #ccc;
}

/* 定位 */
.t_100 {
  top: 100px;
}

.bt_100 {
  top: 2000px;
}

.r_100 {
  right: 100px;
}

.bbr_100 {
  right: 2000px;
}

.b_100 {
  bottom: 100px;
}

.bb_100 {
  bottom: 2000px;
}

.l_100 {
  left: 100px;
}

.bl_100 {
  left: 2000px;
}

.grid_100 {
  grid-row-gap: 100px;
  grid-column-gap: 100px;
}

.gridc_100 {
  grid-column-gap: 100px;
}

.gridr_100 {
  grid-row-gap: 100px;
}

.flex-1 {
  flex: 1;
  overflow: hidden;
}

.flex {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.flex.flex-wrap {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex.row-middle {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.flex.row-top {
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

.flex.row-bottom {
  -webkit-box-align: end;
  -moz-box-align: end;
  -o-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}

.flex.row-center {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.flex.row-right {
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -o-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

.flex.row-left {
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.flex.row-between {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.flex.row-around {
  justify-content: space-around;
  -webkit-justify-content: space-around;
}

.flex.row-column-around {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: space-around;
  -webkit-justify-content: space-around;
}

.flex.row-column {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flex.row-column-between {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.flex.row-center-wrapper {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.flex.row-between-wrapper {
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.line1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-line-clamp: 1;
}

.line2 {
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.collection-list-ul {
  padding-bottom: 20px;
  padding-top: 0;
  margin: -10px -10px 0;
}
@media only screen and (max-width: 960px) {
  .collection-list-ul {
    margin: 0;
  }
}
.collection-list-ul li {
  float: left;
  width: 25%;
  cursor: pointer;
}
@media only screen and (max-width: 1680px) {
  .collection-list-ul li {
    width: 25%;
  }
}
@media only screen and (max-width: 1280px) {
  .collection-list-ul li {
    width: 33.3333%;
  }
}
@media only screen and (max-width: 960px) {
  .collection-list-ul li {
    width: 50%;
  }
}
.collection-list-ul li .collection-list-connect {
  padding: 10px;
}
@media only screen and (max-width: 960px) {
  .collection-list-ul li .collection-list-connect {
    padding: 0.1rem;
  }
}
.collection-list-ul li .collection-list-connect .collection-list-view {
  position: relative;
  padding: 8px;
  padding-bottom: 20px;
  border-radius: 20px;
  top: 0;
  background: rgb(247, 247, 247);
}
@media only screen and (max-width: 960px) {
  .collection-list-ul li .collection-list-connect .collection-list-view {
    padding: 0.2rem;
    border-radius: 0.22rem;
  }
}
.collection-list-ul li .collection-list-connect .collection-list-view:hover {
  top: -10px;
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-top {
  margin-top: 16px;
  color: #040405;
}
@media only screen and (max-width: 960px) {
  .collection-list-ul li .collection-list-connect .collection-list-view .collection-list-top {
    top: 0.05rem;
    left: 0.1rem;
    right: 0.1rem;
    padding: 0.15rem 0.1rem;
    line-height: 0.34rem;
  }
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-top i {
  width: 26px;
  height: 26px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 555px;
}
@media only screen and (max-width: 960px) {
  .collection-list-ul li .collection-list-connect .collection-list-view .collection-list-top i {
    width: 0.32rem;
    height: 0.32rem;
    margin-right: -0.24rem;
  }
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-top span {
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
  width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media only screen and (max-width: 1680px) {
  .collection-list-ul li .collection-list-connect .collection-list-view .collection-list-top span {
    width: 80px;
  }
}
@media only screen and (max-width: 960px) {
  .collection-list-ul li .collection-list-connect .collection-list-view .collection-list-top span {
    margin-left: 0.32rem;
    width: 1.5rem;
  }
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-top .give-up {
  float: right;
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-top .give-up .iconfont {
  margin: 0;
  float: none;
  line-height: 28px;
  margin-right: 3px;
  text-align: center;
}
@media only screen and (max-width: 960px) {
  .collection-list-ul li .collection-list-connect .collection-list-view .collection-list-top .give-up .iconfont {
    line-height: 0.3rem;
  }
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-top .give-up font {
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 1px;
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-top .iconfont {
  background: linear-gradient(180deg, #040405 0%, #040405 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 20px;
  float: right;
  margin-top: 7px;
}
@media only screen and (max-width: 960px) {
  .collection-list-ul li .collection-list-connect .collection-list-view .collection-list-top .iconfont {
    font-size: 0.2rem;
    margin-top: 0.07rem;
  }
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-img {
  height: 326px;
  overflow: hidden;
  position: relative;
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-img img {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 1680px) {
  .collection-list-ul li .collection-list-connect .collection-list-view .collection-list-img {
    height: 266px;
  }
}
@media only screen and (max-width: 1280px) {
  .collection-list-ul li .collection-list-connect .collection-list-view .collection-list-img {
    height: 216px;
  }
}
@media only screen and (max-width: 960px) {
  .collection-list-ul li .collection-list-connect .collection-list-view .collection-list-img {
    height: 2.6rem;
  }
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-img .collection-list-time {
  position: absolute;
  bottom: 0;
  left: 0;
  min-width: 162px;
  height: 46px;
  background: linear-gradient(76deg, #0055FF 0%, #7ae0e9 100%);
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  color: #040405;
  text-align: center;
  line-height: 46px;
}
@media only screen and (max-width: 4800px) {
  .collection-list-ul li .collection-list-connect .collection-list-view .collection-list-img .collection-list-time {
    font-size: 16px;
    width: 120px;
    height: 40px;
    line-height: 40px;
  }
}
@media only screen and (max-width: 960px) {
  .collection-list-ul li .collection-list-connect .collection-list-view .collection-list-img .collection-list-time {
    width: 1.6rem;
    height: 0.46rem;
    min-width: 1.2rem;
    line-height: 0.46rem;
  }
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-text {
  padding-top: 20px;
  color: #040405;
  position: relative;
}
@media only screen and (max-width: 960px) {
  .collection-list-ul li .collection-list-connect .collection-list-view .collection-list-text {
    padding-top: 0.1rem;
  }
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-text h2,
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-text h3 {
  margin-bottom: 40px;
  line-height: 26px;
  height: 26px;
  letter-spacing: 1px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 8px;
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-text h2 span,
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-text h3 span {
  font-weight: bold;
}
@media only screen and (max-width: 960px) {
  .collection-list-ul li .collection-list-connect .collection-list-view .collection-list-text h2,
  .collection-list-ul li .collection-list-connect .collection-list-view .collection-list-text h3 {
    margin-bottom: 0.22rem;
    line-height: 0.34rem;
    height: 0.8rem;
  }
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-text .collection-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0 8px;
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-text .collection-row img {
  margin-right: 4px;
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-text .money {
  letter-spacing: 1px;
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  overflow: inherit;
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-text .money .moneyCompany {
  width: 20px;
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-text .money::after {
  position: absolute;
  top: -28px;
  content: "Price";
  font-size: 14px;
  line-height: 20px;
  left: 0;
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-text .money span {
  font-weight: bold;
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-text .buynow-button {
  width: 92px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  background: #fff;
  border-radius: 22px;
  opacity: 1;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media only screen and (max-width: 960px) {
  .collection-list-ul li .collection-list-connect .collection-list-view .collection-list-text .buynow-button {
    min-width: 0.92rem;
    height: 0.38rem;
    line-height: 0.38rem;
    display: none;
  }
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-text .buynow-button:hover {
  background: #0055FF;
  color: #fff;
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-text .to-buy {
  border-radius: 16px;
  border: 2px solid #76d4eb;
  width: 100px;
  height: 40px;
  line-height: 36px;
  text-align: center;
  color: #040405;
  bottom: 0;
  right: 0;
  cursor: pointer;
  position: absolute;
}
.collection-list-ul li .collection-list-connect .collection-list-view .collection-list-text .to-buy.active {
  background: linear-gradient(76deg, #0055FF 0%, #7ae0e9 100%);
  border: none;
  line-height: 40px;
}
@media only screen and (max-width: 960px) {
  .collection-list-ul li .collection-list-connect .collection-list-view .collection-list-text .to-buy.active {
    line-height: 0.54rem;
  }
}
@media only screen and (max-width: 960px) {
  .collection-list-ul li .collection-list-connect .collection-list-view .collection-list-text .to-buy {
    width: 1.32rem;
    height: 0.54rem;
    line-height: 0.54rem;
    border: 1px solid #76d4eb;
  }
}

.collection-connect {
  color: #040405;
  padding-bottom: 20px;
  margin-left: -10px;
  margin-right: -10px;
}
@media only screen and (max-width: 960px) {
  .collection-connect {
    padding-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
}
.collection-connect li {
  float: left;
  width: 25%;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 32px;
  text-align: left;
}
@media only screen and (max-width: 960px) {
  .collection-connect li {
    padding-left: 0.16rem;
    padding-right: 0.16rem;
    margin-bottom: 0.16rem;
    width: 50%;
  }
}
.collection-connect li .collection-views {
  border-radius: 20px;
  border: 1px solid rgba(4, 4, 5, 0.1);
  height: 100%;
  padding: 8px;
  padding-bottom: 20px;
  cursor: pointer;
  position: relative;
  top: 0;
  overflow: hidden;
}
@media only screen and (max-width: 960px) {
  .collection-connect li .collection-views {
    border: 1px solid rgba(4, 4, 5, 0.1);
    padding-top: 0.2rem;
  }
}
.collection-connect li .collection-views .authIcon {
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}
.collection-connect li .collection-views:hover {
  top: -10px;
}
.collection-connect li .collection-views .collection-pic {
  height: 350px;
  margin: 0 auto;
  position: relative;
}
@media only screen and (max-width: 1680px) {
  .collection-connect li .collection-views .collection-pic {
    height: 283px;
  }
}
@media only screen and (max-width: 1280px) {
  .collection-connect li .collection-views .collection-pic {
    height: 230px;
  }
}
@media only screen and (max-width: 960px) {
  .collection-connect li .collection-views .collection-pic {
    width: 100%;
    height: 3.5rem;
  }
}
.collection-connect li .collection-views .collection-pic::after {
  content: "";
  width: 294px;
  height: 110px;
  background: #EFEFEF;
  border-radius: 12px;
  position: absolute;
  bottom: -10px;
  left: 50%;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  z-index: -1;
}
@media only screen and (max-width: 1680px) {
  .collection-connect li .collection-views .collection-pic::after {
    width: 238px;
    height: 89px;
    bottom: -8px;
  }
}
@media only screen and (max-width: 1280px) {
  .collection-connect li .collection-views .collection-pic::after {
    width: 194px;
    height: 73px;
    bottom: -6px;
  }
}
@media only screen and (max-width: 960px) {
  .collection-connect li .collection-views .collection-pic::after {
    width: 2.94rem;
    height: 1.1rem;
    bottom: -0.1rem;
  }
}
.collection-connect li .collection-views .collection-pic::before {
  content: "";
  width: 256px;
  height: 100px;
  background: #F7F7F7;
  border-radius: 12px;
  position: absolute;
  bottom: -20px;
  left: 50%;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  z-index: -1;
}
@media only screen and (max-width: 1680px) {
  .collection-connect li .collection-views .collection-pic::before {
    width: 208px;
    height: 81px;
    bottom: -16px;
  }
}
@media only screen and (max-width: 1280px) {
  .collection-connect li .collection-views .collection-pic::before {
    width: 170px;
    height: 66px;
    bottom: -12px;
  }
}
@media only screen and (max-width: 960px) {
  .collection-connect li .collection-views .collection-pic::before {
    width: 2.56rem;
    height: 1rem;
    bottom: -0.2rem;
  }
}
.collection-connect li .collection-views .collection-pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.collection-connect li .collection-views .author-pic {
  width: 52px;
  height: 52px;
  margin-left: 30px;
  margin-top: -26px;
  position: relative;
  border: 3px solid #fff;
  z-index: 2;
  border-radius: 50%;
  overflow: hidden;
  margin-bottom: 12px;
}
.collection-connect li .collection-views .author-pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media only screen and (max-width: 960px) {
  .collection-connect li .collection-views .author-pic {
    width: 0.52rem;
    height: 0.52rem;
    margin-top: -0.26rem;
    margin-left: 0.3rem;
  }
}
.collection-connect li .collection-views p,
.collection-connect li .collection-views h2,
.collection-connect li .collection-views h3 {
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 8px;
  padding-left: 6px;
}
@media only screen and (max-width: 960px) {
  .collection-connect li .collection-views p,
  .collection-connect li .collection-views h2,
  .collection-connect li .collection-views h3 {
    line-height: 0.3rem;
    margin-bottom: 0.16rem;
  }
}
.collection-connect li .collection-views h2 {
  line-height: 26px;
}
.collection-connect li .collection-views h3 {
  margin-bottom: 0;
  line-height: 20px;
}

.search-input-box {
  padding-top: 100px;
}
@media only screen and (max-width: 960px) {
  .search-input-box {
    padding: 0 0.24rem;
    padding-top: 1rem;
  }
}
.search-input-box .search {
  width: 400px;
  height: 44px;
  line-height: 44px;
  border-radius: 60px;
  border: 1px solid #76d4eb;
  padding: 0 28px;
  position: relative;
}
@media only screen and (max-width: 960px) {
  .search-input-box .search {
    width: 4rem;
    border: 1px solid #76d4eb;
    padding: 0 0.28rem;
    height: 0.6rem;
    line-height: 0.6rem;
  }
}
.search-input-box .search .iconfont {
  font-size: 30px;
  position: absolute;
  top: 0;
  left: 28px;
  cursor: pointer;
}
@media only screen and (max-width: 960px) {
  .search-input-box .search .iconfont {
    font-size: 0.3rem;
    left: 0.28rem;
  }
}
.search-input-box .search .search-input {
  height: 100%;
  background: none;
  border: none;
  display: block;
  width: 80%;
  margin-left: 56px;
  outline: none;
  color: #040405;
}
@media only screen and (max-width: 960px) {
  .search-input-box .search .search-input {
    margin-left: 0.6rem;
    width: 100%;
  }
}

.public-ranking-content .ranking-nav-center {
  display: flex;
  width: 280px;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
  text-align: center;
}
@media only screen and (max-width: 960px) {
  .public-ranking-content .ranking-nav-center {
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
  }
}
.public-ranking-content .ranking-nav-center span {
  flex: 1;
  position: relative;
  cursor: pointer;
}
.public-ranking-content .ranking-nav-center span.active::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 60px;
  height: 2px;
  border-radius: 60px;
  transform: translate(-50%, -50%);
  background: linear-gradient(90deg, #0055FF 0%, #7ae0e9 100%);
}
@media only screen and (max-width: 960px) {
  .public-ranking-content .ranking-nav-center span.active::after {
    bottom: 0.16rem;
    height: 1px;
  }
}
.public-ranking-content .ranking-nav-center span.active::after:hover {
  opacity: 1;
}
.public-ranking-content .ranking-nav-center span:hover {
  opacity: 0.8;
}
.public-ranking-content .ranking-screen {
  height: 44px;
  width: 252px;
  border: 1px solid #76d4eb;
  border-radius: 60px;
  float: left;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 960px) {
  .public-ranking-content .ranking-screen {
    height: 0.52rem;
    width: 2.52rem;
    border: 1px solid #76d4eb;
    float: none;
    transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    margin: 0 auto;
    margin-bottom: 0.2rem;
  }
}
.public-ranking-content .ranking-screen span {
  margin: -2px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  text-align: center;
  display: block;
  height: 44px;
  line-height: 44px;
  cursor: pointer;
}
@media only screen and (max-width: 960px) {
  .public-ranking-content .ranking-screen span {
    height: 0.52rem;
    line-height: 0.52rem;
  }
}
.public-ranking-content .ranking-screen span.active {
  background: linear-gradient(90deg, #0055FF 0%, #7ae0e9 100%);
  border-radius: 60px;
}
.public-ranking-content .ranking-screen span.active:hover {
  opacity: 1;
}
.public-ranking-content .ranking-screen span:hover {
  opacity: 0.8;
}
@media only screen and (max-width: 960px) {
  .public-ranking-content .ranking-list {
    padding: 0 0.24rem;
  }
}
.public-ranking-content .ranking-list-table {
  width: 100%;
  border-collapse: collapse;
  border: none;
  margin-top: 40px;
  margin-bottom: 100px;
}
@media only screen and (max-width: 960px) {
  .public-ranking-content .ranking-list-table {
    margin-top: 0.4rem;
    margin-bottom: 1rem;
  }
}
.public-ranking-content .ranking-list-table tr:last-child td {
  border-bottom: 0;
}
.public-ranking-content .ranking-list-table tr th {
  font-weight: normal;
  padding: 28px 10px;
  text-align: left;
}
@media only screen and (max-width: 960px) {
  .public-ranking-content .ranking-list-table tr th {
    padding: 0.28rem 0;
  }
}
.public-ranking-content .ranking-list-table tr td {
  padding: 28px 10px;
  text-align: left;
  border-bottom: 2px solid rgba(118, 212, 235, 0.1);
}
@media only screen and (max-width: 960px) {
  .public-ranking-content .ranking-list-table tr td {
    border-bottom: 1px solid rgba(118, 212, 235, 0.1);
  }
}
.public-ranking-content .ranking-list-table tr td span {
  vertical-align: middle;
}
.public-ranking-content .ranking-list-table tr .ranking-list-img {
  width: 80px;
  height: 60px;
  border-radius: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}
.public-ranking-content .ranking-list-table tr .ranking-list-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media only screen and (max-width: 960px) {
  .public-ranking-content .ranking-list-table tr .ranking-list-img {
    width: 0.44rem;
    height: 0.44rem;
    margin-right: 0.2rem;
  }
}
.public-ranking-content .ranking-list-table tr .ranking-artis-img {
  width: 44px;
  height: 44px;
  border-radius: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  border-radius: 50%;
  overflow: hidden;
}
.public-ranking-content .ranking-list-table tr .ranking-artis-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media only screen and (max-width: 960px) {
  .public-ranking-content .ranking-list-table tr .ranking-artis-img {
    width: 0.44rem;
    height: 0.44rem;
    margin-right: 0.2rem;
  }
}
.public-ranking-content .ranking-list-table tr .hotnumber {
  color: #76d4eb;
}
.public-ranking-content .ranking-list-table tr .hotnumber .iconfont {
  font-size: 34px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
}
@media only screen and (max-width: 960px) {
  .public-ranking-content .ranking-list-table tr .hotnumber .iconfont {
    font-size: 0.34rem;
  }
}

.more-loading {
  height: 46px;
  line-height: 44px;
  width: 400px;
  margin: 0 auto;
  border-radius: 333px;
  border: 1px solid #76d4eb;
  text-align: center;
  cursor: pointer;
  position: relative;
  margin-bottom: 90px;
}
@media only screen and (max-width: 960px) {
  .more-loading {
    width: 5.4rem;
    height: 0.6rem;
    line-height: 0.58rem;
    border: 1px solid #76d4eb;
  }
}
.more-loading::before {
  content: "";
  font-size: 0;
  line-height: 0;
  position: absolute;
  left: 0;
  right: 100%;
  top: -1px;
  bottom: -1px;
  background: #76d4eb;
  border-radius: 333px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.more-loading span {
  position: relative;
}
.more-loading:hover::before {
  right: 0;
}

/*public form*/
.public-width-form-row.margin30 {
  margin-bottom: 30px;
}
@media only screen and (max-width: 960px) {
  .public-width-form-row.flexboxs, .public-width-form-row.flexbox {
    display: block !important;
  }
}
.public-width-form-row .public-width-form-listfour {
  width: 25%;
  padding: 0 20px;
}
@media only screen and (max-width: 960px) {
  .public-width-form-row .public-width-form-listfour {
    width: 100%;
  }
}
.public-width-form-row .public-width-form-list {
  width: 50%;
  float: left;
}
@media only screen and (max-width: 960px) {
  .public-width-form-row .public-width-form-list {
    width: auto;
    float: none;
  }
}
.public-width-form-row .public-width-form-list.list-pl {
  padding-right: 20px;
}
@media only screen and (max-width: 960px) {
  .public-width-form-row .public-width-form-list.list-pl {
    padding: 0;
  }
}
.public-width-form-row .public-width-form-list.list-pr {
  padding-left: 20px;
}
@media only screen and (max-width: 960px) {
  .public-width-form-row .public-width-form-list.list-pr {
    padding: 0;
  }
}

.el-dialog {
  border-radius: 20px;
  background: #fff;
  color: #040405;
}
.el-dialog .el-dialog__title,
.el-dialog .el-dialog__body {
  color: #040405;
}
.el-dialog .el-dialog__body {
  padding: 10px 40px 30px;
}
@media only screen and (max-width: 960px) {
  .el-dialog .el-dialog__body {
    padding: 0.1rem 0.4rem 0.3rem;
  }
}

.el-message {
  padding: 20px 40px;
  border-radius: 22px;
}
@media only screen and (max-width: 960px) {
  .el-message {
    padding: 0.2rem;
    min-width: 6rem;
  }
}
.el-message.el-message--warning {
  background-color: transparent;
  backdrop-filter: blur(12px) brightness(120%);
  box-shadow: 3px 0 12px rgba(0, 0, 0, 0.2);
  border: none;
}
.el-message.el-message--success {
  background-color: rgba(173, 255, 47, 0.1);
  color: #333;
  backdrop-filter: blur(12px) brightness(120%);
  box-shadow: 3px 0 12px rgba(0, 0, 0, 0.2);
  border: none;
}
.el-message .el-icon-warning {
  color: #040405;
  font-size: 22px;
}
@media only screen and (max-width: 960px) {
  .el-message .el-icon-warning {
    font-size: 0.32rem;
  }
}
.el-message .el-message__content {
  color: #040405;
}

.el-message-box {
  background-color: transparent;
  backdrop-filter: blur(12px) brightness(120%);
  box-shadow: 3px 0 12px rgba(0, 0, 0, 0.2);
  border: none;
}
.el-message-box .el-message-box__title {
  color: #040405;
}
.el-message-box .el-message-box__message p {
  color: #040405;
}

.el-image__error,
.el-image__placeholder {
  background: rgba(0, 0, 0, 0) !important;
}

/* 自定义标题导航 home-title */
.home-right-title {
  color: #040405;
}
@media only screen and (max-width: 960px) {
  .home-right-title {
    text-align: center;
    right: 0.24rem;
  }
}
.home-right-title .button-sell {
  height: 56px;
  color: #040405;
  background: transparent;
  border: 1px solid #76d4eb;
  text-align: center;
  border-radius: 30px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}
@media only screen and (max-width: 960px) {
  .home-right-title .button-sell {
    height: 0.56rem;
  }
}
.home-right-title .button-sell span {
  width: 166px;
  line-height: 54px;
  text-align: center;
  display: inline-block;
  border-radius: 555px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 12px;
}
.home-right-title .button-sell span.active {
  background: #4e516d;
}
@media only screen and (max-width: 960px) {
  .home-right-title .button-sell span {
    line-height: 0.54rem;
    width: 1.66rem;
  }
}
.home-right-title .button-sell-all {
  height: 40px;
  width: 100px;
  color: #040405;
  background: transparent;
  border: 1px solid #76d4eb;
  text-align: center;
  border-radius: 30px;
  cursor: pointer;
  margin-left: 10px;
  vertical-align: middle;
  display: inline-block;
}
@media only screen and (max-width: 960px) {
  .home-right-title .button-sell-all {
    height: 0.56rem;
    width: 1.66rem;
  }
}
.home-right-title .button-sell-all:hover {
  background: #409eff;
}

/* 排序 */
.sort-box {
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.sort-box .sort-name {
  cursor: pointer;
  margin: 0 20px;
  min-width: 60px;
  display: flex;
  align-items: center;
}
.sort-box .sort-name .iconfont {
  margin-left: 4px;
  font-size: 24px;
}
.sort-box .sort-active .iconfont {
  transform: rotate(-180deg);
}

/*home swiper page*/
.public-page-btn {
  display: flex;
  width: 120px;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 5;
}
@media only screen and (max-width: 960px) {
  .public-page-btn {
    position: absolute;
    text-align: center;
    right: 0;
    width: auto;
  }
}
@media only screen and (max-width: 960px) {
  .public-page-btn .swiper {
    margin-left: 0;
  }
}
.public-page-btn .swiper .swiper-slide {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.public-page-btn .left-btn,
.public-page-btn .right-btn {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  border: 2px solid #707070;
  width: 48px;
  height: 60px;
  text-align: center;
  margin: 0 10px;
  font-size: 24px;
  line-height: 58px;
  cursor: pointer;
}
.public-page-btn .left-btn:hover,
.public-page-btn .right-btn:hover {
  background: rgba(255, 255, 255, 0.6);
  border: 2px solid rgba(255, 255, 255, 0.6);
}
@media only screen and (max-width: 960px) {
  .public-page-btn .left-btn,
  .public-page-btn .right-btn {
    width: 0.53rem;
    height: 0.84rem;
    line-height: 0.84rem;
    font-size: 0.28rem;
    margin: 0 0.14rem;
  }
}

/*ball*/
.ball {
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  position: relative;
  background: radial-gradient(circle at bottom, #81e8f6, #76deef 10%, #055194 80%, #062745 100%);
}
.ball:before {
  content: "";
  position: absolute;
  top: 1%;
  left: 5%;
  width: 90%;
  height: 90%;
  border-radius: 100%;
  background: radial-gradient(circle at top, white, rgba(255, 255, 255, 0) 58%);
  -webkit-filter: blur(5px);
  filter: blur(5px);
  z-index: 2;
}
.ball:after {
  content: "";
  position: absolute;
  display: none;
  top: 5%;
  left: 10%;
  width: 80%;
  height: 80%;
  border-radius: 100%;
  -webkit-filter: blur(1px);
  filter: blur(1px);
  z-index: 2;
  -webkit-transform: rotateZ(-30deg);
  transform: rotateZ(-30deg);
}
.ball.plain {
  background: black;
}
.ball .ball .shadow {
  position: absolute;
  width: 100%;
  height: 100%;
  background: radial-gradient(circle, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0) 50%);
  -webkit-transform: rotateX(90deg) translateZ(-160px);
  transform: rotateX(90deg) translateZ(-160px);
  z-index: 1;
}

.ball .ball.plain:before,
.ball.plain:after {
  display: none;
}

.ball.bubble {
  background: radial-gradient(circle at 50% 55%, rgba(240, 245, 255, 0.9), rgba(240, 245, 255, 0.9) 40%, rgba(225, 238, 255, 0.8) 60%, rgba(43, 130, 255, 0.4));
  -webkit-animation: bubble-anim 2s ease-out infinite;
  animation: bubble-anim 2s ease-out infinite;
}
.ball.bubble:before {
  -webkit-filter: blur(0);
  filter: blur(0);
  height: 80%;
  width: 40%;
  background: radial-gradient(circle at 130% 130%, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 46%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.8) 58%, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0) 100%);
  -webkit-transform: translateX(131%) translateY(58%) rotateZ(168deg) rotateX(10deg);
  transform: translateX(131%) translateY(58%) rotateZ(168deg) rotateX(10deg);
}
.ball.bubble:after {
  display: block;
  background: radial-gradient(circle at 50% 80%, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 74%, white 80%, white 84%, rgba(255, 255, 255, 0) 100%);
}

.stage {
  width: 300px;
  height: 300px;
  display: inline-block;
  margin: 20px;
  -webkit-perspective: 1200px;
  -moz-perspective: 1200px;
  -ms-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px;
  -webkit-perspective-origin: 50% 50%;
  -moz-perspective-origin: 50% 50%;
  -ms-perspective-origin: 50% 50%;
  -o-perspective-origin: 50% 50%;
  perspective-origin: 50% 50%;
}

@-webkit-keyframes bubble-anim {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  20% {
    -webkit-transform: scaleY(0.95) scaleX(1.05);
    transform: scaleY(0.95) scaleX(1.05);
  }
  48% {
    -webkit-transform: scaleY(1.1) scaleX(0.9);
    transform: scaleY(1.1) scaleX(0.9);
  }
  68% {
    -webkit-transform: scaleY(0.98) scaleX(1.02);
    transform: scaleY(0.98) scaleX(1.02);
  }
  80% {
    -webkit-transform: scaleY(1.02) scaleX(0.98);
    transform: scaleY(1.02) scaleX(0.98);
  }
  97%, 100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes bubble-anim {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  20% {
    -webkit-transform: scaleY(0.95) scaleX(1.05);
    transform: scaleY(0.95) scaleX(1.05);
  }
  48% {
    -webkit-transform: scaleY(1.1) scaleX(0.9);
    transform: scaleY(1.1) scaleX(0.9);
  }
  68% {
    -webkit-transform: scaleY(0.98) scaleX(1.02);
    transform: scaleY(0.98) scaleX(1.02);
  }
  80% {
    -webkit-transform: scaleY(1.02) scaleX(0.98);
    transform: scaleY(1.02) scaleX(0.98);
  }
  97%, 100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*播放按钮设置成宽高一致，圆形，居中*/
.vjs-custom-skin > .video-js button.vjs-big-play-button {
  border-radius: 50%;
  font-size: 20px;
  width: 44px !important;
  height: 44px !important;
  line-height: 44px !important;
  margin-top: -22px !important;
  margin-left: -22px !important;
  background-color: rgba(0, 0, 0, 0.45);
  outline: none;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
}

/*control-bar布局时flex，通过order调整剩余时间的位置到进度条右边*/
.vjs-custom-skin > .video-js .vjs-control-bar .vjs-remaining-time {
  order: 3 !important;
}

/*进度条背景轨道*/
/*进度条进度*/
.vjs-custom-skin > .video-js .vjs-play-progress,
.vjs-custom-skin > .video-js .vjs-volume-level {
  border-radius: 16px;
}

/*鼠标进入播放器后，播放按钮颜色会变*/
.video-js:hover .vjs-big-play-button,
.vjs-custom-skin > .video-js .vjs-big-play-button:active,
.vjs-custom-skin > .video-js .vjs-big-play-button:focus {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

/*control bar*/
.video-js .vjs-control-bar {
  background-color: rgba(0, 0, 0, 0.2) !important;
}

/*点击按钮时不显示蓝色边框*/
.video-js .vjs-control-bar button {
  outline: none;
}

.payment-label {
  line-height: 18px;
  height: 18px;
  background: #f3eac9;
  border-radius: 5px;
  color: #000000;
  font-size: 12px;
  padding: 0 7px;
  display: inline-block;
  margin-right: 6px;
}

.cool-light-button {
  text-align: center;
  border: 1px solid #fff;
  border-radius: 10px;
  position: relative;
  color: #040405;
  border: 1px solid #E5E8EB;
  background: transparent;
  cursor: pointer;
}
.cool-light-button.el-button:focus {
  background: transparent;
}
.cool-light-button:hover {
  background: linear-gradient(90deg, #03a9f4, #f441a5, #ffeb3b, #03a9f4);
  background-size: 400%;
  border-color: transparent;
}
.cool-light-button:before {
  content: "";
  position: absolute;
  background: inherit;
  top: -5px;
  right: -5px;
  bottom: -5px;
  left: -5px;
  border-radius: 50px;
  filter: blur(20px);
  opacity: 0;
  transition: opacity 0.5s;
}
.cool-light-button:hover:before {
  opacity: 1;
  z-index: -1;
}
.cool-light-button:hover {
  z-index: 1;
  animation: glow 8s linear infinite;
}
.cool-light-button:active {
  z-index: 1;
  animation: glow 8s linear infinite;
}
@keyframes glow {
  0% {
    background-position: 0%;
  }
  100% {
    background-position: 400%;
  }
}

.cool-light-button-online {
  text-align: center;
  border: 1px solid transparent;
  border-radius: 10px;
  position: relative;
  color: #fff;
  background: linear-gradient(90deg, #6293E9, #8373E3, #C566D5, #FF61CA, #6293E9);
  background-size: 400%;
  z-index: 1;
  cursor: pointer;
  animation: glow 7s linear infinite;
}
.cool-light-button-online:before {
  content: "";
  position: absolute;
  background: inherit;
  top: -5px;
  right: -5px;
  bottom: -5px;
  left: -5px;
  border-radius: 50px;
  filter: blur(20px);
  opacity: 0;
  transition: opacity 0.5s;
}
@keyframes glow {
  0% {
    background-position: 0%;
  }
  100% {
    background-position: 400%;
  }
}

@media only screen and (max-width: 960px) {
  .el-dialog {
    width: 90% !important;
  }
}

.color-333 {
  color: #333;
}

.color-666 {
  color: #666;
}

.color-999 {
  color: #999;
}

.color-theme {
  color: #d8bda2;
}

.color-ju {
  color: #F6931C;
}

.color-red {
  color: #EF1C23;
}

.text-center {
  text-align: center !important;
}

img {
  display: block;
}

.swiper-slide {
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.swiper-slide > img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
}

.home-public-title {
  position: relative;
  float: left;
}
.home-public-title h2 {
  color: #FFF;
  font-size: 72px;
  font-style: normal;
  font-weight: bold;
  line-height: 72px;
}
@media only screen and (max-width: 960px) {
  .home-public-title h2 {
    font-size: 0.6rem;
    line-height: 0.7rem;
    padding-left: 0.24rem;
  }
}

.home-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background: rgba(0, 0, 0, 0.8);
}
.home-header .home-header-content {
  height: 80px;
  width: 1600px;
}
@media only screen and (max-width: 1680px) {
  .home-header .home-header-content {
    width: 1100px;
  }
}
@media only screen and (max-width: 1280px) {
  .home-header .home-header-content {
    width: 1100px;
  }
}
@media only screen and (max-width: 960px) {
  .home-header .home-header-content {
    width: 100%;
    display: none;
  }
}
.home-header .home-header-content .home-header-menutit {
  display: none;
}
@media only screen and (max-width: 960px) {
  .home-header .home-header-content .home-header-menutit {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    font-size: 20px;
    line-height: 0.8rem;
    width: 1rem;
    text-align: center;
    font-weight: bold;
  }
}
.home-header .home-header-content .home-header-menutit img {
  width: 0.5rem;
  margin-top: 0.14rem;
  margin-left: 0.2rem;
}
.home-header .home-header-content .home-header-logo {
  height: 140px;
  width: 200px;
  cursor: pointer;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 960px) {
  .home-header .home-header-content .home-header-logo {
    height: 0.8rem;
    width: 2.2rem;
    background-size: contain;
    display: block;
    margin: 0 auto;
  }
}

.home-header .home-header-content .home-header-logo:hover {
 transform: scale(1.1);
}
@media only screen and (max-width: 960px) {
  .home-header .home-header-menu {
    display: block;
    background: #161616;
    position: fixed;
    top: 1.2rem;
    left: 0;
    right: 0;
    z-index: 999;
    height: 100vh;
    display: none;
    border-top: 1px solid #f2f2f2;
  }
}
@media only screen and (max-width: 960px) {
  .home-header .home-header-menu.active {
    display: block !important;
  }
}
@media only screen and (max-width: 960px) {
  .home-header .home-header-menu ul {
    display: block;
    margin-right: 0;
  }
}
.home-header .home-header-menu ul li {
  display: block;
  font-family: Unbounded;
  margin-left: 26px;
  margin-right: 26px;
  font-size: 18px;
  color: #FFF;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media only screen and (max-width: 1280px) {
  .home-header .home-header-menu ul li {
    margin-left: 0;
  }
}
@media only screen and (max-width: 960px) {
  .home-header .home-header-menu ul li {
    margin-left: 0.2rem;
    margin-right: 0.2rem;
    line-height: 1rem;
    border-bottom: 1px solid #f2f2f2;
  }
}
.home-header .home-header-menu ul li:hover, .home-header .home-header-menu ul li.active {
  color: #CD7F32;
  text-shadow: 0 0 20px #AF8C64;
}
.home-header .home-header-menu ul li.biaoji {
  margin: 0;
  width: 18px;
  text-align: center;
}
@media only screen and (max-width: 960px) {
  .home-header .home-header-menu ul li.biaoji {
    display: none;
  }
}
.home-header .home-header-menu .home-header-shareimg {
  margin: 0 0 0 9px;
  opacity: 1;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.home-header .home-header-menu .home-header-shareimg:hover {
  opacity: 0.6;
}
@media only screen and (max-width: 960px) {
  .home-header .home-header-menu .home-header-shareimg {
    float: left;
    margin-top: 0.48rem;
  }
}

.home-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  background: #222222;
  padding-top: 100px;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.home-footer .home-footer-logofileter {
  position: absolute;
  width: 100vw;
  opacity: 0.8;
  filter: blur(249.9999847412px);
  top: -60px;
  right: 0;
}
@media only screen and (max-width: 960px) {
  .home-footer .public-width._flex, .home-footer .public-width._flex-align, .home-footer .public-width._flex-center, .home-footer .public-width._flex-warp, .home-footer .public-width._flex-jus-end, .home-footer .public-width._flex-jus-center, .home-footer .public-width._flex-center-bet {
    display: block;
    position: static;
  }
}
.home-footer .home-footer-left {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
.home-footer .home-footer-left .footer-logoimg {
  width: 180px;
  height: 100px;
  object-fit: cover;
  margin: 0 auto;
  margin-bottom: 50px;
  transform: translateY(-20%);
}
.home-footer .home-footer-left .footer-ul {
  line-height: 30px;
  width: 220px;
}
.home-footer .home-footer-left .footer-ul li {
  color: rgba(255, 255, 255, 0.2);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  line-height: 40px;
  text-align: center;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.home-footer .home-footer-left .footer-ul li.biaoti {
  color: #FFF;
}
.home-footer .home-footer-left .footer-ul li.biaoti:hover {
  color: #CD7F32;
  text-shadow: 0 0 20px #AF8C64;
}
.home-footer .home-footer-left p {
  color: #FFF;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
@media only screen and (max-width: 960px) {
  .home-footer .home-footer-left p {
    font-size: 12px;
    line-height: 0.4rem;
  }
}
.home-footer .home-footer-left h5 {
  color: #FFF;
  font-family: Inter;
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: 50px;
  opacity: 0.6;
  margin-top: -60px;
  border: 1px solid #2f2f2f;
}
@media only screen and (max-width: 960px) {
  .home-footer .home-footer-left h5 {
    margin-top: 0.48rem;
    font-size: 12px;
  }
}
.home-footer .home-footer-right {
  width: 319px;
  margin-left: 181px;
}
@media only screen and (max-width: 960px) {
  .home-footer .home-footer-right {
    width: 2rem;
    position: absolute;
    right: 0.24rem;
    margin-right: 0;
    top: 0.24rem;
    margin-left: 0;
  }
}

/*index-tab*/
.public-jingse-title {
  line-height: 56px;
  color: #af8b64;
  font-size: 36px;
  letter-spacing: 10px;
}

.public-jingse-title-small {
  font-size: 20px;
  color: #a9a9a9;
  line-height: 20px;
  letter-spacing: 4px;
  text-transform: uppercase;
}
.public-jingse-title-small.big-usertext {
  font-size: 80px;
  line-height: 100px;
  font-weight: bold;
  color: #333;
}

.index-tab {
  padding: 60px 0;
  text-align: center;
}
.index-tab .index-tab-img {
  display: block;
  width: 100%;
  margin: 60px auto;
  margin-bottom: 0;
}
.index-tab .index-tab-bgground {
  height: 570px;
}
.index-tab .index-tab-user img {
  width: 50%;
}
.index-tab .index-tab-user .index-tab-user-text {
  width: 154px;
  position: absolute;
  left: 50%;
  top: 124px;
  margin-left: -77px;
}
.index-tab .index-tab-user .index-tab-user-text .organ-line-item {
  font-size: 14px;
  text-align: center;
  line-height: 30px;
  position: relative;
}
.index-tab .index-tab-user .index-tab-user-text .organ-line-item .organ-line-item-left {
  position: absolute;
  top: 50%;
  height: 1px;
  background: #fff;
}
.index-tab .index-tab-user .index-tab-user-text .organ-line-item .organ-line-item-left::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  left: 0;
  top: -3px;
  background: #fff;
  border-radius: 50%;
}
.index-tab .index-tab-user .index-tab-user-text .organ-line-item .organ-line-item-left::before {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  right: 0;
  top: -3px;
  background: #fff;
  border-radius: 50%;
}
.index-tab .index-tab-user .index-tab-user-text .organ-line-item .organ-line-item-right {
  position: absolute;
  top: 50%;
  height: 1px;
  background: #fff;
}
.index-tab .index-tab-user .index-tab-user-text .organ-line-item .organ-line-item-right::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  left: 0;
  top: -3px;
  background: #fff;
  border-radius: 50%;
}
.index-tab .index-tab-user .index-tab-user-text .organ-line-item .organ-line-item-right::before {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  right: 0;
  top: -3px;
  background: #fff;
  border-radius: 50%;
}

/*project-content*/
.project-content {
  margin-left: -20px;
  margin-right: -20px;
}
@media only screen and (max-width: 1280px) {
  .project-content {
    margin-left: 0;
    margin-right: 0;
  }
}
.project-content .project-content-item {
  margin-left: 0.75vw;
  margin-right: 0.75vw;
}
.project-content .project-content-item img {
  width: 100%;
  height: 170px;
  object-fit: cover;
  margin-bottom: 30px;
}
.project-content .project-content-item h4 {
  font-size: 16px;
  color: #666;
  margin-bottom: 30px;
}
.project-content .project-content-item h3 {
  line-height: 20px;
  font-size: 16px;
  text-transform: uppercase;
}



.project-content2 .project-content-item {
  margin-left: 0.75vw;
  margin-right: 0.75vw;
}
.project-content2 .project-content-item img {
  width: 100%;
  height: 170px;
  object-fit: cover;
  margin-bottom: 30px;
}
.project-content2 .project-content-item h4 {
  font-size: 16px;
  color: #666;
  margin-bottom: 20px;
}
.project-content2 .project-content-item h3 {
  line-height: 20px;
  font-size: 16px;
  text-transform: uppercase;
}

.Butterflytransformation {
  text-align: center;
}
.Butterflytransformation .project-content .project-content-item img {
  width: 19vw;
  height: auto;
  height: 10.6875vw;
  object-fit: cover;
}
.Butterflytransformation .project-content .project-content-item.active {
  border: 1px solid #b6b5b5;
  width: 19vw;
  height: 10.6875vw;
  text-align: center;
}
.Butterflytransformation .project-content .project-content-item.active h2 {
  font-size: 36px;
  letter-spacing: 20px;
  margin-bottom: 10px;
}
.Butterflytransformation .project-content .project-content-item.active h3 {
  letter-spacing: 4px;
}



.Butterflytransformation1 {
  text-align: center;
}
.Butterflytransformation1 .project-content .project-content-item img {
  height: 226px;
}
.Butterflytransformation1 .project-content .project-content-item.active {
  border: 1px solid #b6b5b5;
  height: 226px;
  text-align: center;
}

.Butterflytransformation1 .project-content .project-content-item.active h2 {
  font-size: 36px;
  letter-spacing: 20px;
  margin-bottom: 10px;
}
.Butterflytransformation1 .project-content .project-content-item.active h3 {
  letter-spacing: 4px;
}


.home-banner {
  height: 900px;
  position: relative;
}
@media only screen and (max-width: 960px) {
  .home-banner {
    height: 12rem;
    padding-top: 1rem;
  }
}
.home-banner .home-banner-flue {
  width: 1600px;
  height: 411px;
  flex-shrink: 0;
  filter: blur(249.9999847412px);
  position: absolute;
  z-index: 1;
  top: 223px;
  left: 14px;
}
@media only screen and (max-width: 960px) {
  .home-banner .home-banner-flue {
    width: 80%;
    height: 4.1rem;
    top: 2.23rem;
    left: 0.14rem;
  }
}
.home-banner .home-banner-flue .home-banner-flue-svg1 {
  position: absolute;
  top: 285px;
  left: 82px;
}
@media only screen and (max-width: 960px) {
  .home-banner .home-banner-flue .home-banner-flue-svg1 {
    max-width: 100%;
    top: 2.8rem;
    left: 0.82rem;
  }
}
.home-banner .home-banner-flue .home-banner-flue-svg2 {
  position: absolute;
  top: 101px;
  left: 0;
}
@media only screen and (max-width: 960px) {
  .home-banner .home-banner-flue .home-banner-flue-svg2 {
    max-width: 100%;
    top: 1rem;
  }
}
.home-banner .home-banner-flue .home-banner-flue-svg3 {
  position: absolute;
  top: 0;
  left: 289px;
}
@media only screen and (max-width: 960px) {
  .home-banner .home-banner-flue .home-banner-flue-svg3 {
    max-width: 100%;
    left: 0;
  }
}
.home-banner .home-banner-img1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 202px;
}
@media only screen and (max-width: 960px) {
  .home-banner .home-banner-img1 {
    width: 2.2rem;
  }
}
.home-banner .home-banner-svg1 {
  position: absolute;
  right: -10px;
  top: 0;
}
@media only screen and (max-width: 960px) {
  .home-banner .home-banner-svg1 {
    right: 0;
    width: 3.22rem;
  }
}
.home-banner .home-banner-svg2 {
  position: absolute;
  right: 192px;
  top: 366px;
}
@media only screen and (max-width: 960px) {
  .home-banner .home-banner-svg2 {
    right: 1.92rem;
    top: 3.66rem;
    width: 4.87rem;
  }
}
.home-banner .home-banner-svg3 {
  position: absolute;
  right: 691px;
  bottom: 0;
}
@media only screen and (max-width: 960px) {
  .home-banner .home-banner-svg3 {
    right: 6.91rem;
    top: 6rem;
    bottom: auto;
    width: 4.66rem;
    height: 5.9rem;
  }
}
.home-banner .home-banner-img2 {
  position: absolute;
  right: 120px;
  bottom: -10px;
  width: 466px;
  height: 590px;
  z-index: 8;
}
@media only screen and (max-width: 960px) {
  .home-banner .home-banner-img2 {
    right: 1.2rem;
    bottom: -0.1rem;
    width: 4.66rem;
    height: 5.9rem;
  }
}
.home-banner .banner-text {
  padding-top: 320px;
  position: relative;
}
@media only screen and (max-width: 960px) {
  .home-banner .banner-text {
    padding-top: 2.2rem;
  }
}
.home-banner .banner-text h2 {
  font-size: 72px;
  font-weight: bold;
  position: relative;
  z-index: 2;
  letter-spacing: 4px;
}
@media only screen and (max-width: 960px) {
  .home-banner .banner-text h2 {
    font-size: 34px;
    letter-spacing: 0.04rem;
    padding-left: 0.24rem;
    text-align: center;
  }
}
.home-banner .banner-text .banner-text-svg {
  position: absolute;
  top: 360px;
  left: 400px;
  z-index: -1px;
}
@media only screen and (max-width: 960px) {
  .home-banner .banner-text .banner-text-svg {
    top: 3.6rem;
    left: 0rem;
    width: 6.2rem;
  }
}

.home-Ouer {
  border-radius: 80px;
  border: 2px solid #D9D9D9;
  background: linear-gradient(116deg, rgba(217, 217, 217, 0.2) 51.5%, rgba(217, 217, 217, 0) 90.34%);
  backdrop-filter: blur(2px);
  height: 820px;
  padding: 210px 310px 80px 80px;
  position: relative;
  margin-bottom: 164px;
}
@media only screen and (max-width: 1680px) {
  .home-Ouer {
    padding-top: 128px;
  }
}
@media only screen and (max-width: 960px) {
  .home-Ouer {
    padding: 0.48rem 0.24rem 0.8rem 0.24rem;
    height: 8rem;
    border-radius: 0.8rem;
    width: 90%;
    margin-left: 5%;
    margin-bottom: 1.6rem;
  }
}
.home-Ouer h2 {
  font-size: 72px;
  font-style: normal;
  font-weight: bold;
  line-height: 90px;
  margin-bottom: 40px;
}
@media only screen and (max-width: 960px) {
  .home-Ouer h2 {
    font-size: 0.72rem;
    line-height: 0.9rem;
    margin-bottom: 0.4rem;
  }
}
.home-Ouer .Ouer-svg1 {
  position: absolute;
  right: 312px;
  top: 360px;
  z-index: -1;
}
@media only screen and (max-width: 1680px) {
  .home-Ouer .Ouer-svg1 {
    width: 528px;
    right: 234px;
    top: 270px;
  }
}
@media only screen and (max-width: 960px) {
  .home-Ouer .Ouer-svg1 {
    width: 3rem;
    right: 2.12rem;
    top: 2rem;
  }
}
.home-Ouer .Ouer-svg2 {
  position: absolute;
  bottom: 200px;
  left: 130px;
  z-index: -1;
}
@media only screen and (max-width: 1680px) {
  .home-Ouer .Ouer-svg2 {
    width: 270px;
    bottom: 150px;
    left: 98px;
  }
}
@media only screen and (max-width: 960px) {
  .home-Ouer .Ouer-svg2 {
    width: 1rem;
    bottom: 1rem;
    left: 0.5rem;
  }
}
.home-Ouer h4 {
  color: #FFF;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}
@media only screen and (max-width: 960px) {
  .home-Ouer h4 {
    font-size: 0.36rem;
  }
}
.home-Ouer .home-Ouer-img {
  width: 506px;
  height: 557px;
  flex-shrink: 0;
  position: absolute;
  bottom: -35px;
  right: -74px;
  z-index: 8;
}
@media only screen and (max-width: 960px) {
  .home-Ouer .home-Ouer-img {
    width: 5.06rem;
    height: auto;
    right: 0rem;
    bottom: -0.35rem;
  }
}
.home-Ouer .home-Ouerlogo-img {
  width: 800px;
  position: absolute;
  bottom: 0;
  right: -80px;
  z-index: -1;
  filter: blur(83.0508422852px);
}
@media only screen and (max-width: 960px) {
  .home-Ouer .home-Ouerlogo-img {
    width: 100%;
    max-width: 100%;
    right: 0;
  }
}

.home-conming {
  position: relative;
}
.home-conming .home-conming-svg {
  position: absolute;
  right: -50px;
  bottom: -20px;
  z-index: -1;
  width: 344px;
  transform: scaleX(0.8);
  -webkit-transform: scaleX(0.8);
  -moz-transform: scaleX(0.8);
}
.home-conming .home-conming-swiper {
  margin-top: 60px;
  margin-bottom: 160px;
  overflow: hidden;
}
@media only screen and (max-width: 960px) {
  .home-conming .home-conming-swiper {
    margin-top: 0.6rem;
    margin-bottom: 1.6rem;
  }
}

.conmingswiper {
  overflow: visible;
}
.conmingswiper .conmingswiper-side {
  background: #000;
  border-radius: 50px;
}
.conmingswiper .swiper-slide::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #000;
  opacity: 0.5;
  border-radius: 50px;
}
.conmingswiper .swiper-slide-active::after {
  opacity: 1;
  background: none;
  display: none;
}
.conmingswiper .conmingswiper-side:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50px;
  box-shadow: 0 0 20px black;
  mix-blend-mode: color-burn;
  z-index: -1;
  background: #292929 radial-gradient(30% 30% at calc(var(--bg-x) * 1%) calc(var(--bg-y) * 1%), hsl(calc(var(--hue) * var(--hue-speed) * 1deg), 100%, 90%) calc(0% * var(--bg-size)), hsl(calc(var(--hue) * var(--hue-speed) * 1deg), 100%, 80%) calc(20% * var(--bg-size)), hsl(calc(var(--hue) * var(--hue-speed) * 1deg), 100%, 60%) calc(40% * var(--bg-size)), transparent 100%);
  width: calc(100% + var(--border-width));
  height: calc(100% + var(--border-width));
  animation: hue-animation var(--animation-speed) linear infinite, rotate-bg var(--animation-speed) linear infinite;
  transition: --bg-size var(--interaction-speed) ease;
}
.conmingswiper img {
  border-radius: 50px;
}

.home-gigc .home-gigc-svg {
  position: absolute;
  left: -20px;
  bottom: -26px;
  z-index: -1;
  width: 344px;
  transform: scaleX(0.8);
  -webkit-transform: scaleX(0.8);
  -moz-transform: scaleX(0.8);
}
.home-gigc .home-gigc-content {
  margin-top: 60px;
  height: 796px;
  border-radius: 80px;
  border: 2px solid #D9D9D9;
  background: url(../assets/images/home/wangluopic.png) no-repeat center center;
  background-size: cover;
  backdrop-filter: blur(2px);
  margin-bottom: 164px;
}
@media only screen and (max-width: 960px) {
  .home-gigc .home-gigc-content {
    height: 8rem;
    margin-bottom: 1.64rem;
    margin-top: 0.6rem;
    border-radius: 0.8rem;
    width: 90%;
  }
}

.home-planning .home-public-title {
  margin-bottom: 120px;
}
@media only screen and (max-width: 960px) {
  .home-planning .home-public-title {
    margin-bottom: 0.8rem;
  }
}
.home-planning .home-planning-svg {
  position: absolute;
  left: -20px;
  bottom: -26px;
  z-index: -1;
  width: 344px;
  transform: scaleX(0.8);
  -webkit-transform: scaleX(0.8);
  -moz-transform: scaleX(0.8);
}
.home-planning .home-planning-content {
  padding-top: 378px;
  padding-bottom: 380px;
  position: relative;
}
@media only screen and (max-width: 960px) {
  .home-planning .home-planning-content {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0.48rem;
  }
}
.home-planning .home-planning-content .hengxianone {
  display: block;
  height: 2px;
  background: rgb(59, 51, 99);
  position: absolute;
  left: 0;
  top: 378px;
  width: 300px;
  z-index: 1;
}
@media only screen and (max-width: 960px) {
  .home-planning .home-planning-content .hengxianone {
    height: 90%;
    width: 2px;
    left: 1rem;
    top: 5%;
  }
}
.home-planning .home-planning-content .hengxiantwo {
  display: block;
  height: 2px;
  background: rgb(59, 51, 99);
  position: absolute;
  right: 0;
  top: 445px;
  width: 300px;
  z-index: 1;
}
@media only screen and (max-width: 960px) {
  .home-planning .home-planning-content .hengxiantwo {
    display: none;
  }
}
.home-planning .home-planning-content .home-planningconn-svg {
  display: block;
  margin: 0 auto;
}
@media only screen and (max-width: 960px) {
  .home-planning .home-planning-content .home-planningconn-svg {
    display: none;
  }
}
.home-planning .home-planning-content .home-planning-code {
  margin-top: -69px;
  position: relative;
}
@media only screen and (max-width: 960px) {
  .home-planning .home-planning-content .home-planning-code {
    margin-top: 0;
  }
}
.home-planning .home-planning-content .home-planning-item {
  width: 245px;
  float: left;
  padding-top: 53px;
}
@media only screen and (max-width: 960px) {
  .home-planning .home-planning-content .home-planning-item::after {
    content: "";
    height: 1px;
    background: rgba(254, 237, 1, 0.2);
    position: absolute;
    bottom: -0.24rem;
    width: 80%;
    left: 5%;
  }
}
@media only screen and (max-width: 1680px) {
  .home-planning .home-planning-content .home-planning-item {
    width: 183px;
  }
}
@media only screen and (max-width: 960px) {
  .home-planning .home-planning-content .home-planning-item {
    width: 70%;
    margin-left: 30%;
    padding-top: 0.54rem;
    position: relative;
    margin-bottom: 0.24rem;
  }
}
.home-planning .home-planning-content .home-planning-item.active .home-planning-star {
  width: 210px;
  height: 40px;
  background: url(../assets/images/home/staractive.png) no-repeat center center;
  background-size: contain;
  margin-left: -85px;
}
@media only screen and (max-width: 960px) {
  .home-planning .home-planning-content .home-planning-item.active .home-planning-star {
    left: -1.54rem;
    top: 50%;
    width: 3.2rem;
    height: 0.6rem;
    margin-left: -1.4rem;
  }
}
.home-planning .home-planning-content .home-planning-item.active ul {
  border-color: rgba(254, 237, 1, 0.4);
  backdrop-filter: blur(2px);
}
.home-planning .home-planning-content .home-planning-item.active ul svg {
  position: absolute;
  z-index: -1;
  left: 50%;
  top: 50%;
  width: 120%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.home-planning .home-planning-content .home-planning-item.active h2 {
  color: #FEED01;
  opacity: 1;
}
.home-planning .home-planning-content .home-planning-item:nth-child(even) {
  transform: translateY(-356px);
}
@media only screen and (max-width: 960px) {
  .home-planning .home-planning-content .home-planning-item:nth-child(even) {
    transform: translateY(0);
  }
}
.home-planning .home-planning-content .home-planning-item:nth-child(even) ul {
  margin-top: 0;
  margin-bottom: 24px;
}
.home-planning .home-planning-content .home-planning-item:nth-child(even) .home-planning-star {
  top: auto;
  bottom: -102px;
}
@media only screen and (max-width: 960px) {
  .home-planning .home-planning-content .home-planning-item:nth-child(even) .home-planning-star {
    left: -1.54rem;
    top: 50%;
  }
}
.home-planning .home-planning-content .home-planning-item:nth-child(3), .home-planning .home-planning-content .home-planning-item:nth-child(5) {
  transform: translateY(67px);
}
@media only screen and (max-width: 960px) {
  .home-planning .home-planning-content .home-planning-item:nth-child(3), .home-planning .home-planning-content .home-planning-item:nth-child(5) {
    transform: translateY(0);
  }
}
.home-planning .home-planning-content .home-planning-item:nth-child(4), .home-planning .home-planning-content .home-planning-item:nth-child(6) {
  transform: translateY(-289px);
}
@media only screen and (max-width: 960px) {
  .home-planning .home-planning-content .home-planning-item:nth-child(4), .home-planning .home-planning-content .home-planning-item:nth-child(6) {
    transform: translateY(0);
  }
}
.home-planning .home-planning-content .home-planning-item:nth-child(4) .home-planning-star, .home-planning .home-planning-content .home-planning-item:nth-child(6) .home-planning-star {
  top: auto;
  bottom: -102px;
}
@media only screen and (max-width: 960px) {
  .home-planning .home-planning-content .home-planning-item:nth-child(4) .home-planning-star, .home-planning .home-planning-content .home-planning-item:nth-child(6) .home-planning-star {
    left: -1.54rem;
    top: 50%;
  }
}
.home-planning .home-planning-content .home-planning-item .home-planning-star {
  position: absolute;
  width: 40px;
  height: 40px;
  background: url(../assets/images/home/Star.png) no-repeat center center;
  background-size: contain;
  top: -20px;
  left: 0;
}
@media only screen and (max-width: 960px) {
  .home-planning .home-planning-content .home-planning-item .home-planning-star {
    left: -1.54rem;
    top: 50%;
    width: 0.6rem;
    height: 0.6rem;
  }
}
.home-planning .home-planning-content .home-planning-item h2 {
  color: #FFF;
  font-family: Unbounded;
  font-size: 36px;
  font-style: normal;
  font-weight: bold;
  opacity: 0.7;
}
@media only screen and (max-width: 960px) {
  .home-planning .home-planning-content .home-planning-item h2 {
    font-size: 0.36rem;
  }
}
.home-planning .home-planning-content .home-planning-item .miaodian {
  height: 156px;
  position: relative;
  margin-bottom: 24px;
}
@media only screen and (max-width: 960px) {
  .home-planning .home-planning-content .home-planning-item .miaodian {
    height: auto;
  }
}
.home-planning .home-planning-content .home-planning-item .miaodian ul {
  position: absolute;
  bottom: 0;
  left: 0;
  height: auto;
  padding-bottom: 24px;
}
@media only screen and (max-width: 960px) {
  .home-planning .home-planning-content .home-planning-item .miaodian ul {
    position: static;
    padding-bottom: 0.24rem;
  }
}
.home-planning .home-planning-content .home-planning-item ul {
  width: 386px;
  height: 156px;
  border-radius: 24px;
  border: 2px solid rgba(217, 217, 217, 0.2);
  background: linear-gradient(116deg, rgba(217, 217, 217, 0.2) 51.5%, rgba(217, 217, 217, 0) 90.34%);
  backdrop-filter: blur(2px);
  padding-top: 24px;
  padding-right: 24px;
  margin-top: 24px;
}
@media only screen and (max-width: 1680px) {
  .home-planning .home-planning-content .home-planning-item ul {
    width: 288px;
    height: 117px;
    padding-top: 18px;
    padding-right: 18px;
    margin-top: 18px;
  }
}
@media only screen and (max-width: 960px) {
  .home-planning .home-planning-content .home-planning-item ul {
    width: 90%;
    height: auto;
    border: 1px solid rgba(217, 217, 217, 0.2);
    padding-top: 0.24rem;
    padding-right: 0.24rem;
    margin-top: 0.24rem;
  }
}
.home-planning .home-planning-content .home-planning-item ul li {
  padding-left: 51px;
  color: #FFF;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin-bottom: 20px;
  position: relative;
}
@media only screen and (max-width: 1680px) {
  .home-planning .home-planning-content .home-planning-item ul li {
    font-size: 14px;
    margin-bottom: 16px;
  }
}
@media only screen and (max-width: 960px) {
  .home-planning .home-planning-content .home-planning-item ul li {
    padding-left: 0.5rem;
    font-size: 12px;
    margin-bottom: 0.24rem;
  }
}
.home-planning .home-planning-content .home-planning-item ul li:before {
  content: "";
  position: absolute;
  left: 24px;
  top: 6px;
  width: 12px;
  height: 12px;
  background: url("../assets/images/home/Star.png") no-repeat center center;
  background-size: cover;
}
@media only screen and (max-width: 960px) {
  .home-planning .home-planning-content .home-planning-item ul li:before {
    left: 0.24rem;
    top: 0.06rem;
  }
}

.home-tokenomics .home-tokenomics-svg {
  position: absolute;
  left: -40px;
  bottom: -22px;
  z-index: -1;
  width: 344px;
  transform: scaleX(0.8);
  -webkit-transform: scaleX(0.8);
  -moz-transform: scaleX(0.8);
}
.home-tokenomics .home-tokenomics-content {
  height: 450px;
  border-radius: 30px;
  overflow: hidden;
  margin-top: 63px;
  margin-bottom: 100px;
}
@media only screen and (max-width: 960px) {
  .home-tokenomics .home-tokenomics-content {
    display: block;
    height: auto;
    margin-left: 0.24rem;
    margin-right: 0.24rem;
    width: calc(100% - 0.48rem);
  }
}
.home-tokenomics .home-tokenomics-content .home-tokenomics-item {
  width: 172px;
  background: #30E682;
  color: #0A003C;
  height: 100%;
  position: relative;
  float: left;
}
@media only screen and (max-width: 960px) {
  .home-tokenomics .home-tokenomics-content .home-tokenomics-item {
    width: 25%;
    height: 4rem;
  }
}
.home-tokenomics .home-tokenomics-content .home-tokenomics-item.active {
  flex: 1;
  padding-top: 130px;
}
@media only screen and (max-width: 960px) {
  .home-tokenomics .home-tokenomics-content .home-tokenomics-item.active {
    width: 100%;
    padding-top: 1.2rem;
    height: 4.56rem;
  }
}
.home-tokenomics .home-tokenomics-content .home-tokenomics-item.active h3 {
  transform: rotate(0);
  top: 51px;
  left: 40px;
}
@media only screen and (max-width: 960px) {
  .home-tokenomics .home-tokenomics-content .home-tokenomics-item.active h3 {
    top: 0.51rem;
    left: 0.6rem;
  }
}
.home-tokenomics .home-tokenomics-content .home-tokenomics-item.active .tokenomics-table {
  width: 100%;
}
.home-tokenomics .home-tokenomics-content .home-tokenomics-item.active .tokenomics-table td {
  line-height: 80px;
  border-bottom: 1px solid #0A003C;
  color: #0A003C;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  padding-left: 30px;
  padding-right: 30px;
}
@media only screen and (max-width: 960px) {
  .home-tokenomics .home-tokenomics-content .home-tokenomics-item.active .tokenomics-table td {
    font-size: 12px;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
    line-height: 0.8rem;
  }
}
.home-tokenomics .home-tokenomics-content .home-tokenomics-item.active .tokenomics-table td.title {
  padding-left: 50px;
}
@media only screen and (max-width: 960px) {
  .home-tokenomics .home-tokenomics-content .home-tokenomics-item.active .tokenomics-table td.title {
    padding-left: 0.5rem;
  }
}
.home-tokenomics .home-tokenomics-content .home-tokenomics-item h1 {
  position: absolute;
  top: 48px;
  right: 16px;
  color: #0A003C;
  text-align: right;
  font-family: Unbounded;
  font-size: 36px;
  font-style: normal;
  font-weight: bold;
}
@media only screen and (max-width: 960px) {
  .home-tokenomics .home-tokenomics-content .home-tokenomics-item h1 {
    font-size: 0.36rem;
    top: 0.48rem;
    right: 0.16rem;
  }
}
.home-tokenomics .home-tokenomics-content .home-tokenomics-item h3 {
  position: absolute;
  top: 196px;
  left: 40px;
  color: #0A003C;
  font-family: Unbounded;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  transform: rotate(90deg);
  transform-origin: left;
  letter-spacing: 2px;
}
.home-tokenomics .home-tokenomics-content .home-tokenomics-item h3.shuang {
  left: 60px;
  top: 180px;
}
@media only screen and (max-width: 960px) {
  .home-tokenomics .home-tokenomics-content .home-tokenomics-item h3.shuang {
    top: 1.8rem;
    left: 0.6rem;
  }
}
@media only screen and (max-width: 960px) {
  .home-tokenomics .home-tokenomics-content .home-tokenomics-item h3 {
    font-size: 0.3rem;
    letter-spacing: 0;
    top: 1.96rem;
    left: 0.4rem;
  }
}

.home-team .home-team-svg {
  position: absolute;
  left: -40px;
  bottom: -20px;
  z-index: -1;
  width: 344px;
  transform: scaleX(0.8);
  -webkit-transform: scaleX(0.8);
  -moz-transform: scaleX(0.8);
}
.home-team .home-team-content {
  padding-top: 59px;
}
@media only screen and (max-width: 960px) {
  .home-team .home-team-content {
    padding-top: 0.6rem;
  }
}
.home-team .home-team-content .home-team-item {
  width: 440px;
  height: 487px;
  background: url(../assets/images/home/Teampic.png) no-repeat center center;
  background-size: contain;
  padding: 40px;
  margin-top: 105px;
  position: relative;
  float: left;
  margin-right: 60px;
}
@media only screen and (max-width: 1680px) {
  .home-team .home-team-content .home-team-item {
    width: 330px;
    height: 366px;
    padding: 30px;
    margin-right: 45px;
  }
}
@media only screen and (max-width: 960px) {
  .home-team .home-team-content .home-team-item {
    width: 6rem;
    height: 7rem;
    padding: 0.4rem;
    padding-top: 0.64rem;
    margin-top: 0.24rem;
    display: block;
    float: none;
    margin: 0 auto;
  }
}
.home-team .home-team-content .home-team-item.active {
  width: 600px;
  height: 696px;
  padding-top: 64px;
  margin-top: 10px;
}
@media only screen and (max-width: 1680px) {
  .home-team .home-team-content .home-team-item.active {
    width: 450px;
    height: 525px;
    padding-top: 48px;
  }
}
@media only screen and (max-width: 960px) {
  .home-team .home-team-content .home-team-item.active {
    width: 6rem;
    height: 7rem;
    padding: 0.4rem;
    padding-top: 0.64rem;
    margin-top: 0.24rem;
    display: block;
    float: none;
  }
}
.home-team .home-team-content .home-team-item.active .home-team-item-logo {
  width: 428px;
  bottom: -52px;
  right: -29px;
}
@media only screen and (max-width: 1680px) {
  .home-team .home-team-content .home-team-item.active .home-team-item-logo {
    width: 321px;
    bottom: -39px;
    right: -22px;
  }
}
@media only screen and (max-width: 960px) {
  .home-team .home-team-content .home-team-item.active .home-team-item-logo {
    width: 4.28rem;
    right: -0.29rem;
    bottom: -0.52rem;
  }
}
.home-team .home-team-content .home-team-item.active h2 {
  font-size: 36px;
}
@media only screen and (max-width: 1680px) {
  .home-team .home-team-content .home-team-item.active h2 {
    font-size: 26px;
  }
}
@media only screen and (max-width: 960px) {
  .home-team .home-team-content .home-team-item.active h2 {
    font-size: 0.36rem;
  }
}
.home-team .home-team-content .home-team-item.active p {
  font-size: 18px;
}
@media only screen and (max-width: 960px) {
  .home-team .home-team-content .home-team-item.active p {
    font-size: 0.18rem;
  }
}
.home-team .home-team-content .home-team-item:nth-child(3) {
  margin-right: 0;
}
@media only screen and (max-width: 960px) {
  .home-team .home-team-content .home-team-item:nth-child(3) {
    margin-right: auto;
  }
}
.home-team .home-team-content .home-team-item .home-team-item-logo {
  position: absolute;
  right: 26px;
  bottom: 16px;
  z-index: 22;
  width: 275px;
}
@media only screen and (max-width: 1680px) {
  .home-team .home-team-content .home-team-item .home-team-item-logo {
    width: 206px;
    bottom: 12px;
    right: 20px;
  }
}
@media only screen and (max-width: 960px) {
  .home-team .home-team-content .home-team-item .home-team-item-logo {
    width: 2.7rem;
    right: 0.26rem;
    bottom: 0.16rem;
  }
}
.home-team .home-team-content .home-team-item h2 {
  color: #FFF;
  font-family: Unbounded;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
@media only screen and (max-width: 1680px) {
  .home-team .home-team-content .home-team-item h2 {
    font-size: 18px;
  }
}
@media only screen and (max-width: 960px) {
  .home-team .home-team-content .home-team-item h2 {
    font-size: 0.24rem;
  }
}
.home-team .home-team-content .home-team-item .home-team-itemsvg {
  position: absolute;
  left: 0;
  bottom: -6px;
  z-index: -1;
  width: 52px;
  transform: scaleX(0.8);
  -webkit-transform: scaleX(0.8);
  -moz-transform: scaleX(0.8);
}
.home-team .home-team-content .home-team-item p {
  color: #FFF;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  margin-top: 24px;
}
@media only screen and (max-width: 960px) {
  .home-team .home-team-content .home-team-item p {
    font-size: 0.18rem;
  }
}

.home-Synergistic {
  padding: 184px 0;
}
@media only screen and (max-width: 960px) {
  .home-Synergistic {
    padding: 1.84rem 0;
  }
}
.home-Synergistic .swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.home-Synergistic .data-img {
  width: 12vw;
  object-fit: cover;
}
@media only screen and (max-width: 960px) {
  .home-Synergistic .data-img {
    width: 30vw;
  }
}
.home-Synergistic .content-div {
  padding-top: 120px;
  overflow: hidden;
}
.home-Synergistic .content-div.views {
  padding-top: 0;
}
.home-Synergistic .content-div .top-div {
  margin-top: 20px;
}
.home-Synergistic .content-div .bottom-div {
  margin-top: 20px;
}

.swiper-container {
  width: 100%;
  height: auto;
  /* height: 1100px; */
}
.banner-img{
  width: 100%;
  height: auto;
}
.swiper-container.BeautifulDiary {
  height: 600px;
}
.swiper-container.BeautifulDiary .swiper-slide {
  height: 540px;
}
.swiper-container.BeautifulDiary .swiper-pagination {
  background: url(../assets/images/kedu.png) no-repeat center center;
  background-size: cover;
  bottom: 60px;
}

.swiper-container.BeautifulDiary .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  margin: 0 54px;
  vertical-align: top;
  background: #b9b9b9;
  position: relative;
  box-shadow: none;
}
.swiper-container.BeautifulDiary .swiper-pagination-bullet::after {
  content: "";
  position: absolute;
  top: 6px;
  width: 1px;
  left: 3px;
  height: 15px;
  background: #b9b9b9;
}
.swiper-container.BeautifulDiary .swiper-pagination-bullet::before {
  position: absolute;
  width: 100px;
  font-size: 14px;
  top: 30px;
  left: 50%;
  margin-left: -50px;
  color: #b9b9b9;
  text-align: center;
}
.swiper-container.BeautifulDiary .swiper-pagination-bullet:nth-child(1)::before {
  content: "操作前";
}
.swiper-container.BeautifulDiary .swiper-pagination-bullet:nth-child(2)::before {
  content: "操作后";
}
.swiper-container.BeautifulDiary .swiper-pagination-bullet:nth-child(3)::before {
  content: "操作后第三天";
}
.swiper-container.BeautifulDiary .swiper-pagination-bullet:nth-child(4)::before {
  content: "操作后第七天";
}
.swiper-container.BeautifulDiary .swiper-pagination-bullet:nth-child(5)::before {
  content: "操作后第三十天";
}
.swiper-container.BeautifulDiary .swiper-pagination-bullet:nth-child(6)::before {
  content: "操作后半年";
}
.swiper-container.BeautifulDiary .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #d8bda2;
}
.swiper-container.BeautifulDiary .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
  background: #d8bda2;
}
.swiper-container.BeautifulDiary .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  color: #d8bda2;
}
.swiper-container.StarAthletes {
  height: 530px;
}
.swiper-container.StarAthletes .StarAthletes-text-item ul {
  text-align: right;
}
.swiper-container.StarAthletes .StarAthletes-text-item ul li {
  width: 280px;
  border-bottom: 1px solid #b1b1b1;
  padding-bottom: 20px;
  padding-top: 60px;
}
.swiper-container.StarAthletes .StarAthletes-text-item ul li .biaoji-imgpic {
  width: 88px;
  height: 88px;
  margin-bottom: -30px;
}
.swiper-container.StarAthletes .StarAthletes-text-item ul li h4 {
  text-transform: uppercase;
  margin-bottom: 16px;
  color: #a9a9a9;
}
.swiper-container.StarAthletes .StarAthletes-text-item ul li p {
  line-height: 26px;
  color: #999;
  white-space: pre-wrap;
}
.swiper-container.StarAthletes .StarAthletes-text-item.right ul {
  text-align: left;
}
.swiper-container.StarAthletes .StarAthletes-text-item.right ul li .biaoji-imgpic {
  float: right;
}
.swiper-container.StarAthletes .StarAthletes-satr-content {
  height: 100%;
}
.swiper-container.StarAthletes .StarAthletes-satr-content img {
  height: 490px;
  display: block;
  width: 100%;
  object-fit: cover;
}
.swiper-container.StarAthletes .StarAthletes-satr-content h2 {
  line-height: 40px;
  height: 40px;
  background: #bfbfbf;
  text-align: center;
  font-size: 14px;
}
.swiper-container.StarAthletes .StarAthletes-satr-content h2 span.active {
  font-size: 24px;
  margin-right: 20px;
}
.swiper-container.Mydiary {
  
  /* height: 680px; */
}

.swiper-container.Mydiary .swiper-slide{
  background-color: #f4f4f4;
  /* height: 680px; */
}

.swiper-container.aboutBanner {
  height: auto;
  margin-top: 80px;
}
.swiper-container.company-banner {
  /* margin-top: 80px; */
  /* height: 1500px; */
}

@media only screen and (max-width: 4800px) {
  .Mydiary-content .swiper-button-prev, .Mydiary-content .swiper-container-rtl .swiper-button-next {
    left: 500px;
  }
}
@media only screen and (max-width: 1920px) {
  .Mydiary-content .swiper-button-prev, .Mydiary-content .swiper-container-rtl .swiper-button-next {
    left: 300px;
  }
}
@media only screen and (max-width: 1680px) {
  .Mydiary-content .swiper-button-prev, .Mydiary-content .swiper-container-rtl .swiper-button-next {
    left: 200px;
  }
}
@media only screen and (max-width: 1280px) {
  .Mydiary-content .swiper-button-prev, .Mydiary-content .swiper-container-rtl .swiper-button-next {
    left: 100px;
  }
}
@media only screen and (max-width: 960px) {
  .Mydiary-content .swiper-button-prev, .Mydiary-content .swiper-container-rtl .swiper-button-next {
    left: 10px;
  }
}
@media only screen and (max-width: 4800px) {
  .Mydiary-content .swiper-button-next, .Mydiary-content .swiper-container-rtl .swiper-button-prev {
    right: 500px;
  }
}
@media only screen and (max-width: 1920px) {
  .Mydiary-content .swiper-button-next, .Mydiary-content .swiper-container-rtl .swiper-button-prev {
    right: 300px;
  }
}
@media only screen and (max-width: 1680px) {
  .Mydiary-content .swiper-button-next, .Mydiary-content .swiper-container-rtl .swiper-button-prev {
    right: 200px;
  }
}
@media only screen and (max-width: 1280px) {
  .Mydiary-content .swiper-button-next, .Mydiary-content .swiper-container-rtl .swiper-button-prev {
    right: 100px;
  }
}
@media only screen and (max-width: 960px) {
  .Mydiary-content .swiper-button-next, .Mydiary-content .swiper-container-rtl .swiper-button-prev {
    right: 10px;
  }
}

@media only screen and (max-width: 4800px) {
  .aboutBanner-content .swiper-button-prev, .aboutBanner-content .swiper-container-rtl .swiper-button-next {
    left: 300px;
  }
}
@media only screen and (max-width: 1920px) {
  .aboutBanner-content .swiper-button-prev, .aboutBanner-content .swiper-container-rtl .swiper-button-next {
    left: 200px;
  }
}
@media only screen and (max-width: 1680px) {
  .aboutBanner-content .swiper-button-prev, .aboutBanner-content .swiper-container-rtl .swiper-button-next {
    left: 100px;
  }
}
@media only screen and (max-width: 1280px) {
  .aboutBanner-content .swiper-button-prev, .aboutBanner-content .swiper-container-rtl .swiper-button-next {
    left: 50px;
  }
}
@media only screen and (max-width: 960px) {
  .aboutBanner-content .swiper-button-prev, .aboutBanner-content .swiper-container-rtl .swiper-button-next {
    left: 10px;
  }
}
@media only screen and (max-width: 4800px) {
  .aboutBanner-content .swiper-button-next, .aboutBanner-content .swiper-container-rtl .swiper-button-prev {
    right: 300px;
  }
}
@media only screen and (max-width: 1920px) {
  .aboutBanner-content .swiper-button-next, .aboutBanner-content .swiper-container-rtl .swiper-button-prev {
    right: 200px;
  }
}
@media only screen and (max-width: 1680px) {
  .aboutBanner-content .swiper-button-next, .aboutBanner-content .swiper-container-rtl .swiper-button-prev {
    right: 100px;
  }
}
@media only screen and (max-width: 1280px) {
  .aboutBanner-content .swiper-button-next, .aboutBanner-content .swiper-container-rtl .swiper-button-prev {
    right: 50px;
  }
}
@media only screen and (max-width: 960px) {
  .aboutBanner-content .swiper-button-next, .aboutBanner-content .swiper-container-rtl .swiper-button-prev {
    right: 10px;
  }
}

.LeaveMessage {
  text-align: center;
  background: #e9e9e9;
  padding: 60px 0;
}
.LeaveMessage h2 {
  font-size: 26px;
  color: #000;
  margin-bottom: 60px;
}
.LeaveMessage .LeaveMessage-textarea {
  width: 100%;
  height: 244px;
  line-height: 30px;
  background: #e0e0e0;
  margin-top: 30px;
  padding: 30px;
  font-size: 16px;
  margin-bottom: 30px;
}
.LeaveMessage .LeaveMessage-button {
  background: #0066ff;
  width: 290px;
  height: 66px;
  line-height: 66px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.LeaveMessage .LeaveMessage-button:hover {
  opacity: 0.6;
}
.LeaveMessage .LeaveMessage-ul li .LeaveMessage-input {
  width: 100%;
  height: 54px;
  line-height: 54px;
  background: #e0e0e0;
  border-left: 3px solid #e0e0e0;
  padding: 10px 32px;
  font-size: 16px;
}
.LeaveMessage .LeaveMessage-ul li .LeaveMessage-input.active {
  background: #dde2ea;
  border-left: 3px solid #0066ff;
}

.recruit-content {
  background: #fff;
  padding-left: 50px;
  padding-right: 20px;
}
.recruit-content .recruit-content-table {
  width: 100%;
}
.recruit-content .recruit-content-table tr {
  line-height: 54px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.recruit-content .recruit-content-table tr:hover {
  background: #e9e9e9;
}
.recruit-content .recruit-content-table tr.recruit-yaoqiu-content:hover {
  background: none;
}
.recruit-content .recruit-content-table tr td {
  border-bottom: 1px solid #f2f2f2;
  padding: 0 10px;
}
.recruit-content .recruit-content-table .recruit-yaoqiu {
  line-height: 20px;
  font-size: 12px;
  color: #333;
  padding: 24px 0;
}
.recruit-content .recruit-content-table .recruit-yaoqiu button {
  background: #095fdd;
  color: #fff;
  line-height: 34px;
  min-width: 244px;
  padding: 0 20px;
  margin-top: 20px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.recruit-content .recruit-content-table .recruit-yaoqiu button:hover {
  opacity: 0.6;
}

.paging-pagelist {
  width: 528px;
  margin: 0 auto;
  padding: 30px 0;
}
.paging-pagelist .pagelist-item {
  width: 54px;
  height: 54px;
  background: #fff;
  border-radius: 6px;
  text-align: center;
  line-height: 54px;
  font-size: 18px;
  margin-right: 12px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.paging-pagelist .pagelist-item.active {
  color: #fff;
  background: #095fdd;
}
.paging-pagelist .pagelist-item:hover {
  color: #fff;
  background: rgba(9, 95, 221, 0.6);
}
.paging-pagelist .pagelist-dian {
  width: auto;
  height: 54px;
  line-height: 54px;
  margin-right: 12px;
}

.news-content {
  padding: 80px 0;
  padding-bottom: 0;
}
.news-content ul li {
  background: #fff;
  padding: 10px;
  margin-bottom: 34px;
  box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.news-content ul li .news-bigimg {
  width: 288px;
  height: 160px;
  object-fit: cover;
  margin-right: 26px;
}
.news-content ul li p {
  line-height: 22px;
  font-size: 12px;
}
.news-content ul li .news-content-date {
  padding-left: 20px;
  border-left: 1px solid #ededed;
  height: 146px;
  margin-left: 10px;
  width: 160px;
}
.news-content ul li .news-content-date h4 {
  font-size: 16px;
  margin-bottom: 14px;
}

.news-menu {
  background: #333;
  height: 68px;
  line-height: 68px;
  color: #fff;
  text-align: center;
  z-index: 121;
}
.news-menu ul li {
  border-right: 1px solid #515151;
}
.news-menu ul li:last-child {
  border-right: none;
}
.news-menu ul li .jiantouimg {
  width: 11px;
  height: 6px;
  margin-left: 20px;
}

.case-content ul {
  display: flex;
  /* justify-content: space-around; */
  gap: 40px;
  flex-wrap: wrap;

}
.case-content ul li {
  width: 244px;
  cursor: pointer;
}
.case-content ul li .case-picimg {
  height: 284px;
  width: 100%;
  object-fit: cover;
}
.case-content ul li .case-content-text {
  text-align: center;
  line-height: 50px;
  background: #fff;
  border-bottom: 2px solid #111111;
}
.case-content.newdtanli .case-picimg {
  height: 156px;
}
.case-content.newdtanli .case-content-text {
  text-align: left;
  padding-left: 22px;
  padding-right: 22px;
  border-bottom: 1px solid #eff0f2;
  padding-bottom: 30px;
  line-height: 40px;
  padding-top: 10px;
  color: #333;
  font-weight: bold;
}
.case-content.newdtanli .case-content-text h4 {
  font-size: 12px;
  line-height: 20px;
  color: #666;
}
.case-content.newdtanli .case-content-text h2 {
  font-size: 16px;
  font-weight: bold;
}
.case-content.newdtanli .newdtanli-button {
  line-height: 46px;
  text-align: center;
  background: #fff;
  font-size: 12px;
}

.news-detail-html {
  background: #fff;
  padding: 50px;
}
.news-detail-html h2 {
  font-weight: bold;
  font-size: 24px;
  margin-bottom: 24px;
  color: #333;
}
.news-detail-html h4 {
  margin-bottom: 40px;
}
.news-detail-html p {
  line-height: 24px;
  margin-bottom: 40px;
}

.caseinfo-content {
  padding: 80px 0 60px 0;
}
.caseinfo-content .caseinfo-neirong {
  height: 660px;
  background: #f7f7f7;
}
.caseinfo-content .caseinfo-neirong .caseinfo-bigimg {
  height: 100%;
  object-fit: cover;
}
.caseinfo-content .caseinfo-neirong .caseinfo-neirong-text .caseinfo-neirong-item {
  width: 420px;
  margin: 0 auto;
}
.caseinfo-content .caseinfo-neirong .caseinfo-neirong-text .caseinfo-neirong-item h2 {
  font-size: 30px;
  margin-bottom: 18px;
  font-weight: bold;
}
.caseinfo-content .caseinfo-neirong .caseinfo-neirong-text .caseinfo-neirong-item h4 {
  line-height: 26px;
  color: #666;
  margin-bottom: 30px;
}
.caseinfo-content .caseinfo-neirong .caseinfo-neirong-text .caseinfo-neirong-item h6 {
  line-height: 26px;
  color: #b39965;
  border-bottom: 1px solid #b39965;
  font-size: 14px;
  width: 80px;
  margin: 0 auto;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.caseinfo-content .caseinfo-neirong .caseinfo-neirong-text .caseinfo-neirong-item h6:hover {
  width: 100px;
}

.company-kanban {
  width: 1170px;
  background: #ffffff;
  padding: 40px 10px;
  margin: 0 auto;
  height: 200px;
  margin-top: -118px;
  position: relative;
  z-index: 20;
  box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.2);
  margin-bottom: 110px;
}


.company-kanban .company-kanban-item {
  min-width: fit-content;
  padding: 0 20px;
  border-right: 1px solid #eaeaea;
}
.company-kanban .company-kanban-item:last-child {
  border: none;
}
.company-kanban .company-kanban-item h1 {
  font-size: 54px;
  margin-bottom: 10px;
  font-weight: bold;
  word-break: keep-all;
  white-space: nowrap;
}

.Home-main.home-main-mobile .company-kanban .company-kanban-item h1{
  font-size:50px;
}

@media only screen and (max-width: 1280px) {
  .company-kanban {
    width: 1100px;
    overflow: hidden;
  }
  
  .company-kanban .company-kanban-item h1{
    font-size:50px;
  }
}

.company-jieshao-text {
  font-size: 20px;
  line-height: 32px;
  padding: 40px 0;
  color: #666;
}

.company-video {
  padding: 16px;
  background: #ffffff;
  box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.2);
  position: relative;
}
.company-video .bofang-video {
  position: absolute;
  width: 50px;
  left: 50%;
  top: 50%;
  margin-left: -25px;
  margin-top: -25px;
}

.advantage-content {
  text-align: center;
}
.advantage-content ul li .advantage-picimg {
  display: block;
  margin: 0 auto;
  margin-bottom: 16px;
}
.advantage-content ul li .advantage-content-text {
  font-size: 16px;
}


.Consignment-process {
  padding: 60px 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
}
.Consignment-process h2 {
  text-align: center;
  font-size: 32px;
  margin-bottom: 88px;
  text-transform: uppercase;
}
.Consignment-process h1 {
  text-align: center;
  font-size: 32px;
  text-transform: uppercase;
}
.Consignment-process .Consignment-content {
  height: 52.08vw;
  position: relative;
  margin-top: 60px;
}
.Consignment-process .Consignment-content .Consignment-zhu-pic {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.Consignment-process .Consignment-content .Consignment-menu {
  width: 29.16vw;
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  z-index: 880;
  left: 0;
  bottom: 0;
  top: 0;
}
.Consignment-process .Consignment-content .Consignment-menu ul {
  height: 100%;
}
.Consignment-process .Consignment-content .Consignment-menu ul li {
  height: 25%;
  padding-left: 4.68vw;
  padding-right: 3.85vw;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
.Consignment-process .Consignment-content .Consignment-menu ul li .text-bitoati {
  font-size: 2vw;
  color: #fff;
  line-height: 2.6vw;
}

.Consignment-process .Consignment-content .Consignment-menu ul li img{
  width: 4.43vw;
  height: 4.43vw;
}
.Consignment-process .Consignment-content .Consignment-menu ul li.active {
  background: #0038d7;
}
.Consignment-process .Consignment-content .Consignment-menu ul li:hover {
  background: rgba(0, 56, 215, 0.8);
}


.mobile-header {
  height: 160px;
  background: rgba(0, 0, 0, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 201;

}
.mobile-header .mobile-header-caidan {
  padding: 40px;
  transform: rotateY(180deg);
}
.mobile-header .mobile-header-caidan img {
  width: 80px;
}
.mobile-header .mobile-header-logo {
  overflow: hidden;
  display: flex;
  align-items: center;
}
.mobile-header .mobile-header-logo img {
  height: 280px;
  display: block;
  margin: 0 20px;
  margin-top: -28px;
}

.mobile-menu {
  position: fixed;
  right: 0;
  /* transition: width 0.3s ease-in-out;
  -webkit-transition: width 0.3s ease-in-out;
  -moz-transition: width 0.3s ease-in-out;
  -o-transition: width 0.3s ease-in-out; */
  top: 160px;
  bottom: 0;
  /* background: rgba(0, 0, 0, 0.8); */
  z-index: 9998;
  width: 100%;
  /* opacity: 0; */
  justify-content: space-between;
  overflow-x: hidden;
}

.shadow-box{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.4);
  display: none;
}
.mobile-menu-list{
  background-color: white;
  position: absolute;
  right: 0;
  z-index: 9999;
  width: 40%;
  top: 0;
  bottom: 0;
  transition: all 0.5s;
  transform: translateX(100%);
  overflow-y: auto;
}
.mobile-menu.out {
  z-index: -1;
}
.mobile-menu.active {
  z-index: 9998;
  opacity: 1;
  /* width: 100%; */
}

.mobile-menu.active .shadow-box{
  display: block;
}

.mobile-menu.active .mobile-menu-list{
  transform: translateX(0);
}

.mobile-menu ul {
  /* padding-top: 160px; */
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.mobile-menu ul li {
  line-height: 150px;
  color: #000;
  font-size: 50px;
  padding: 20px 60px;
  display: flex;
  justify-content: center;
}
.mobile-menu ul a+a {
    border-top: 1px solid #a5a5a5;
}
