body {
  background-color: #fff;
}

.isPc .header .logo .txt {
  font-size: 16px;
  font-weight: 600;
  color: #626c7b;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3px;
}

.isPc .header .logo .txt .red,
.isWap .header .logo .txt .red {
  color: #e44f4f;
}

.isWap .header .logo .txt {
  font-size: 0.19rem;
  font-weight: 600;
  color: #626c7b;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3px;
}

.isPc .h-search .sInner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.isPc .h-search .inp-subm {
  display: inline-block;
  background: none;
  color: #272536;
  width: 32px;
  height: 32px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns%3D%27http%3A//www.w3.org/2000/svg%27 viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m20.71 19.29l-3.4-3.39A7.92 7.92 0 0 0 19 11a8 8 0 1 0-8 8a7.92 7.92 0 0 0 4.9-1.69l3.39 3.4a1 1 0 0 0 1.42 0a1 1 0 0 0 0-1.42M5 11a6 6 0 1 1 6 6a6 6 0 0 1-6-6'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.isWap .h-search .sInner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.isWap .h-search .inp-subm {
  display: inline-block;
  background: none;
  color: #272536;
  width: 0.45rem;
  height: 0.45rem;
  --svg: url("data:image/svg+xml,%3Csvg xmlns%3D%27http%3A//www.w3.org/2000/svg%27 viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m20.71 19.29l-3.4-3.39A7.92 7.92 0 0 0 19 11a8 8 0 1 0-8 8a7.92 7.92 0 0 0 4.9-1.69l3.39 3.4a1 1 0 0 0 1.42 0a1 1 0 0 0 0-1.42M5 11a6 6 0 1 1 6 6a6 6 0 0 1-6-6'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  padding-right: 0.5rem;
}

.isPc .topBox a {
  background: url("data:image/svg+xml,%3Csvg xmlns%3D%27http%3A//www.w3.org/2000/svg%27 width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23fff' d='M5.143 2.153a1 1 0 0 1 1.715 0l3.999 6.665a1 1 0 0 1-.858 1.515H2.001a1 1 0 0 1-.858-1.515z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center 9px;
  background-size: 21px;
}

.isWap .contBox6_k {
  display: flex;
  flex-flow: column-reverse;
}

.isWap .topBox {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffba42e6;
  font-size: 0.3rem;
  padding: 0.15rem 0.3rem;
}

.isWap .topBox a {
  background: url("data:image/svg+xml,%3Csvg xmlns%3D%27http%3A//www.w3.org/2000/svg%27 width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23fff' d='M5.143 2.153a1 1 0 0 1 1.715 0l3.999 6.665a1 1 0 0 1-.858 1.515H2.001a1 1 0 0 1-.858-1.515z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 0.34rem;
  color: #fff;
  padding-top: 0.34rem;
}

.isPc .addBar,
.isWap .addBar {
  display: flex;
  align-items: center;
}

.addBar i {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns%3D%27http%3A//www.w3.org/2000/svg%27 viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.594 23.258l-.012.002l-.071.035l-.02.004l-.014-.004l-.071-.036q-.016-.004-.024.006l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.016-.018m.264-.113l-.014.002l-.184.093l-.01.01l-.003.011l.018.43l.005.012l.008.008l.201.092q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.003-.011l.018-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='%23000' d='M10.293 8.465a1 1 0 0 0 0 1.414L12.414 12l-2.121 2.121a1 1 0 0 0 1.414 1.415l2.829-2.829a1 1 0 0 0 0-1.414l-2.829-2.828a1 1 0 0 0-1.414 0'/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.isPc .page,
.isWap .page {
  display: flex;
  align-items: center;
  justify-content: center;
}

.isPc .page .lt,
.isPc .page .gt {
  padding: 0 8px;
}

.isPc .page .gt,
.isPc .page .lt,
.isWap .page .gt,
.isWap .page .lt {
  display: flex;
  align-items: center;
  justify-content: center;
}

.page .lt i {
  --svg: url("data:image/svg+xml,%3Csvg xmlns%3D%27http%3A//www.w3.org/2000/svg%27 viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M12.296 11.736a.75.75 0 1 1-1.092 1.028l-4-4.25a.75.75 0 0 1 0-1.027l4-4.25a.75.75 0 1 1 1.092 1.028L8.78 8zM4.75 3a.75.75 0 0 0-.75.75v8.5a.75.75 0 0 0 1.5 0v-8.5A.75.75 0 0 0 4.75 3'/%3E%3C/svg%3E");
}

.page .gt i {
  --svg: url("data:image/svg+xml,%3Csvg xmlns%3D%27http%3A//www.w3.org/2000/svg%27 viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M3.704 11.736a.75.75 0 1 0 1.092 1.028l4-4.25a.75.75 0 0 0 0-1.027l-4-4.25a.75.75 0 1 0-1.092 1.028L7.22 8zM11.25 3a.75.75 0 0 1 .75.75v8.5a.75.75 0 0 1-1.5 0v-8.5a.75.75 0 0 1 .75-.75'/%3E%3C/svg%3E");
}

.page .gt i,
.page .lt i {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.isPc .page a,
.isWap .page span,
.isWap .page a {
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}

.isWap .page a,
.isWap .page span {
  min-width: 0.2rem;
}

.isWap .page .lt,
.isWap .page .gt {
  padding: 0.1rem 0.14rem;
}

.info img {
  width: 20px;
  height: 20px;
}

.info p {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
}

.info a {
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}

.info a:hover {
  color: #af2f00;
}

.isPc .picBox ul {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  column-gap: 37px;
  row-gap: 70px;
}

.isPc .picBox li {
  margin: 0;
}

.isPc .picBox li span em {
  display: block;
  left: 50%;
  transform: translateX(-50%);
  margin-left: 0;
  width: auto;
  min-width: 150px;
  padding: 0 20px;
  opacity: 0;
  transition:
    opacity 0.3s ease-in-out,
    transform 0.3s ease-in-out;
}

.isPc .picBox li:hover span em {
  opacity: 1;
}

.isWap .picBox li span em {
  left: 50%;
  transform: translateX(-50%);
  margin-left: 0;
  width: auto;
  min-width: 35%;
  padding: 0 0.3rem;
}

.isPc .picBox li span em a,
.isWap .picBox li span em a {
  text-wrap-mode: nowrap;
}

.isPc .art_bottom {
  display: block;
  margin-bottom: 80px;
}

.isWap .art_bottom {
  display: block;
  margin-bottom: 0.5rem;
}

/*img {max-width:100%;}*/
figure.image img {
  margin: 0;
  width: auto;
  max-width: 100%;
}
figure.image {
  display: table;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  border: 0px solid white;
}
figure.image figcaption {
  display: table-caption;
  caption-side: bottom;
  width: 100%;
}
figure.image.align-left {
  float: left;
}
figure.image.align-right {
  float: right;
}
figure.image.align-center {
  margin-left: auto;
  margin-right: auto;
}

.txt1 figure.image img {
  margin-top: 35px;
}

.txt1 figure.image figcaption {
  font-size: 16px;
  line-height: 22px;
  margin-top: 10px;
  text-align: center;
  color: #666666;
}

.isPc .txt1 figure.image figcaption {
  font-size: 16px;
  line-height: 22px;
  margin-top: 10px;
  text-align: center;
  color: #666666;
}

.isWap .txt1 figure.image figcaption {
  font-size: 0.26rem;
  line-height: 0.32rem;
  margin-top: 0.2rem;
  text-align: center;
  color: #666666;
}

.isWap .txt1 figure.image img {
  margin-top: 0.4rem;
}

.isPc .shBox2,
.isWap .shBox2 {
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

i.icon {
  width: 36px;
  height: 36px;
  background-color: #eee;
  border-radius: 6px;
  cursor: pointer;
}

i.icon.facebook {
  background-color: #1877f2;
  background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%27http%3A//www.w3.org/2000/svg%27 width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M8.5 6a6 6 0 0 1 6-6H19v6h-3a1.5 1.5 0 0 0-1.5 1.5V9h4.78l-1.5 6H14.5v9h-6v-9H4.25V9H8.5z'/%3E%3C/svg%3E");
  background-size: 70% 70%;
  background-repeat: no-repeat;
  background-position: center;
}

i.icon.twitter {
  background-color: #000;
  background-image: url('data:image/svg+xml,%3Csvg xmlns%3D%27http%3A//www.w3.org/2000/svg%27 width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="%23fff" d="M18.205 2.25h3.308l-7.227 8.26l8.502 11.24H16.13l-5.214-6.817L4.95 21.75H1.64l7.73-8.835L1.215 2.25H8.04l4.713 6.231zm-1.161 17.52h1.833L7.045 4.126H5.078z"%2F%3E%3C%2Fsvg%3E');
  background-size: 70% 70%;
  background-repeat: no-repeat;
  background-position: center;
}

i.icon.weibo {
  background-color: #d52c2b;
  background-image: url('data:image/svg+xml,%3Csvg xmlns%3D%27http%3A//www.w3.org/2000/svg%27 width="512" height="512" viewBox="0 0 512 512"%3E%3Cpath fill="%23fff" d="M407 177.6c7.6-24-13.4-46.8-37.4-41.7c-22 4.8-28.8-28.1-7.1-32.8c50.1-10.9 92.3 37.1 76.5 84.8c-6.8 21.2-38.8 10.8-32-10.3M214.8 446.7C108.5 446.7 0 395.3 0 310.4c0-44.3 28-95.4 76.3-143.7C176 67 279.5 65.8 249.9 161c-4 13.1 12.3 5.7 12.3 6c79.5-33.6 140.5-16.8 114 51.4c-3.7 9.4 1.1 10.9 8.3 13.1c135.7 42.3 34.8 215.2-169.7 215.2m143.7-146.3c-5.4-55.7-78.5-94-163.4-85.7c-84.8 8.6-148.8 60.3-143.4 116s78.5 94 163.4 85.7c84.8-8.6 148.8-60.3 143.4-116M347.9 35.1c-25.9 5.6-16.8 43.7 8.3 38.3c72.3-15.2 134.8 52.8 111.7 124c-7.4 24.2 29.1 37 37.4 12c31.9-99.8-55.1-195.9-157.4-174.3m-78.5 311c-17.1 38.8-66.8 60-109.1 46.3c-40.8-13.1-58-53.4-40.3-89.7c17.7-35.4 63.1-55.4 103.4-45.1c42 10.8 63.1 50.2 46 88.5m-86.3-30c-12.9-5.4-30 .3-38 12.9c-8.3 12.9-4.3 28 8.6 34c13.1 6 30.8.3 39.1-12.9c8-13.1 3.7-28.3-9.7-34m32.6-13.4c-5.1-1.7-11.4.6-14.3 5.4c-2.9 5.1-1.4 10.6 3.7 12.9c5.1 2 11.7-.3 14.6-5.4c2.8-5.2 1.1-10.9-4-12.9"%2F%3E%3C%2Fsvg%3E');
  background-size: 75% 75%;
  background-repeat: no-repeat;
  background-position: center;
}

i.icon.wechat {
  background-color: #09bc64;
  background-image: url('data:image/svg+xml,%3Csvg xmlns%3D%27http%3A//www.w3.org/2000/svg%27 width="24" height="24" viewBox="0 0 24 24"%3E%3Cg fill="%23fff" fill-rule="evenodd" clip-rule="evenodd"%3E%3Cpath d="M8.452 3.5C4.149 3.5.5 6.425.5 10.214c0 1.94.97 3.668 2.484 4.878v1.682a.5.5 0 0 0 .634.482l2.363-.657a9.307 9.307 0 0 0 2.63.329a.202.202 0 0 0 .192-.24a6.457 6.457 0 0 1-.097-1.122c0-3.898 3.405-6.637 7.197-7.01a.198.198 0 0 0 .172-.26C15.088 5.48 12 3.5 8.452 3.5M6.855 7.46a1.065 1.065 0 1 1-2.13 0a1.065 1.065 0 0 1 2.13 0m4.258 1.064a1.065 1.065 0 1 0 0-2.129a1.065 1.065 0 0 0 0 2.13"%2F%3E%3Cpath d="M16.79 9.887c3.617 0 6.71 2.461 6.71 5.679c0 1.632-.81 3.084-2.07 4.104v1.362a.5.5 0 0 1-.634.482l-1.947-.541a7.845 7.845 0 0 1-2.059.271c-3.616 0-6.71-2.46-6.71-5.678s3.094-5.679 6.71-5.679m-2.244 4.758a.932.932 0 1 0 0-1.863a.932.932 0 0 0 0 1.863m5.456-.931a.931.931 0 1 1-1.863 0a.931.931 0 0 1 1.863 0"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-size: 75% 75%;
  background-repeat: no-repeat;
  background-position: center;
}

.isPc .artBox2 .txt1 em,
.isWap .artBox2 .txt1 em {
  font-style: italic;
  font-weight: inherit;
}

.isWap .addBar {
  flex-wrap: wrap;
}

.isPc .downBox ul {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
}

.isPc .downBox li {
  margin: 0;
}

.isWap .downBox ul {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1.5%;
  margin: 0 4%;
}

.isWap .downBox li {
  width: auto;
  margin: 0;
}

/* txt1 列表样式 */
.isPc .txt1 ul {
  margin: 10px 0;
  padding-left: 24px;
}

.isPc .txt1 li {
  list-style-type: disc;
  margin-bottom: 4px;
  padding-left: 5px;
}

.isWap .txt1 ul {
  margin: 0.2rem 0;
  padding-left: 0.3rem;
}

.isWap .txt1 li {
  list-style-type: disc;
  margin-bottom: 0.05rem;
  padding-left: 0.05rem;
}

.isPc .txt2 ul {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}

.isPc .txt2 li {
  margin: 0;
}

.isPc .picBox li span > a,
.isWap .picBox li span > a {
  display: flex;
}
.isPc .picBox li p,
.isWap .picBox li p {
  text-align: center;
}

/* picBox 阴影效果 */
.isPc .picBox li span {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  display: block;
}

.isWap .picBox li span {
  box-shadow: 0 0.04rem 0.16rem rgba(0, 0, 0, 0.1);
  display: block;
}

.isPc .artBox h1 {
  background: none;
  padding-top: 15px;
}

.isWap .artBox h1 {
  background: none;
  padding-top: 0.3rem;
}

.isPc .artBox .logo,
.isWap .artBox .logo {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}

.isPc .artBox .logo img,
.isWap .artBox .logo img {
  width: 85px;
  height: 85px;
}

.isPc .artBox .txt1 p {
  margin-bottom: 16px;
}
.isWap .artBox .txt1 p {
  margin-bottom: 0.25rem;
}

.isPc .contBox2_r .tSty1 {
  display: flex;
}

.isPc .contBox2_r .tSty1 li {
  padding-right: 8px;
  margin-right: 8px;
}
