@import url('../font/iconfont.css');
/*@font-face {*/
/*  font-family: "Medium";*/
/*  src: url('../font/PingFangSC-Medium.woff2');*/
/*}*/
/*@font-face {*/
/*  font-family: "Bold";*/
/*  src: url('../font/PingFangSC-Semibold.woff2');*/
/*}*/
/*@font-face {*/
/*  font-family: "Regular";*/
/*  src: url('../font/PingFangSC-Regular.woff2');*/
/*}*/
/*@font-face {*/
/*  font-family: "Heavy";*/
/*  src: url('../font/PingFang-Heavy.otf');*/
/*}*/
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
:root {
  --themeColor: #3975EF;
  --textColor: #424242;
  --container: 14rem;
  --container_margin: calc((100vw - var(--container)) / 2);
  --headerHeight: 0.7rem;
  --el-color-primary: var(--themeColor) !important;
}
body {
  -webkit-font-smoothing: antialiased;
  font: 0.16rem/1.73 Medium, Microsoft YaHei, Heiti SC, tahoma, Hiragino Sans GB, "\5B8B\4F53", sans-serif;
  color: var(--textColor);
  width: 100vw;
  min-height: 100vh;
  overflow-x: hidden;
  overflow-y: auto;
}
em,
i {
  font-style: normal;
}
li {
  list-style: none;
}
img {
  border: 0;
  vertical-align: middle;
}
a {
  text-decoration: none;
  color: inherit;
}
/* 表单元素 */
textarea,
select,
button,
input {
  /* "\5B8B\4F53" => 宋体 */
  font-family: Medium, Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif;
  border: none;
  outline: none;
  background: none;
  resize: none;
  transition: all 0.3s;
  /* chrome */
  /* 火狐浏览器 */
}
textarea::-webkit-outer-spin-button,
select::-webkit-outer-spin-button,
button::-webkit-outer-spin-button,
input::-webkit-outer-spin-button,
textarea::-webkit-inner-spin-button,
select::-webkit-inner-spin-button,
button::-webkit-inner-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
textarea[type="number"],
select[type="number"],
button[type="number"],
input[type="number"] {
  -moz-appearance: textfield;
}
textarea::placeholder,
select::placeholder,
button::placeholder,
input::placeholder {
  color: #CDCDCD;
}
/* 版芯 */
.container {
  width: var(--container);
  margin: 0 auto;
}
/* 单行文本 */
.dh_text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* 两行文本 */
.dh_text2 {
  display: -webkit-box;
  display: -moz-box;
  word-wrap: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
/* 三行文本 */
.dh_text3 {
  display: -webkit-box;
  display: -moz-box;
  word-wrap: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.dh_text4 {
  display: -webkit-box;
  display: -moz-box;
  word-wrap: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal !important;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.fb {
  font-family: Bold;
}
.fm {
  font-family: Medium;
}
.fh {
  font-family: Heavy;
}
.fr {
  font-family: Regular;
}
.btn {
  background-color: var(--themeColor);
  display: block;
  padding: 8px;
  text-align: center;
  color: #fff;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
}
.btn:hover::before {
  animation: style1 0.75s;
  z-index: 1;
}
.btn:hover::after {
  opacity: 1;
}
.btn span {
  z-index: 2;
  position: relative;
  width: 100%;
  display: block;
}
.btn::before {
  content: "";
  position: absolute;
  display: block;
  transition: all 0.6s;
  width: 100%;
  height: 0;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  padding-top: 100%;
  transform: translateX(-50%) translateY(-50%);
}
.btn::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transition: all 0.3s;
  z-index: 0;
  opacity: 0;
  background: rgba(0, 0, 0, 0.2);
  top: 0;
  left: 0px;
}
@keyframes style1 {
  0% {
    background: rgba(0, 0, 0, 0.25);
    transform: translateX(-50%) translateY(-50%) scale(0);
  }
  100% {
    background: 0 0;
    transform: translateX(-50%) translateY(-50%) scale(1);
  }
}
/* 富文本 */
.rich img,
.rich video {
  max-width: 100% !important;
  height: auto !important;
}
.rich * {
  text-wrap: wrap !important;
  white-space: wrap !important;
}
/* 手机 */
.moblie {
  display: none;
}
.pc {
  display: block;
}
.fs-10 {
  font-size: 0.1rem;
}
.fs-11 {
  font-size: 0.11rem;
}
.fs-12 {
  font-size: 0.12rem;
}
.fs-13 {
  font-size: 0.13rem;
}
.fs-14 {
  font-size: 0.14rem;
}
.fs-15 {
  font-size: 0.15rem;
}
.fs-16 {
  font-size: 0.16rem;
}
.fs-17 {
  font-size: 0.17rem;
}
.fs-18 {
  font-size: 0.18rem;
}
.fs-19 {
  font-size: 0.19rem;
}
.fs-20 {
  font-size: 0.2rem;
}
.fs-21 {
  font-size: 0.21rem;
}
.fs-22 {
  font-size: 0.22rem;
}
.fs-23 {
  font-size: 0.23rem;
}
.fs-24 {
  font-size: 0.24rem;
}
.fs-25 {
  font-size: 0.25rem;
}
.fs-26 {
  font-size: 0.26rem;
}
.fs-27 {
  font-size: 0.27rem;
}
.fs-28 {
  font-size: 0.28rem;
}
.fs-29 {
  font-size: 0.29rem;
}
.fs-30 {
  font-size: 0.3rem;
}
.fs-31 {
  font-size: 0.31rem;
}
.fs-32 {
  font-size: 0.32rem;
}
.fs-33 {
  font-size: 0.33rem;
}
.fs-34 {
  font-size: 0.34rem;
}
.fs-35 {
  font-size: 0.35rem;
}
.fs-36 {
  font-size: 0.36rem;
}
.fs-37 {
  font-size: 0.37rem;
}
.fs-38 {
  font-size: 0.38rem;
}
.fs-39 {
  font-size: 0.39rem;
}
.fs-40 {
  font-size: 0.4rem;
}
.fs-41 {
  font-size: 0.41rem;
}
.fs-42 {
  font-size: 0.42rem;
}
.fs-43 {
  font-size: 0.43rem;
}
.fs-44 {
  font-size: 0.44rem;
}
.fs-45 {
  font-size: 0.45rem;
}
.fs-46 {
  font-size: 0.46rem;
}
.fs-47 {
  font-size: 0.47rem;
}
.fs-48 {
  font-size: 0.48rem;
}
.fs-49 {
  font-size: 0.49rem;
}
.fs-50 {
  font-size: 0.5rem;
}
.fs-51 {
  font-size: 0.51rem;
}
.fs-52 {
  font-size: 0.52rem;
}
.fs-53 {
  font-size: 0.53rem;
}
.fs-54 {
  font-size: 0.54rem;
}
.fs-55 {
  font-size: 0.55rem;
}
.fs-56 {
  font-size: 0.56rem;
}
.fs-57 {
  font-size: 0.57rem;
}
.fs-58 {
  font-size: 0.58rem;
}
.fs-59 {
  font-size: 0.59rem;
}
.fs-60 {
  font-size: 0.6rem;
}
.fs-61 {
  font-size: 0.61rem;
}
.fs-62 {
  font-size: 0.62rem;
}
.fs-63 {
  font-size: 0.63rem;
}
.fs-64 {
  font-size: 0.64rem;
}
.fs-65 {
  font-size: 0.65rem;
}
.fs-66 {
  font-size: 0.66rem;
}
.fs-67 {
  font-size: 0.67rem;
}
.fs-68 {
  font-size: 0.68rem;
}
.fs-69 {
  font-size: 0.69rem;
}
.fs-70 {
  font-size: 0.7rem;
}
.fs-71 {
  font-size: 0.71rem;
}
.fs-72 {
  font-size: 0.72rem;
}
.fs-73 {
  font-size: 0.73rem;
}
.fs-74 {
  font-size: 0.74rem;
}
.fs-75 {
  font-size: 0.75rem;
}
.fs-76 {
  font-size: 0.76rem;
}
.fs-77 {
  font-size: 0.77rem;
}
.fs-78 {
  font-size: 0.78rem;
}
.fs-79 {
  font-size: 0.79rem;
}
.fs-80 {
  font-size: 0.8rem;
}
.fs-81 {
  font-size: 0.81rem;
}
.fs-82 {
  font-size: 0.82rem;
}
.fs-83 {
  font-size: 0.83rem;
}
.fs-84 {
  font-size: 0.84rem;
}
.fs-85 {
  font-size: 0.85rem;
}
.fs-86 {
  font-size: 0.86rem;
}
.fs-87 {
  font-size: 0.87rem;
}
.fs-88 {
  font-size: 0.88rem;
}
.fs-89 {
  font-size: 0.89rem;
}
.fs-90 {
  font-size: 0.9rem;
}
.fs-91 {
  font-size: 0.91rem;
}
.fs-92 {
  font-size: 0.92rem;
}
.fs-93 {
  font-size: 0.93rem;
}
.fs-94 {
  font-size: 0.94rem;
}
.fs-95 {
  font-size: 0.95rem;
}
.fs-96 {
  font-size: 0.96rem;
}
.fs-97 {
  font-size: 0.97rem;
}
.fs-98 {
  font-size: 0.98rem;
}
.fs-99 {
  font-size: 0.99rem;
}
.fs-100 {
  font-size: 1rem;
}
.fs-101 {
  font-size: 1.01rem;
}
.fs-102 {
  font-size: 1.02rem;
}
.fs-103 {
  font-size: 1.03rem;
}
.fs-104 {
  font-size: 1.04rem;
}
.fs-105 {
  font-size: 1.05rem;
}
.fs-106 {
  font-size: 1.06rem;
}
.fs-107 {
  font-size: 1.07rem;
}
.fs-108 {
  font-size: 1.08rem;
}
.fs-109 {
  font-size: 1.09rem;
}
.fs-110 {
  font-size: 1.1rem;
}
.fs-111 {
  font-size: 1.11rem;
}
.fs-112 {
  font-size: 1.12rem;
}
.fs-113 {
  font-size: 1.13rem;
}
.fs-114 {
  font-size: 1.14rem;
}
.fs-115 {
  font-size: 1.15rem;
}
.fs-116 {
  font-size: 1.16rem;
}
.fs-117 {
  font-size: 1.17rem;
}
.fs-118 {
  font-size: 1.18rem;
}
.fs-119 {
  font-size: 1.19rem;
}
.fs-120 {
  font-size: 1.2rem;
}
.fs-121 {
  font-size: 1.21rem;
}
.fs-122 {
  font-size: 1.22rem;
}
.fs-123 {
  font-size: 1.23rem;
}
.fs-124 {
  font-size: 1.24rem;
}
.fs-125 {
  font-size: 1.25rem;
}
.fs-126 {
  font-size: 1.26rem;
}
.fs-127 {
  font-size: 1.27rem;
}
.fs-128 {
  font-size: 1.28rem;
}
.fs-129 {
  font-size: 1.29rem;
}
.fs-130 {
  font-size: 1.3rem;
}
.fs-131 {
  font-size: 1.31rem;
}
.fs-132 {
  font-size: 1.32rem;
}
.fs-133 {
  font-size: 1.33rem;
}
.fs-134 {
  font-size: 1.34rem;
}
.fs-135 {
  font-size: 1.35rem;
}
.fs-136 {
  font-size: 1.36rem;
}
.fs-137 {
  font-size: 1.37rem;
}
.fs-138 {
  font-size: 1.38rem;
}
.fs-139 {
  font-size: 1.39rem;
}
.fs-140 {
  font-size: 1.4rem;
}
.fs-141 {
  font-size: 1.41rem;
}
.fs-142 {
  font-size: 1.42rem;
}
.fs-143 {
  font-size: 1.43rem;
}
.fs-144 {
  font-size: 1.44rem;
}
.fs-145 {
  font-size: 1.45rem;
}
.fs-146 {
  font-size: 1.46rem;
}
.fs-147 {
  font-size: 1.47rem;
}
.fs-148 {
  font-size: 1.48rem;
}
.fs-149 {
  font-size: 1.49rem;
}
.fs-150 {
  font-size: 1.5rem;
}
.fs-151 {
  font-size: 1.51rem;
}
.fs-152 {
  font-size: 1.52rem;
}
.fs-153 {
  font-size: 1.53rem;
}
.fs-154 {
  font-size: 1.54rem;
}
.fs-155 {
  font-size: 1.55rem;
}
.fs-156 {
  font-size: 1.56rem;
}
.fs-157 {
  font-size: 1.57rem;
}
.fs-158 {
  font-size: 1.58rem;
}
.fs-159 {
  font-size: 1.59rem;
}
.fs-160 {
  font-size: 1.6rem;
}
.fs-161 {
  font-size: 1.61rem;
}
.fs-162 {
  font-size: 1.62rem;
}
.fs-163 {
  font-size: 1.63rem;
}
.fs-164 {
  font-size: 1.64rem;
}
.fs-165 {
  font-size: 1.65rem;
}
.fs-166 {
  font-size: 1.66rem;
}
.fs-167 {
  font-size: 1.67rem;
}
.fs-168 {
  font-size: 1.68rem;
}
.fs-169 {
  font-size: 1.69rem;
}
.fs-170 {
  font-size: 1.7rem;
}
.fs-171 {
  font-size: 1.71rem;
}
.fs-172 {
  font-size: 1.72rem;
}
.fs-173 {
  font-size: 1.73rem;
}
.fs-174 {
  font-size: 1.74rem;
}
.fs-175 {
  font-size: 1.75rem;
}
.fs-176 {
  font-size: 1.76rem;
}
.fs-177 {
  font-size: 1.77rem;
}
.fs-178 {
  font-size: 1.78rem;
}
.fs-179 {
  font-size: 1.79rem;
}
.fs-180 {
  font-size: 1.8rem;
}
.fs-181 {
  font-size: 1.81rem;
}
.fs-182 {
  font-size: 1.82rem;
}
.fs-183 {
  font-size: 1.83rem;
}
.fs-184 {
  font-size: 1.84rem;
}
.fs-185 {
  font-size: 1.85rem;
}
.fs-186 {
  font-size: 1.86rem;
}
.fs-187 {
  font-size: 1.87rem;
}
.fs-188 {
  font-size: 1.88rem;
}
.fs-189 {
  font-size: 1.89rem;
}
.fs-190 {
  font-size: 1.9rem;
}
.fs-191 {
  font-size: 1.91rem;
}
.fs-192 {
  font-size: 1.92rem;
}
.fs-193 {
  font-size: 1.93rem;
}
.fs-194 {
  font-size: 1.94rem;
}
.fs-195 {
  font-size: 1.95rem;
}
.fs-196 {
  font-size: 1.96rem;
}
.fs-197 {
  font-size: 1.97rem;
}
.fs-198 {
  font-size: 1.98rem;
}
.fs-199 {
  font-size: 1.99rem;
}
.fs-200 {
  font-size: 2rem;
}
.fs-201 {
  font-size: 2.01rem;
}
.fs-202 {
  font-size: 2.02rem;
}
.fs-203 {
  font-size: 2.03rem;
}
.fs-204 {
  font-size: 2.04rem;
}
.fs-205 {
  font-size: 2.05rem;
}
.fs-206 {
  font-size: 2.06rem;
}
.fs-207 {
  font-size: 2.07rem;
}
.fs-208 {
  font-size: 2.08rem;
}
.fs-209 {
  font-size: 2.09rem;
}
@media (max-width: 1550px) {
  .fs-18 {
    font-size: 18px;
  }
  .fs-16 {
    font-size: 16px;
  }
}
@media (max-width: 1250px) {
  :root {
    --container: calc(100vw - 40px);
  }
}
@media screen and (max-width: 600px) {
  :root {
    --container: 95vw;
    --headerHeight: 80px;
  }
  .rich {
    font-size: 16px;
  }
  .fs-10 {
    font-size: 0.2rem;
  }
  .fs-11 {
    font-size: 0.22rem;
  }
  .fs-12 {
    font-size: 0.24rem;
  }
  .fs-13 {
    font-size: 0.26rem;
  }
  .fs-14 {
    font-size: 0.28rem;
  }
  .fs-15 {
    font-size: 0.3rem;
  }
  .fs-16 {
    font-size: 0.32rem;
  }
  .fs-17 {
    font-size: 0.34rem;
  }
  .fs-18 {
    font-size: 0.36rem;
  }
  .fs-19 {
    font-size: 0.38rem;
  }
  .fs-20 {
    font-size: 0.4rem;
  }
  .fs-21 {
    font-size: 0.42rem;
  }
  .fs-22 {
    font-size: 0.44rem;
  }
  .fs-23 {
    font-size: 0.46rem;
  }
  .fs-24 {
    font-size: 0.48rem;
  }
  .fs-25 {
    font-size: 0.5rem;
  }
  .fs-26 {
    font-size: 0.52rem;
  }
  .fs-27 {
    font-size: 0.54rem;
  }
  .fs-28 {
    font-size: 0.56rem;
  }
  .fs-29 {
    font-size: 0.58rem;
  }
  .fs-30 {
    font-size: 0.6rem;
  }
  .fs-31 {
    font-size: 0.62rem;
  }
  .fs-32 {
    font-size: 0.64rem;
  }
  .fs-33 {
    font-size: 0.66rem;
  }
  .fs-34 {
    font-size: 0.68rem;
  }
  .fs-35 {
    font-size: 0.7rem;
  }
  .fs-36 {
    font-size: 0.72rem;
  }
  .fs-37 {
    font-size: 0.74rem;
  }
  .fs-38 {
    font-size: 0.76rem;
  }
  .fs-39 {
    font-size: 0.78rem;
  }
  .fs-40 {
    font-size: 0.8rem;
  }
  .fs-41 {
    font-size: 0.82rem;
  }
  .fs-42 {
    font-size: 0.84rem;
  }
  .fs-43 {
    font-size: 0.86rem;
  }
  .fs-44 {
    font-size: 0.88rem;
  }
  .fs-45 {
    font-size: 0.9rem;
  }
  .fs-46 {
    font-size: 0.92rem;
  }
  .fs-47 {
    font-size: 0.94rem;
  }
  .fs-48 {
    font-size: 0.96rem;
  }
  .fs-49 {
    font-size: 0.98rem;
  }
  .fs-50 {
    font-size: 1rem;
  }
  .fs-51 {
    font-size: 1.02rem;
  }
  .fs-52 {
    font-size: 1.04rem;
  }
  .fs-53 {
    font-size: 1.06rem;
  }
  .fs-54 {
    font-size: 1.08rem;
  }
  .fs-55 {
    font-size: 1.1rem;
  }
  .fs-56 {
    font-size: 1.12rem;
  }
  .fs-57 {
    font-size: 1.14rem;
  }
  .fs-58 {
    font-size: 1.16rem;
  }
  .fs-59 {
    font-size: 1.18rem;
  }
  .fs-60 {
    font-size: 1.2rem;
  }
  .fs-61 {
    font-size: 1.22rem;
  }
  .fs-62 {
    font-size: 1.24rem;
  }
  .fs-63 {
    font-size: 1.26rem;
  }
  .fs-64 {
    font-size: 1.28rem;
  }
  .fs-65 {
    font-size: 1.3rem;
  }
  .fs-66 {
    font-size: 1.32rem;
  }
  .fs-67 {
    font-size: 1.34rem;
  }
  .fs-68 {
    font-size: 1.36rem;
  }
  .fs-69 {
    font-size: 1.38rem;
  }
  .fs-70 {
    font-size: 1.4rem;
  }
  .fs-71 {
    font-size: 1.42rem;
  }
  .fs-72 {
    font-size: 1.44rem;
  }
  .fs-73 {
    font-size: 1.46rem;
  }
  .fs-74 {
    font-size: 1.48rem;
  }
  .fs-75 {
    font-size: 1.5rem;
  }
  .fs-76 {
    font-size: 1.52rem;
  }
  .fs-77 {
    font-size: 1.54rem;
  }
  .fs-78 {
    font-size: 1.56rem;
  }
  .fs-79 {
    font-size: 1.58rem;
  }
  .fs-80 {
    font-size: 1.6rem;
  }
  .fs-81 {
    font-size: 1.62rem;
  }
  .fs-82 {
    font-size: 1.64rem;
  }
  .fs-83 {
    font-size: 1.66rem;
  }
  .fs-84 {
    font-size: 1.68rem;
  }
  .fs-85 {
    font-size: 1.7rem;
  }
  .fs-86 {
    font-size: 1.72rem;
  }
  .fs-87 {
    font-size: 1.74rem;
  }
  .fs-88 {
    font-size: 1.76rem;
  }
  .fs-89 {
    font-size: 1.78rem;
  }
  .fs-90 {
    font-size: 1.8rem;
  }
  .fs-91 {
    font-size: 1.82rem;
  }
  .fs-92 {
    font-size: 1.84rem;
  }
  .fs-93 {
    font-size: 1.86rem;
  }
  .fs-94 {
    font-size: 1.88rem;
  }
  .fs-95 {
    font-size: 1.9rem;
  }
  .fs-96 {
    font-size: 1.92rem;
  }
  .fs-97 {
    font-size: 1.94rem;
  }
  .fs-98 {
    font-size: 1.96rem;
  }
  .fs-99 {
    font-size: 1.98rem;
  }
  .fs-100 {
    font-size: 2rem;
  }
  .fs-101 {
    font-size: 2.02rem;
  }
  .fs-102 {
    font-size: 2.04rem;
  }
  .fs-103 {
    font-size: 2.06rem;
  }
  .fs-104 {
    font-size: 2.08rem;
  }
  .fs-105 {
    font-size: 2.1rem;
  }
  .fs-106 {
    font-size: 2.12rem;
  }
  .fs-107 {
    font-size: 2.14rem;
  }
  .fs-108 {
    font-size: 2.16rem;
  }
  .fs-109 {
    font-size: 2.18rem;
  }
  .fs-110 {
    font-size: 2.2rem;
  }
  .fs-111 {
    font-size: 2.22rem;
  }
  .fs-112 {
    font-size: 2.24rem;
  }
  .fs-113 {
    font-size: 2.26rem;
  }
  .fs-114 {
    font-size: 2.28rem;
  }
  .fs-115 {
    font-size: 2.3rem;
  }
  .fs-116 {
    font-size: 2.32rem;
  }
  .fs-117 {
    font-size: 2.34rem;
  }
  .fs-118 {
    font-size: 2.36rem;
  }
  .fs-119 {
    font-size: 2.38rem;
  }
  .fs-120 {
    font-size: 2.4rem;
  }
  .fs-121 {
    font-size: 2.42rem;
  }
  .fs-122 {
    font-size: 2.44rem;
  }
  .fs-123 {
    font-size: 2.46rem;
  }
  .fs-124 {
    font-size: 2.48rem;
  }
  .fs-125 {
    font-size: 2.5rem;
  }
  .fs-126 {
    font-size: 2.52rem;
  }
  .fs-127 {
    font-size: 2.54rem;
  }
  .fs-128 {
    font-size: 2.56rem;
  }
  .fs-129 {
    font-size: 2.58rem;
  }
  .fs-130 {
    font-size: 2.6rem;
  }
  .fs-131 {
    font-size: 2.62rem;
  }
  .fs-132 {
    font-size: 2.64rem;
  }
  .fs-133 {
    font-size: 2.66rem;
  }
  .fs-134 {
    font-size: 2.68rem;
  }
  .fs-135 {
    font-size: 2.7rem;
  }
  .fs-136 {
    font-size: 2.72rem;
  }
  .fs-137 {
    font-size: 2.74rem;
  }
  .fs-138 {
    font-size: 2.76rem;
  }
  .fs-139 {
    font-size: 2.78rem;
  }
  .fs-140 {
    font-size: 2.8rem;
  }
  .fs-141 {
    font-size: 2.82rem;
  }
  .fs-142 {
    font-size: 2.84rem;
  }
  .fs-143 {
    font-size: 2.86rem;
  }
  .fs-144 {
    font-size: 2.88rem;
  }
  .fs-145 {
    font-size: 2.9rem;
  }
  .fs-146 {
    font-size: 2.92rem;
  }
  .fs-147 {
    font-size: 2.94rem;
  }
  .fs-148 {
    font-size: 2.96rem;
  }
  .fs-149 {
    font-size: 2.98rem;
  }
  .fs-150 {
    font-size: 3rem;
  }
  .fs-151 {
    font-size: 3.02rem;
  }
  .fs-152 {
    font-size: 3.04rem;
  }
  .fs-153 {
    font-size: 3.06rem;
  }
  .fs-154 {
    font-size: 3.08rem;
  }
  .fs-155 {
    font-size: 3.1rem;
  }
  .fs-156 {
    font-size: 3.12rem;
  }
  .fs-157 {
    font-size: 3.14rem;
  }
  .fs-158 {
    font-size: 3.16rem;
  }
  .fs-159 {
    font-size: 3.18rem;
  }
  .fs-160 {
    font-size: 3.2rem;
  }
  .fs-161 {
    font-size: 3.22rem;
  }
  .fs-162 {
    font-size: 3.24rem;
  }
  .fs-163 {
    font-size: 3.26rem;
  }
  .fs-164 {
    font-size: 3.28rem;
  }
  .fs-165 {
    font-size: 3.3rem;
  }
  .fs-166 {
    font-size: 3.32rem;
  }
  .fs-167 {
    font-size: 3.34rem;
  }
  .fs-168 {
    font-size: 3.36rem;
  }
  .fs-169 {
    font-size: 3.38rem;
  }
  .fs-170 {
    font-size: 3.4rem;
  }
  .fs-171 {
    font-size: 3.42rem;
  }
  .fs-172 {
    font-size: 3.44rem;
  }
  .fs-173 {
    font-size: 3.46rem;
  }
  .fs-174 {
    font-size: 3.48rem;
  }
  .fs-175 {
    font-size: 3.5rem;
  }
  .fs-176 {
    font-size: 3.52rem;
  }
  .fs-177 {
    font-size: 3.54rem;
  }
  .fs-178 {
    font-size: 3.56rem;
  }
  .fs-179 {
    font-size: 3.58rem;
  }
  .fs-180 {
    font-size: 3.6rem;
  }
  .fs-181 {
    font-size: 3.62rem;
  }
  .fs-182 {
    font-size: 3.64rem;
  }
  .fs-183 {
    font-size: 3.66rem;
  }
  .fs-184 {
    font-size: 3.68rem;
  }
  .fs-185 {
    font-size: 3.7rem;
  }
  .fs-186 {
    font-size: 3.72rem;
  }
  .fs-187 {
    font-size: 3.74rem;
  }
  .fs-188 {
    font-size: 3.76rem;
  }
  .fs-189 {
    font-size: 3.78rem;
  }
  .fs-190 {
    font-size: 3.8rem;
  }
  .fs-191 {
    font-size: 3.82rem;
  }
  .fs-192 {
    font-size: 3.84rem;
  }
  .fs-193 {
    font-size: 3.86rem;
  }
  .fs-194 {
    font-size: 3.88rem;
  }
  .fs-195 {
    font-size: 3.9rem;
  }
  .fs-196 {
    font-size: 3.92rem;
  }
  .fs-197 {
    font-size: 3.94rem;
  }
  .fs-198 {
    font-size: 3.96rem;
  }
  .fs-199 {
    font-size: 3.98rem;
  }
  .fs-200 {
    font-size: 4rem;
  }
  .fs-201 {
    font-size: 4.02rem;
  }
  .fs-202 {
    font-size: 4.04rem;
  }
  .fs-203 {
    font-size: 4.06rem;
  }
  .fs-204 {
    font-size: 4.08rem;
  }
  .fs-205 {
    font-size: 4.1rem;
  }
  .fs-206 {
    font-size: 4.12rem;
  }
  .fs-207 {
    font-size: 4.14rem;
  }
  .fs-208 {
    font-size: 4.16rem;
  }
  .fs-209 {
    font-size: 4.18rem;
  }
  .moblie {
    display: block;
  }
  .pc {
    display: none !important;
  }
}
