/* styles */
.zsgl_i9io caption {
  text-align: center;
  caption-side: top;
  font-weight: 700;
  padding: .45em 0;
  color: #77685e;
}
.zsgl_i9io .vlj_92y p {
  color: #302c2a;
  font-weight: 700;
  margin: 0 0 .45rem;
}
.zsgl_i9io .zp_8cuv .zuoq_x9ao li+li::before {
  margin: 0 .55rem;
  content: '\2022';
  opacity: .45;
}
.zsgl_i9io .yb_sce dt {
  font-weight: 700;
  margin: 1.4em 0 .3em;
}
.zsgl_i9io {
  max-width: 680px;
  margin: 44px auto;
  background: transparent;
  border: 0;
  padding: 50px 12px;
  overflow-wrap: anywhere;
  border-top: 2px solid #ba5e20;
}
.zsgl_i9io strong {
  color: #302c2a;
}
.zsgl_i9io>p:first-of-type {
  text-indent: 0;
}
.zsgl_i9io a:hover {
  background: #f9ece2;
}
.zsgl_i9io .nx_hxr9 nav .nav-current {
  margin: 0 1.3rem .2rem 0;
  cursor: default;
  color: #77685e;
}
.zsgl_i9io .obb_rt1 a {
  text-decoration: none;
  color: #77685e;
}
.zsgl_i9io .sqpc_d7 {
  border-left: 3px solid #ba5e20;
  background: #f9ece2;
  border-radius: 18px;
  padding: .9em 1.2em .9em 2.6em;
}
.zsgl_i9io .nx_hxr9 nav a {
  padding: .25rem 0;
  min-height: 2.75rem;
  margin: 0 1.3rem .2rem 0;
  text-decoration: none;
  display: inline-block;
  color: #77685e;
}
.zsgl_i9io .vl_42+.vl_42 {
  border-top: 1px solid #edeae7;
  padding-top: .6em;
  margin-top: 1.8em;
}
.zsgl_i9io .ijsy_62er {
  background: #f9ece2;
  padding: .7em 1em .7em 2.2em;
  border: 1px solid #edeae7;
  border-radius: 18px;
}
.zsgl_i9io .jkfb_kl .zuoq_x9ao li,.zsgl_i9io .zp_8cuv .zuoq_x9ao li {
  display: inline;
}
.zsgl_i9io .ckx_1ep {
  border-radius: 18px;
  margin-top: 2em;
  background: #f9ece2;
  padding: 1.2em 1.35em;
}
.zsgl_i9io img {
  display: block;
  border-radius: 18px;
  height: auto;
  margin: 1.4em 0;
  max-width: 100%;
  border: 1px solid #edeae7;
}
.zsgl_i9io img.apv_wl {
  margin-right: auto;
  margin-left: auto;
  max-width: 88%;
}
.zsgl_i9io .vlj_92y a {
  padding: .25rem 0;
  min-height: 2.75rem;
  text-decoration: none;
  color: #a9551d;
  display: inline-block;
}
.zsgl_i9io .ob_w1 {
  flex-wrap: wrap;
  list-style: none;
  display: flex;
  margin: 0;
  padding: 0;
  gap: .25em;
}
.zsgl_i9io .adhf_3zxk {
  font-size: .85rem;
  margin: .35rem 0 1.2rem;
  color: #77685e;
}
.zsgl_i9io .ckx_1ep h3 {
  color: #302c2a;
  margin: 1.8em 0 .3em;
  font-size: 1.05rem;
}
.zsgl_i9io .wjr_m4 {
  margin-top: 2em;
  padding-top: 1.4em;
  border-top: 1px solid #edeae7;
}
.zsgl_i9io .zuoq_x9ao {
  padding: 0;
  margin: 0;
  list-style: none;
}
.qtrb_y0 {
  background: #f9ece2;
  padding: .3em .8em;
  border: 1px solid #edeae7;
  font-size: .9rem;
  display: inline-flex;
  border-radius: 999px;
  gap: .4em;
  color: #a9551d;
  align-items: center;
  margin: .3em 0 1.25em;
}
.hffqzdfn {
  margin: 0;
}
.zsgl_i9io details.njz_tk p {
  margin: .6em 0 0;
}
.zsgl_i9io img.atie_479q {
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.zsgl_i9io table {
  width: 100%;
  border-collapse: collapse;
  font-size: .9rem;
  margin: 1.4rem 0;
}
.zsgl_i9io .ob_w1 li {
  padding: 0;
  margin: 0;
}