.swiper_box-n-v9in1q {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

.swiper-18zid8ii {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.swiper_item-2oi-vvny {
  position: relative;
}

.swiper_item-2oi-vvny img {
  width: 100%;
}
[ifeng_ui_mobile_sliders_margin='yes'] {
  padding: 0 0.053333rem;
}

[ifeng_ui_mobile_sliders-item='horizonta'] {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

[ifeng_ui_mobile_sliders-item='vertical'] {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.box-eoapbbcx {
  position: relative;
}

.swiper-1qa4_uzr {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.swiper_txt-1xuhucwt {
  position: absolute;
  width: 100%;
  height: 1.44rem;
  line-height: 1.066667rem;
  bottom: 0;
  left: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(238, 238, 238, 0)), to(rgba(0, 0, 0, .47)));
  background-image: -webkit-linear-gradient(top, rgba(238, 238, 238, 0) 0%, rgba(0, 0, 0, .47) 100%);
  background-image: linear-gradient(-180deg, rgba(238, 238, 238, 0) 0%, rgba(0, 0, 0, .47) 100%);
}

.txt-2e_rwgax {
  width: 80%;
  height: 0.64rem;
  line-height: 0.64rem;
  margin: 0.586667rem 0.346667rem 0.213333rem 0.346667rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.txt-2e_rwgax a {
  font-family: pingfangsc-medium;
  font-size: 0.453333rem;
  font-weight: bold;
  color: #ffffff;
}

.dots_box-36c-adaa {
  position: absolute;
  bottom: 0.32rem;
  right: 0.24rem;
  z-index: 2;
  width: auto;
  height: 0.053333rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.dots_box-36c-adaa span {
  margin-right: 0.106667rem;
}

.current-1l0vnnc9 {
  width: 0.213333rem;
  height: 0.053333rem;
  background: #ffffff;
}

.dots-21u5ysts {
  width: 0.106667rem;
  height: 0.053333rem;
  background: #ffffff;
  opacity: 0.4;
}
.box-2slp90hx {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  width: 100%;
  border-bottom: 1px solid #ededed;
}

.hairlines .box-2slp90hx {
  border-bottom: 0.5px solid #ededed;
}

.silde_box-3e9oeg3s {
  width: 75%;
}

.swiper-1dsm2kpb {
  width: 100%;
  height: 1.493333rem;
  background: rgba(255, 255, 255, .95);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.swiper_item-2gaartvf {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.img_box-2lx8xwxb {
  margin: 0.213333rem 0.213333rem 0.213333rem 0.346667rem;
}

.logo-3nzshz7o {
  display: block;
  width: 5.853333rem;
  height: 1.013333rem;
  background: url(/uploads/image/xfscontent/aidlogo1.d3e171d0.png) no-repeat;
  background-size: contain;
}

/* .logo {
    display: block;
    width: 100%;
    height: 100%;
    background: no-repeat left top;
    background-size: auto 100%;
} */

.videologo-3xpmpcoy {
  display: block;
  width: 5.853333rem;
  height: 1.013333rem;
  background: url(/uploads/image/xc20527/7035595e395a48esize12_w428_h74.png) no-repeat;
  background-size: contain;
}

.pic-3fu75g9v {
  width: 1.6rem;
  height: 1.066667rem;
}

.title-1whohb7q {
  height: 1.066667rem;
  line-height: 0.533333rem;
  margin: 0.16rem 0 0.266667rem 0;
  margin-right: 0.4rem;
  font-family: pingfangsc-regular;
  font-size: 0.373333rem;
  color: #1a1a1a;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.titlebox-2kbeomif {
  max-height: 1.066667rem;
  overflow: hidden;
}

.opt-2i4kqxuk {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0.346667rem;
  width: 2.48rem;
  height: 1.493333rem;
  background: rgba(255, 255, 255, .95);
  display: flex;
  align-items: center;
}

.btn-3euszjtb {
  width: 1.6rem;
  height: 0.746667rem;
  margin-right: 0.266667rem;
  background: #f54343;
  border-radius: 0.373333rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 0;
  font-family: pingfangsc-medium;
  font-size: 0.373333rem;
  color: #ffffff;
}

.btn-3euszjtb span {
  width: 0.773333rem;
  height: 0.533333rem;
  margin: 0.106667rem 0.4rem;
  font-family: pingfangsc-medium;
  font-size: 0.373333rem;
  color: #ffffff;
}

.close-rq_2lbjk {
  display: block;
  width: 0.32rem;
  height: 0.32rem;
  background: url(/uploads/image/xfscontent/close_icon.a98543ba.png) no-repeat 0 0/0.266667rem 0.266667rem;
}

.dots_box-3u4nxixk {
  position: absolute;
  bottom: 0.106667rem;
  z-index: 2;
  width: 100%;
  height: 0.053333rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.dots-2awxelbm {
  width: auto;
  height: 0.053333rem;
  right: 20%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.dots-2awxelbm span {
  display: inline-block;
  margin-right: 0.106667rem;
}

.current-3azmusmh {
  width: 0.213333rem;
  height: 0.053333rem;
  background: #f54343;
  border-radius: 1px;
}

.hairlines .current-3azmusmh {
  border-radius: 0.5px;
}

.dot-1gsi5cq0 {
  width: 0.106667rem;
  height: 0.053333rem;
  background: rgba(0, 0, 0, .1);
  border-radius: 1px;
}

.hairlines .dot-1gsi5cq0 {
  border-radius: 0.5px;
}

.nocloseicon-3perk9cn .btn-3euszjtb {
  margin-right: 0;
  margin-left: 0.586667rem;
}

.nocloseicon-3perk9cn .close-rq_2lbjk {
  display: none;
}

.webpic-2rabhsd- {
  height: 100%;
}
.wxlaunchappbox-3_owchvn {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 999;
}
.box-1qgzr8d- {
  position: relative;
}

.swiper-7kgrnksq {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.swiper_txt-34t01hus {
  position: absolute;
  width: 100%;
  height: 1.44rem;
  line-height: 1.066667rem;
  bottom: 0;
  left: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(238, 238, 238, 0)), to(rgba(0, 0, 0, .47)));
  background-image: -webkit-linear-gradient(top, rgba(238, 238, 238, 0) 0%, rgba(0, 0, 0, .47) 100%);
  background-image: linear-gradient(-180deg, rgba(238, 238, 238, 0) 0%, rgba(0, 0, 0, .47) 100%);
}

.txt-xibjqemz {
  width: 80%;
  height: 0.64rem;
  line-height: 0.64rem;
  margin: 0.586667rem 0.346667rem 0.213333rem 0.346667rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.txt-xibjqemz a {
  font-family: pingfangsc-medium;
  font-size: 0.453333rem;
  font-weight: bold;
  color: #ffffff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}

.dots_box-2cffoapu {
  position: absolute;
  bottom: 0.186667rem;
  right: 0.24rem;
  z-index: 2;
}

.current-24rww5k4 {
  margin: 0 0.106667rem 0.213333rem 0;
  width: 0.24rem;
  height: 0.746667rem;
  line-height: 0.746667rem;
  font-family: pingfangsc-medium;
  font-size: 0.533333rem;
  color: #f54343;
}

.total-oijlizcr {
  height: 0.373333rem;
  line-height: 0.373333rem;
  opacity: 0.8;
  font-family: pingfangsc-medium;
  font-size: 0.266667rem;
  color: #ffffff;
}
.box-1vitjacz {
  position: relative;
}

.swiper-lpr3byfd {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.swiper-lpr3byfd a {
  width: 100%;
}

.swiper-lpr3byfd a img {
  width: 100%;
  border-radius: 0.08rem;
}

.swiper-lpr3byfd img {
  width: 100%;
  border-radius: 0.08rem;
}

.swiper_txt-1b49lgyq {
  position: absolute;
  width: 100%;
  height: 2.346667rem;
  line-height: 2.346667rem;
  bottom: 0;
  left: 0;
  border-radius: 0.08rem;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(238, 238, 238, 0)), to(rgba(0, 0, 0, .47)));
  background-image: -webkit-linear-gradient(top, rgba(238, 238, 238, 0) 0%, rgba(0, 0, 0, .47) 100%);
  background-image: linear-gradient(-180deg, rgba(238, 238, 238, 0) 0%, rgba(0, 0, 0, .47) 100%);
}

.txt-1-bxs5gx {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  height: 1.173333rem;
  line-height: 0.64rem;
  margin: 0.853333rem 0.346667rem 0.266667rem 0.346667rem;
  /* overflow: hidden; */
  text-overflow: ellipsis;
}

.txt_content-1fj3ksy4 {
  display: block;
  line-height: 0.64rem;
  font-family: pingfangsc;
  font-weight: bolder;
  font-size: 0.453333rem;
  color: #ffffff;
  overflow: hidden;
  word-break: break-all;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.dots_box-2j3qsesm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0.186667rem;
  z-index: 2;
  width: 100%;
  height: 0.053333rem;
  display: flex;
}

.dots_box-2j3qsesm span {
  margin-right: 0.106667rem;
}

.current-2vskjddv {
  width: 0.213333rem;
  height: 0.053333rem;
  background: #ffffff;
}

.dots-3xuz22zn {
  width: 0.106667rem;
  height: 0.053333rem;
  background: #ffffff;
  opacity: 0.4;
}

.recommendtxt-lvbab6i- {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.recommendlogo-3ofxj3ru {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  display: inline-block;
  width: 0.746667rem;
  height: 0.4rem;
  background: url(/uploads/image/xfscontent/recommend.b7a37b4f.png) no-repeat 0 0;
  background-size: contain;
  /* position: absolute;
    left: -56px;
    top: 54px; */
  margin-right: 0.213333rem;
}
.caption-1zqy_dm- {
  position: relative;
  width: 100%;
  height: 1.173333rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #ffffff;
}

.icon-bzx4hvjt {
  width: 0.56rem;
  height: 0.56rem;
  margin: 0.293333rem auto 0.373333rem 0.346667rem;
  background: url(/uploads/image/xfscontent/logo.0b2ccb90.png) no-repeat;
  background-size: contain;
}

.title-31ht-go- {
  width: auto;
  height: 0.666667rem;
  line-height: 0.666667rem;
  margin: 0.266667rem auto 0.24rem;
}

.title-31ht-go- a {
  font-family: pingfangsc-medium;
  font-size: 0.48rem;
  font-weight: 600;
  color: #1a1a1a !important;
}

.menu-3w7urevm {
  width: 0.64rem;
  height: 0.64rem;
  margin: 0.266667rem 0.346667rem 0.266667rem auto;
  background: url(/uploads/image/xfscontent/menu.bcbd36dd.png) no-repeat;
  background-size: contain;
}

.down-htrw5xfm {
  width: 0.64rem;
  height: 0.64rem;
  margin: 0.266667rem 0.346667rem 0.266667rem auto;
  background: url(/uploads/image/xfscontent/down.4a3e7aec.png) no-repeat;
  background-size: contain;
}

.menu_box-h6ph-c2o {
  position: absolute;
  top: 1.173333rem;
  left: 0;
  width: 100%;
  background: #ffffff;
  z-index: 999;
  overflow: hidden;
}

@-webkit-keyframes show-1tikvr1_ {
  from {
    height: 0;
  }

  to {
    height: auto;
  }
}

@keyframes show-1tikvr1_ {
  from {
    height: 0;
  }

  to {
    height: auto;
  }
}

.show-1tikvr1_ {
  height: auto;
}

@-webkit-keyframes hide-2v03uvlb {
  from {
    height: auto;
  }

  to {
    height: 0;
  }
}

@keyframes hide-2v03uvlb {
  from {
    height: auto;
  }

  to {
    height: 0;
  }
}

.hide-2v03uvlb {
  height: 0;
}

.list-2ozgmqn6 {
  margin: 0.053333rem 0.026667rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.list-2ozgmqn6 li {
  margin: 0.16rem 0.306667rem;
}

.list-2ozgmqn6 li a {
  font-family: pingfangsc-regular;
  font-size: 0.4rem;
  color: #1a1a1a;
}
.caption-1olog56k {
  position: relative;
  width: 100%;
  height: 1.173333rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #ffffff;
}

.icon-1qc4j1qn {
  width: 2rem;
  height: 0.533333rem;
  font-size: 0;
  color: rgba(0, 0, 0, 0);
  background: url(/uploads/image/xfscontent/logo1.ef205cdd.png) no-repeat center center;
  background-size: contain;
}

.title-3hg85os6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 0.666667rem;
  line-height: 0.666667rem;
}

.title-3hg85os6 a {
  font-family: pingfangsc-medium;
  font-size: 0.48rem;
  font-weight: 600;
  color: #1a1a1a !important;
}

.title-3hg85os6 span {
  display: block;
  width: 0.373333rem;
  height: 0.373333rem;
  margin: 0 0.106667rem;
  background: url(/uploads/image/xfscontent/right.1118f50a.png) no-repeat;
  background-size: contain;
}

.menu-1ekowxpr {
  width: 0.64rem;
  height: 0.64rem;
  margin: 0.266667rem 0.346667rem 0.266667rem auto;
  background: url(/uploads/image/xfscontent/menu.bcbd36dd.png) no-repeat;
  background-size: contain;
}

.down-2f72mrv5 {
  width: 0.64rem;
  height: 0.64rem;
  margin: 0.266667rem 0.346667rem 0.266667rem auto;
  background: url(/uploads/image/xfscontent/down.4a3e7aec.png) no-repeat;
  background-size: contain;
}

.menu_box-3a1pbqwn {
  position: absolute;
  top: 1.173333rem;
  left: 0;
  width: 100%;
  background: #ffffff;
  z-index: 999;
}

.list-3ptrj0wb {
  margin: 0.053333rem 0.026667rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.list-3ptrj0wb li {
  margin: 0.16rem 0.306667rem;
}

.list-3ptrj0wb li a {
  font-family: pingfangsc-regular;
  font-size: 0.4rem;
  color: #1a1a1a;
}
.tabs_box-275oj-ej {
  position: relative;
  padding-top: 0.213333rem;
  width: 100%;
  height: 0.853333rem;
  background: #ffffff;
  border-bottom: 1px solid #ededed;
  overflow: hidden;
  z-index: 2;
}

.hairlines .tabs_box-275oj-ej {
  border-bottom: 0.5px solid #ededed;
}

.tabs-21v8qour {
  width: 100%;
  height: 1.066667rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  z-index: 1;
}

.mask-smd4-dfq {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 1.386667rem;
  height: 100%;
  background-image: -webkit-gradient(linear, right top, left top, from(#ffffff), color-stop(80%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(right, #ffffff 0%, rgba(255, 255, 255, 0) 80%);
  background-image: linear-gradient(-90deg, #ffffff 0%, rgba(255, 255, 255, 0) 80%);
  pointer-events: none;
}
.tabs-3ideft2j {
  height: 0.853333rem;
  margin: 0 0.08rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.tabs-3ideft2j li {
  position: relative;
  line-height: 0.586667rem;
  margin: 0.08rem 0.266667rem 0 0.266667rem;
}

.tabs-3ideft2j li a {
  font-family: pingfangsc-regular;
  font-size: 0.426667rem;
}

.current-2y8orczu {
  font-weight: bold;
  color: #e64643;
}

.item-3z5mahmj {
  color: #5c5c5c;
}

.dot-8faelvto {
  position: absolute;
  bottom: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.dot-8faelvto span {
  width: 0.373333rem;
  height: 0.053333rem;
  background: #f54343;
  border-radius: 0.02rem;
}

.hairlines .dot-8faelvto span {
  border-radius: 0.75px;
}
.more_tabs-3yzyd9ad {
  width: 100%;
  height: 1.173333rem;
  background: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-n9xf3l4r {
  height: 0.586667rem;
  line-height: 0.586667rem;
  margin: 0 0 0 0.346667rem;
  font-family: pingfangsc-medium;
  font-size: 0.426667rem;
  color: #1a1a1a;
}

.more-1_ybgtzg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}

.more-1_ybgtzg span:first-child {
  width: 2.24rem;
  height: 0.533333rem;
  line-height: 0.533333rem;
  font-family: pingfangsc-regular;
  font-size: 0.373333rem;
  color: #5c5c5c;
  text-align: right;
}

.more-1_ybgtzg span:last-child {
  display: block;
  width: 0.32rem;
  height: 0.32rem;
  margin: 0 0.346667rem 0 0.106667rem;
  background: url(/uploads/image/xfscontent/arrow.43a64a9a.png) no-repeat;
  background-size: contain;
}
.mdbox-3gqacmfl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 1.173333rem;
  background: #fff;
}

.title-1ahxsob2 {
  font-size: 0.426667rem;
  line-height: 1.173333rem;
  display: block;
  padding-left: 0.4rem;
  position: relative;
  font-weight: bold;
}

.title-1ahxsob2:before {
  content: '';
  position: absolute;
  top: 0.306667rem;
  left: 0;
  width: 0.08rem;
  height: 0.48rem;
  background: #f54343;
}

.sofa-dtslueag {
  height: 0.746667rem;
  line-height: 0.746667rem;
  border-radius: 0.373333rem;
  font-size: 0.186667rem;
  padding: 0 0.24rem;
  background: #fde2e2;
  display: block;
  margin: 0.213333rem 0.346667rem 0 0;
  color: #f54343;
}

.join-2ivrj7wc {
  font-size: 0.373333rem;
  color: #999;
  display: block;
  line-height: 1.173333rem;
  margin-right: 0.346667rem;
}

.number-3xcugozg {
  font-size: 0.426667rem;
  color: #f54343;
  padding-right: 0.106667rem;
}
.normaltab-i1rm8bdy {
  height: 1.173333rem;
  padding: 0 0.4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  position: relative;
}

.normaltabfix-31_rwvqz {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
}

.normaltabtitle-3yfr6gqy {
  font-size: 0.426667rem;
  color: #1a1a1a;
  display: block;
  font-weight: bold;
  line-height: 1.173333rem;
  background: #fff;
}

.normaltabtitlelink-1wtchll2 {
  color: #1a1a1a;
}

.localstationlink-hfnhmohz {
  font-size: 0.346667rem;
  color: #3091f5;
  margin-left: 0.4rem;
  font-weight: normal;
}

.normaltablist-cuqemrjw {
  position: absolute;
  top: 0;
  right: 0.346667rem;
  height: 1.173333rem;
  overflow: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  max-width: 8rem;
  white-space: nowrap;
}

.normaltabitem-21vlib9s {
  display: inline-block;
  line-height: 1.173333rem;
  margin-left: 0.426667rem;
}

.normaltablink-3i2kepms {
  font-size: 0.4rem;
  color: #1a1a1a;
}

.normaltabitem-21vlib9s:first-child {
  margin: 0;
}

.normaltabsticky-1-jr1jkk {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 10;
  top: 0;
  left: 0;
}
.viewmore-c9vfptl4 {
  background: #fff;
  height: 1.173333rem;
  text-align: center;
  line-height: 1.173333rem;
}

.viewmorelink-2xthd81y {
  display: inline-block;
  font-size: 0.4rem;
  color: #1a1a1a;
  line-height: 1.173333rem;
  padding-right: 0.453333rem;
  background: url(/uploads/image/xfscontent/arrow.43a64a9a.png) no-repeat right 0.426667rem/0.32rem 0.32rem;
}
.tip_box-1zrklzkd {
  width: 100%;
  height: 0.96rem;
  background: #f7f7f7;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tip-3kgcclst {
  height: 0.533333rem;
  line-height: 0.533333rem;
  font-family: pingfangsc-regular;
  font-size: 0.373333rem;
  color: #999999;
}
.data_box-3y4lufc1 {
  width: 100%;
  height: 2.24rem;
  background: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.devide-1ea-os9b {
  width: 1px;
  height: 1.466667rem;
  background: #ededed;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.hairlines .devide-1ea-os9b {
  width: 0.5px;
}
.data_item-uvmgxmm4 {
  width: 100%;
  height: 2.24rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-2erxx6ku {
  height: 0.48rem;
  line-height: 0.48rem;
  font-family: pingfangsc-regular;
  font-size: 0.346667rem;
  color: #5c5c5c;
}

.value-1jibg465 {
  height: 0.666667rem;
  line-height: 0.666667rem;
  font-family: pingfangsc-regular;
  font-size: 0.48rem;
  font-weight: bold;
}

.other-r5zvyhsz {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.other-r5zvyhsz span {
  height: 0.373333rem;
  line-height: 0.373333rem;
  font-family: pingfangsc-regular;
  font-size: 0.293333rem;
}

.grow-3o3236pt {
  margin-right: 0.213333rem;
}

.black-gh99gbt9 {
  color: #000000;
}

.red-5q0qki_q {
  color: #f54343;
}

.green-1voxu3dm {
  color: #20aa61;
}
/* 列表 */

.list-2xb03_ns {
  margin: 0;
  padding: 0 0.346667rem;
  list-style: none;
  background-color: #fff;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.list-2xb03_ns a {
  color: #1a1a1a;
  text-decoration: none;
}

.list-2xb03_ns img {
  background-color: #f2f2f2;
}

.listitem-180v3zke {
  padding: 0.32rem 0;
  border-bottom: 1px solid #ededed;
}

.hairlines .listitem-180v3zke {
  border-bottom: 0.5px solid #ededed;
}

.title-2kljq5h_ {
  margin: 0 0 0.266667rem 0;
  font-size: 0.453333rem;
  line-height: 0.613333rem;
  font-weight: normal;
}

.title-2kljq5h_ a {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-ya6dcqqq {
  margin: 0;
  font-size: 0.32rem;
  color: #999;
}

.p-ya6dcqqq a {
  color: #999;
}

.mr16-3c_3i_q8 {
  margin-right: 0.213333rem;
}

.searchpath-1cyra48e {
  padding: 1px 0.04rem;
  border: 1px solid #999;
}

.hairlines .searchpath-1cyra48e {
  padding: 0.5px 1.5px;
  border: 0.5px solid #999;
}

.openapp-3unkrtlp {
  margin-right: 0.213333rem;
  color: #f54343;
}

.imagecompatible-1o03lmdz,
.image-_wgnklzf,
.bigimage-1ktdqkok {
  display: block;
  overflow: hidden;
}

.imagecompatible-1o03lmdz img,
.image-_wgnklzf img,
.bigimage-1ktdqkok img {
  width: 100%;
  height: 100%;
}

.image-_wgnklzf {
  width: 3.066667rem;
  height: 2.026667rem;
}

.imagecompatible-1o03lmdz {
  width: 115px;
  height: 76px;
}

.imagecompatible-1o03lmdz,
.image-_wgnklzf,
.bigimage-1ktdqkok,
.face-2y-m0mmx {
  background-color: #f2f2f2;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center center;
}

/* 加载更多 */

.morebox-3tjv6k53 {
  height: 1.173333rem;
  line-height: 1.173333rem;
  text-align: center;
  background: #fff;
}

.moretxt-2kxanjja {
  display: inline-block;
  font-size: 0.4rem;
  color: #1a1a1a;
  line-height: 1.173333rem;
  padding-right: 0.4rem;
  background: url(/uploads/image/xfscontent/arrow.43a64a9a.png) no-repeat right 0.426667rem/0.32rem 0.32rem;
}

.spreadmore-2xbqgm05 {
  display: inline-block;
  font-size: 0.4rem;
  color: #1a1a1a;
  line-height: 1.173333rem;
  padding-right: 0.4rem;
  background: url(/uploads/image/xfscontent/more.e8147742.png) no-repeat right center/0.293333rem 0.186667rem;
}

/* imageanimate */

@-webkit-keyframes imageanimate-27fx7_oq {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes imageanimate-27fx7_oq {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.imageanimateopacityzero-knhmzodf {
  opacity: 0;
}

.imageanimateopacityone-ktjkew3f {
  opacity: 0;
  -webkit-animation-name: imageanimate-27fx7_oq;
  animation-name: imageanimate-27fx7_oq;
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

/* flex */

.flex-3em4v9_g {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.noshrink-i50hwrk4 {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.col1-k4mrr-ts {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.oneimagebox-2zvfgnqp {
  min-height: 1.173333rem;
}

/* 一图模式 */

.ml24-krdxaoo- {
  margin-left: 0.32rem;
  position: relative;
}

.vediolength-2vp9w7qb {
  font-size: 0.32rem;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  bottom: 0.066667rem;
  right: 0.093333rem;
  padding: 0.106667rem 0.24rem;
  background: rgba(0, 0, 0, .2);
  border-radius: 0.533333rem;
}

.mt4-2eyfqbwl {
  margin-top: 0.053333rem;
}

/* 三图模式 */

.mr4-1pvc7vte {
  margin-right: 0.053333rem;
}

.mb14-1rnnttsd {
  margin-bottom: 0.186667rem;
}

.haspage-1ugt7wol {
  position: relative;
}

.page-hpb6us1i {
  position: absolute;
  right: 0.213333rem;
  bottom: 0.186667rem;
  padding: 0 0.32rem;
  height: 0.533333rem;
  font-size: 0.32rem;
  line-height: 0.533333rem;
  color: #fff;
  border-radius: 0.533333rem;
  background-color: rgba(0, 0, 0, .2);
}

.live-205f--ik {
  position: absolute;
  right: 0.213333rem;
  bottom: 0.186667rem;
  padding: 0 0.32rem;
  height: 0.533333rem;
  font-size: 0.266667rem;
  line-height: 0.533333rem;
  color: #fff;
  border-radius: 0.533333rem;
  background-color: rgba(0, 0, 0, .2);
}

/* 大图模式 */

.bigimage-1ktdqkok {
  position: relative;
  width: 9.306667rem;
  height: 5.226667rem;
}

.play-l3vxjvq5 {
  position: absolute;
  width: 1.333333rem;
  height: 1.333333rem;
  top: 50%;
  left: 50%;
  margin: -0.666667rem 0 0 -0.666667rem;
  background-color: rgba(0, 0, 0, .2);
  border-radius: 1.333333rem;
}

.play-l3vxjvq5:after {
  content: '';
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin: -0.24rem 0 0 -0.16rem;
  width: 0;
  height: 0;
  border-left: 0.426667rem solid #fff;
  border-bottom: 0.24rem solid transparent;
  border-top: 0.24rem solid transparent;
  border-right: none;
}

.atlasmark-2depsmk2 {
  width: 1.12rem;
  height: 0.533333rem;
  font-size: 0.293333rem;
  color: #fff;
  line-height: 0;
  background: rgba(0, 0, 0, .2);
  border-radius: 0.266667rem;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 0.213333rem;
  right: 0.213333rem;
}

/* 二图 */

.twopic-wwhknpja {
  display: inline-block;
  width: 4.533333rem;
  vertical-align: bottom;
  padding: 0.32rem 0;
  margin: 0;
}

.twopic-wwhknpja .mark-1bwqfipn {
  height: 0.88rem;
}

.twopic-wwhknpja .openapp-3unkrtlp {
  font-size: 0.32rem;
  line-height: 0.88rem;
  color: #f54343;
}

.twopic-wwhknpja .txt-holneq4f {
  display: -webkit-box;
  height: 1.28rem;
  line-height: 0.64rem;
  font-size: 0.453333rem;
  font-weight: normal;
  color: #1a1a1a;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.twopicitem-1yhipyw4 {
  display: block;
}

.picbox-3ckftmym {
  position: relative;
  width: 4.533333rem;
  height: 2.506667rem;
}

.picbox-3ckftmym img {
  width: 100%;
  height: 100%;
}

.picbox-3ckftmym .time-3y6gtued {
  position: absolute;
  right: 0.213333rem;
  bottom: 0.213333rem;
  padding: 0 0.24rem;
  height: 0.533333rem;
  line-height: 0.533333rem;
  font-size: 0.266667rem;
  color: #fff;
  border-radius: 0.266667rem;
  background-color: rgba(0, 0, 0, .2);
}

.twopic-wwhknpja:nth-child(even) {
  margin-left: 0.226667rem;
}

.stick-2awbv49a {
  padding: 0.266667rem 0;
  border-bottom: 1px solid #ededed;
}

.hairlines .stick-2awbv49a {
  border-bottom: 0.5px solid #ededed;
}

.stick-2awbv49a .sticklink-uknzmcat {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.stick-2awbv49a .stickmark-3tsbj8gs {
  display: block;
  width: 0.88rem;
  height: 0.48rem;
  margin: 0.093333rem 0.133333rem 0 0;
  background: url(/uploads/image/xfscontent/stick.c1b33275.png) no-repeat 0 0/100% 100%;
}

.stick-2awbv49a .sticktitle-38hdwsdu {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 0.453333rem;
  font-weight: normal;
  color: #1a1a1a;
  text-align: justify;
}

.audioicon-3z8vvadb,
.videoicon-u9l4t59h {
  position: absolute;
  width: 0.506667rem;
  height: 0.506667rem;
  bottom: 0.213333rem;
  right: 0.213333rem;
}

.audioicon-3z8vvadb {
  background: url(/uploads/image/xfscontent/audio.a6d4e22e.png) no-repeat 0 0/0.506667rem 0.506667rem;
}

.videoicon-u9l4t59h {
  background: url(/uploads/image/xfscontent/video.bc888a06.png) no-repeat 0 0/0.506667rem 0.506667rem;
}

.nopadding-30hqitdg {
  padding-left: 0;
  padding-right: 0;
}

/* 视频首页 */

.videolistnotransform-fvsiv_nd {
  -webkit-transform: none;
  transform: none;
}

.recommendp-2bmsnoql {
  position: relative;
  padding-left: 0.853333rem;
}

.recommendlogo-sixymlgo {
  display: block;
  width: 0.72rem;
  height: 0.373333rem;
  background: url(/uploads/image/xfscontent/recommend.e8acb6aa.png) no-repeat 0 0;
  background-size: contain;
  position: absolute;
  left: 0;
  top: 0.026667rem;
}

.h5recommendlogo-6-ivsxmr {
  display: block;
  width: 0.72rem;
  height: 0.373333rem;
  position: absolute;
  left: 0;
  top: 0.053333rem;
  background:  no-repeat 0 0;
  background-size: contain;
}

.h5imagecompatible-1tncf7sq {
  width: 142px;
  height: 80px;
  position: relative;
}

.videocreater-mikbwgx7 {
  margin-right: 0.306667rem;
}

.alink-3jj5gxvc {
  display: block;
  width: 3.066667rem;
  height: 2.026667rem;
  background-size: cover;
}

.alink-3jj5gxvc img {
  display: block;
  width: 100%;
  height: 100%;
}

.videolength-zlgpstno {
  width: 1.133333rem;
  height: 0.533333rem;
  background: url(/uploads/image/xfscontent/rinkle.c7e7b7b4.png) no-repeat;
  background-size: contain;
  text-align: center;
  line-height: 0.573333rem;
  color: #fff;
  position: absolute;
  bottom: 0.213333rem;
  right: 0.213333rem;
  font-size: 0.266667rem;
}

.mb40-yalgdcfg {
  margin-bottom: 0.4rem;
}

/* 视频垂直页 */

.videolistitem-2-x5lghd {
  padding: 0.32rem 0 0 0;
  border-bottom: 1px solid #ededed;
}

.hairlines .videolistitem-2-x5lghd {
  border-bottom: 0.5px solid #ededed;
}

.graybg-1lmuewu7 {
  padding-bottom: 0.213333rem;
  background: #f9f9f9;
}

.videolist-3wn4irhy {
  padding: 0 0;
  -webkit-transform: none;
  transform: none;
}

.videotitle-1lxf2ovr {
  padding: 0 0.346667rem;
}

.videobigimage-29ik6rhn {
  width: 100%;
  height: 5.626667rem;
}

.videoinfo-1rjrjtzv {
  width: 100%;
  height: 0.746667rem;
  position: absolute;
  left: 0;
  bottom: 0.213333rem;
  font-size: 0.32rem;
  color: #999;
  font-family: pingfangsc-regular;
}

.videoinfo-1rjrjtzv span {
  margin-left: 0.4rem;
  float: left;
  margin-top: 0.053333rem;
}

.playnum-wx0ramvb {
  float: right;
  width: 1.133333rem;
  height: 0.533333rem;
  background: url(/uploads/image/xfscontent/rinkle.c7e7b7b4.png) no-repeat;
  background-size: contain;
  text-align: center;
  line-height: 0.573333rem;
  color: #fff;
  position: absolute;
  right: 0.213333rem;
  bottom: 0.213333rem;
}
.box-4xhupypo {
  background: #606060;
  padding: 0.4rem;
}

.oneline-xff73c6v,
.twoline-1n6q_iuu {
  display: block;
  text-align: center;
  line-height: 0.373333rem;
  font-family: pingfangsc-light;
  font-size: 0.266667rem;
  color: #ffffff;
  text-align: center;
}

.twoline-1n6q_iuu {
  padding-bottom: 0.266667rem;
}

.twoline-1n6q_iuu a {
  color: #ffffff;
}
.footer-2g4_futi {
  background: #fff;
}

.footerbox-2lqjesm1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.493333rem;
}

.footeritem-1qbyhl3u {
  padding: 0 0.386667rem;
  position: relative;
  line-height: 0.586667rem;
}

.footeritem-1qbyhl3u::before {
  content: '';
  display: block;
  position: absolute;
  top: 0.053333rem;
  right: 0;
  height: 0.48rem;
  width: 1px;
  background: #ededed;
}

.hairlines .footeritem-1qbyhl3u::before {
  width: 0.5px;
}

.footerlink-yuqgph4h {
  font-size: 0.426667rem;
  color: #1a1a1a;
}
.comment_box--nexfdrk {
  background: #ffffff;
  padding-bottom: 0.24rem;
}

.title-llcrjh9g {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.173333rem;
}

.title-llcrjh9g span {
  display: block;
  height: 0.586667rem;
  line-height: 0.586667rem;
  font-family: pingfangsc-medium;
  font-size: 0.426667rem;
  font-weight: bold;
  color: #1a1a1a;
}

.bg_box-3ij2wp9k {
  width: 100%;
  height: 3.626667rem;
  background: url(/uploads/image/xfscontent/sofa.29eeb9c7.png) no-repeat center;
  background-size: contain;
}

.counts-k1lf1pip {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.173333rem;
}

.counts-k1lf1pip a {
  height: 0.56rem;
  line-height: 0.56rem;
  font-family: pingfangsc-regular;
  font-size: 0.4rem;
  color: #1a1a1a;
}

.counts-k1lf1pip span {
  display: block;
  width: 0.32rem;
  height: 0.32rem;
  margin-left: 0.08rem;
  background: url(/uploads/image/xfscontent/arrow.58a51771.png) no-repeat;
  background-size: contain;
}
.hotitem-1usn8pqw {
  margin: 0 0.4rem;
  padding: 0.346667rem 0 0.373333rem 0;
}

.caption-15zgngv- {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.caption-15zgngv- img {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 0.906667rem;
  height: 0.906667rem;
  border-radius: 50%;
}

.info-12oee43r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-left: 0.266667rem;
  width: 100%;
}

.username-2a9dsagm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 0.533333rem;
}

.username-2a9dsagm a {
  height: 0.533333rem;
  line-height: 0.533333rem;
  font-family: pingfangsc-medium;
  font-size: 0.373333rem;
  font-weight: 500;
  color: #1a1a1a;
}

.votenum-10o8gvku {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.votenum-10o8gvku a {
  margin-right: 0.106667rem;
  font-family: pingfangsc-regular;
  font-size: 0.346667rem;
  font-weight: 400;
  color: #9e9e9e;
}

.zan-13mpovae {
  display: block;
  width: 0.48rem;
  height: 0.48rem;
  background: url(/uploads/image/xfscontent/zan.d51cbfbc.png) no-repeat;
  background-size: contain;
}

.zand-bgfvfgmb {
  display: block;
  width: 0.48rem;
  height: 0.48rem;
  background: url(/uploads/image/xfscontent/zand.53e4c55f.png) no-repeat;
  background-size: contain;
}

.txt-38r68j0- {
  margin: 0.213333rem 0 0.373333rem 0;
  line-height: 0.613333rem;
  word-wrap: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
}

.contenttxt-1swbdjlu {
  font-family: pingfangsc-regular;
  font-size: 0.426667rem;
  color: #1a1a1a;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.commenttime-1y2a_z5v {
  height: 0.453333rem;
  line-height: 0.453333rem;
  font-family: pingfangsc-regular;
  font-size: 0.32rem;
  color: #a1a5ac;
}

.face-1f0x7n6l {
  display: inline-block;
  margin: 0 0.053333rem 0 0;
  width: 0.64rem;
  height: 0.64rem;
  vertical-align: middle;
  background-size: contain;
}

.comic-2rgvtw7s {
  background: url(/uploads/image/xfscontent/comic.4186a693.png) no-repeat;
  background-size: contain;
}

.angry-wpus-2fe {
  background: url(/uploads/image/xfscontent/angry.c60936eb.png) no-repeat;
  background-size: contain;
}

.applause-z9jjr6mk {
  background: url(/uploads/image/xfscontent/applause.ba221d94.png) no-repeat;
  background-size: contain;
}

.arrogant-1evjmvsc {
  background: url(/uploads/image/xfscontent/arrogant.26cfcb90.png) no-repeat;
  background-size: contain;
}

.astonished-5rqdhp_l {
  background: url(/uploads/image/xfscontent/astonished.fca46076.png) no-repeat;
  background-size: contain;
}

.awkward-clrgd4mz {
  background: url(/uploads/image/xfscontent/awkward.9f451359.png) no-repeat;
  background-size: contain;
}

.bigcry-31pzygqj {
  background: url(/uploads/image/xfscontent/bigcry.67465443.png) no-repeat;
  background-size: contain;
}

.blessing-1fueymmr {
  background: url(/uploads/image/xfscontent/blessing.0436ae31.png) no-repeat;
  background-size: contain;
}

.boo-1dakiau3 {
  background: url(/uploads/image/xfscontent/boo.83b44bfb.png) no-repeat;
  background-size: contain;
}

.candle-2slpk-uo {
  background: url(/uploads/image/xfscontent/candle.242de90d.png) no-repeat;
  background-size: contain;
}

.cheer-dievftii {
  background: url(/uploads/image/xfscontent/cheer.155f2d26.png) no-repeat;
  background-size: contain;
}

.cool-1_skre2t {
  background: url(/uploads/image/xfscontent/cool.9ca130da.png) no-repeat;
  background-size: contain;
}

.crazy-3jheuncs {
  background: url(/uploads/image/xfscontent/crazy.f0df3282.png) no-repeat;
  background-size: contain;
}

.cry-1eujxtfu {
  background: url(/uploads/image/xfscontent/cry.7468d568.png) no-repeat;
  background-size: contain;
}

.dignose-3i7cvlyc {
  background: url(/uploads/image/xfscontent/dignose.b1026f60.png) no-repeat;
  background-size: contain;
}

.dizzy-2d6mc_ck {
  background: url(/uploads/image/xfscontent/dizzy.5aef708c.png) no-repeat;
  background-size: contain;
}

.dog-2uc63qhq {
  background: url(/uploads/image/xfscontent/dog.5f8f6cf3.png) no-repeat;
  background-size: contain;
}

.dontbicker-1ctvofrc {
  background: url(/uploads/image/xfscontent/dontbicker.63c58ed4.png) no-repeat;
  background-size: contain;
}

.doubt-zba2oqje {
  background: url(/uploads/image/xfscontent/doubt.3b44923a.png) no-repeat;
  background-size: contain;
}

.drinktea-3sr7nora {
  background: url(/uploads/image/xfscontent/drinktea.72c74cb9.png) no-repeat;
  background-size: contain;
}

.dung-3oh9naqu {
  background: url(/uploads/image/xfscontent/dung.34d28b4f.png) no-repeat;
  background-size: contain;
}

.embrace-1dxyfdk9 {
  background: url(/uploads/image/xfscontent/embrace.70d329e6.png) no-repeat;
  background-size: contain;
}

.evil-39aqf1p5 {
  background: url(/uploads/image/xfscontent/evil.48de0a3d.png) no-repeat;
  background-size: contain;
}

.facepalmcry-1b5u6yxb {
  background: url(/uploads/image/xfscontent/facepalmcry.9c50389d.png) no-repeat;
  background-size: contain;
}

.fallill-3fksxkow {
  background: url(/uploads/image/xfscontent/fallill.48159ad8.png) no-repeat;
  background-size: contain;
}

.frown-pyjgglad {
  background: url(/uploads/image/xfscontent/frown.fd80f3ca.png) no-repeat;
  background-size: contain;
}

.handshake-1xfgm0yp {
  background: url(/uploads/image/xfscontent/handshake.9c7ec170.png) no-repeat;
  background-size: contain;
}

.hard-ivadklfo {
  background: url(/uploads/image/xfscontent/hard.020a305d.png) no-repeat;
  background-size: contain;
}

.heart-3efdw3t6 {
  background: url(/uploads/image/xfscontent/heart.4efcf958.png) no-repeat;
  background-size: contain;
}

.hehe-8jxvwkig {
  background: url(/uploads/image/xfscontent/hehe.32e29e04.png) no-repeat;
  background-size: contain;
}

.kneelcry-3lf4tgli {
  background: url(/uploads/image/xfscontent/kneelcry.608a655f.png) no-repeat;
  background-size: contain;
}

.kneel-2yonbq-5 {
  background: url(/uploads/image/xfscontent/kneel.9af4e906.png) no-repeat;
  background-size: contain;
}

.laughcry-wpppit4k {
  background: url(/uploads/image/xfscontent/laughcry.77da97dd.png) no-repeat;
  background-size: contain;
}

.lechery-18czhorv {
  background: url(/uploads/image/xfscontent/lechery.48585a1c.png) no-repeat;
  background-size: contain;
}

.letgo-ggub3qmr {
  background: url(/uploads/image/xfscontent/letgo.67921fe1.png) no-repeat;
  background-size: contain;
}

.like-2exukw-t {
  background: url(/uploads/image/xfscontent/like.61f8745f.png) no-repeat;
  background-size: contain;
}

.majestic-oqapgb4k {
  background: url(/uploads/image/xfscontent/majestic.f134c11a.png) no-repeat;
  background-size: contain;
}

.ok-2umkx9cu {
  background: url(/uploads/image/xfscontent/ok.97f058b8.png) no-repeat;
  background-size: contain;
}

.pathetic-10qbpzpt {
  background: url(/uploads/image/xfscontent/pathetic.abbd0483.png) no-repeat;
  background-size: contain;
}

.praise-2vjaaagg {
  background: url(/uploads/image/xfscontent/praise.8244e550.png) no-repeat;
  background-size: contain;
}

.reversesmile-1wj9kayk {
  background: url(/uploads/image/xfscontent/reversesmile.c3090820.png) no-repeat;
  background-size: contain;
}

.shutup-15ujh9nq {
  background: url(/uploads/image/xfscontent/shutup.fca6b19d.png) no-repeat;
  background-size: contain;
}

.shy-3lkax7ww {
  background: url(/uploads/image/xfscontent/shy.a5d86f5e.png) no-repeat;
  background-size: contain;
}

.slap-3c5frcuq {
  background: url(/uploads/image/xfscontent/slap.3ac15465.png) no-repeat;
  background-size: contain;
}

.sleepy-7qspwh4j {
  background: url(/uploads/image/xfscontent/sleepy.dd8789ee.png) no-repeat;
  background-size: contain;
}

.smile-2cggr6e4 {
  background: url(/uploads/image/xfscontent/smile.dab70c4a.png) no-repeat;
  background-size: contain;
}

.snap-27qxmumv {
  background: url(/uploads/image/xfscontent/snap.f35bbe88.png) no-repeat;
  background-size: contain;
}

.split-hm_plr_f {
  background: url(/uploads/image/xfscontent/split.2e79a435.png) no-repeat;
  background-size: contain;
}

.stoptalking-2tuudxf0 {
  background: url(/uploads/image/xfscontent/stoptalking.2a3da058.png) no-repeat;
  background-size: contain;
}

.struggle-3ycpp7zl {
  background: url(/uploads/image/xfscontent/struggle.42162b4f.png) no-repeat;
  background-size: contain;
}

.teethlaugh-2qzqg36a {
  background: url(/uploads/image/xfscontent/teethlaugh.b96c7f37.png) no-repeat;
  background-size: contain;
}

.titter-1yktyxsm {
  background: url(/uploads/image/xfscontent/titter.fe170971.png) no-repeat;
  background-size: contain;
}

.vomit-1zibcfuu {
  background: url(/uploads/image/xfscontent/vomit.2e1456ad.png) no-repeat;
  background-size: contain;
}

.watermelon-1cyyiwyp {
  background: url(/uploads/image/xfscontent/watermelon.4bb45aee.png) no-repeat;
  background-size: contain;
}

.wane-6wsjl6xc {
  background: url(/uploads/image/xfscontent/wane.b949f552.png) no-repeat;
  background-size: contain;
}

.sweat-3k0v7m0p {
  background: url(/uploads/image/xfscontent/sweat.cff3e0a9.png) no-repeat;
  background-size: contain;
}

.sleep-1nz5hz57 {
  background: url(/uploads/image/xfscontent/sleep.b4e0b96c.png) no-repeat;
  background-size: contain;
}

.simper-1pq57-_l {
  background: url(/uploads/image/xfscontent/simper.eaabb863.png) no-repeat;
  background-size: contain;
}

.rose-3fzfwgt1 {
  background: url(/uploads/image/xfscontent/rose.df0c3ae7.png) no-repeat;
  background-size: contain;
}

.follow-14evv_nv {
  background: url(/uploads/image/xfscontent/follow.08620a89.png) no-repeat;
  background-size: contain;
}

.daze-1bune_ag {
  background: url(/uploads/image/xfscontent/daze.d9d1bed0.png) no-repeat;
  background-size: contain;
}

.cute-1iv3akpk {
  background: url(/uploads/image/xfscontent/cute.effd98f7.png) no-repeat;
  background-size: contain;
}

.angel-eviki6ig {
  background: url(/uploads/image/xfscontent/angel.736fb6ea.png) no-repeat;
  background-size: contain;
}

.bye-3va2k8qb {
  background: url(/uploads/image/xfscontent/bye.a7d31a1c.png) no-repeat;
  background-size: contain;
}

.amaze-xv4v9avd {
  background: url(/uploads/image/xfscontent/amaze.27258d0d.png) no-repeat;
  background-size: contain;
}
.ipt-1uhkjdch {
  position: relative;
  margin: 0.213333rem 0.4rem 0;
  border: 0.026667rem solid #dcdcdc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 0 0.08rem 0 rgba(250, 250, 250, .5);
  box-shadow: 0 0 0.08rem 0 rgba(250, 250, 250, .5);
}

.ipt-1uhkjdch textarea {
  width: 100%;
  height: 3.013333rem;
  border: 0;
  font-size: 0.426667rem;
  background: #fff;
  color: #a1a5ac;
  padding: 0.16rem 0.266667rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.bar-2tkmunjf {
  height: 0.906667rem;
  background: #f7f7f7;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bar-2tkmunjf span {
  display: block;
  margin-left: 0.24rem;
  width: 0.506667rem;
  height: 0.506667rem;
  background: url(/uploads/image/xfscontent/icon.8461156e.png) no-repeat;
  background-size: contain;
}

.bar-2tkmunjf a {
  width: 2.293333rem;
  height: 0.906667rem;
  line-height: 0.906667rem;
  background: #f54343;
  font-family: pingfangsc-regular;
  font-size: 0.4rem;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
}
.facelist_box-1is80fa4 {
  position: absolute;
  left: 0;
  bottom: 0.906667rem;
  width: 9.28rem;
  height: 4.693333rem;
  background: #ffffff;
  border: 1px solid #dcdcdc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}

.hairlines .facelist_box-1is80fa4 {
  border: 0.5px solid #dcdcdc;
}

.swiper_box-3qc6vv_- {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.swiper-3fwbpnvq {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0.186667rem 0.453333rem 0.293333rem 0.453333rem;
}

.swiper-3fwbpnvq span {
  display: inline-block;
  margin: 0.24rem;
  width: 0.906667rem;
  height: 0.906667rem;
  background-size: contain;
}

.comic-gtd-5sm7 {
  background: url(/uploads/image/xfscontent/comic.4186a693.png) no-repeat;
  background-size: contain;
}

.angry-3x0itlbi {
  background: url(/uploads/image/xfscontent/angry.c60936eb.png) no-repeat;
  background-size: contain;
}

.applause-3aab4rlx {
  background: url(/uploads/image/xfscontent/applause.ba221d94.png) no-repeat;
  background-size: contain;
}

.arrogant-3eeod0xx {
  background: url(/uploads/image/xfscontent/arrogant.26cfcb90.png) no-repeat;
  background-size: contain;
}

.astonished-2fms9jhn {
  background: url(/uploads/image/xfscontent/astonished.fca46076.png) no-repeat;
  background-size: contain;
}

.awkward-372q_pra {
  background: url(/uploads/image/xfscontent/awkward.9f451359.png) no-repeat;
  background-size: contain;
}

.bigcry-32g0jisn {
  background: url(/uploads/image/xfscontent/bigcry.67465443.png) no-repeat;
  background-size: contain;
}

.blessing-1qs_a2bt {
  background: url(/uploads/image/xfscontent/blessing.0436ae31.png) no-repeat;
  background-size: contain;
}

.boo-2tfdir6a {
  background: url(/uploads/image/xfscontent/boo.83b44bfb.png) no-repeat;
  background-size: contain;
}

.candle-31l-x6mw {
  background: url(/uploads/image/xfscontent/candle.242de90d.png) no-repeat;
  background-size: contain;
}

.cheer-31smk8nx {
  background: url(/uploads/image/xfscontent/cheer.155f2d26.png) no-repeat;
  background-size: contain;
}

.cool-mafy27aw {
  background: url(/uploads/image/xfscontent/cool.9ca130da.png) no-repeat;
  background-size: contain;
}

.crazy-2uxjzfkq {
  background: url(/uploads/image/xfscontent/crazy.f0df3282.png) no-repeat;
  background-size: contain;
}

.cry-1wavfhcm {
  background: url(/uploads/image/xfscontent/cry.7468d568.png) no-repeat;
  background-size: contain;
}

.dignose-2pkgnrek {
  background: url(/uploads/image/xfscontent/dignose.b1026f60.png) no-repeat;
  background-size: contain;
}

.dizzy-ve9z3ohp {
  background: url(/uploads/image/xfscontent/dizzy.5aef708c.png) no-repeat;
  background-size: contain;
}

.dog-3hwsucer {
  background: url(/uploads/image/xfscontent/dog.5f8f6cf3.png) no-repeat;
  background-size: contain;
}

.dontbicker-2bzxtd1t {
  background: url(/uploads/image/xfscontent/dontbicker.63c58ed4.png) no-repeat;
  background-size: contain;
}

.doubt-3roie3gu {
  background: url(/uploads/image/xfscontent/doubt.3b44923a.png) no-repeat;
  background-size: contain;
}

.drinktea-ijcajh-m {
  background: url(/uploads/image/xfscontent/drinktea.72c74cb9.png) no-repeat;
  background-size: contain;
}

.dung-3zs7b84b {
  background: url(/uploads/image/xfscontent/dung.34d28b4f.png) no-repeat;
  background-size: contain;
}

.embrace-2aucpzyb {
  background: url(/uploads/image/xfscontent/embrace.70d329e6.png) no-repeat;
  background-size: contain;
}

.evil-1dbu3_gf {
  background: url(/uploads/image/xfscontent/evil.48de0a3d.png) no-repeat;
  background-size: contain;
}

.facepalmcry-olnm9v4p {
  background: url(/uploads/image/xfscontent/facepalmcry.9c50389d.png) no-repeat;
  background-size: contain;
}

.fallill-1qzhshsf {
  background: url(/uploads/image/xfscontent/fallill.48159ad8.png) no-repeat;
  background-size: contain;
}

.frown-20wegbjg {
  background: url(/uploads/image/xfscontent/frown.fd80f3ca.png) no-repeat;
  background-size: contain;
}

.handshake-2pq515ql {
  background: url(/uploads/image/xfscontent/handshake.9c7ec170.png) no-repeat;
  background-size: contain;
}

.hard-f0yx8bcg {
  background: url(/uploads/image/xfscontent/hard.020a305d.png) no-repeat;
  background-size: contain;
}

.heart-3uk6oa4z {
  background: url(/uploads/image/xfscontent/heart.4efcf958.png) no-repeat;
  background-size: contain;
}

.hehe-pkut6byq {
  background: url(/uploads/image/xfscontent/hehe.32e29e04.png) no-repeat;
  background-size: contain;
}

.kneelcry-3muuuvfe {
  background: url(/uploads/image/xfscontent/kneelcry.608a655f.png) no-repeat;
  background-size: contain;
}

.kneel-qb4b36za {
  background: url(/uploads/image/xfscontent/kneel.9af4e906.png) no-repeat;
  background-size: contain;
}

.laughcry-2rpuv4vb {
  background: url(/uploads/image/xfscontent/laughcry.77da97dd.png) no-repeat;
  background-size: contain;
}

.lechery-1yxszjct {
  background: url(/uploads/image/xfscontent/lechery.48585a1c.png) no-repeat;
  background-size: contain;
}

.letgo-wfqxayvc {
  background: url(/uploads/image/xfscontent/letgo.67921fe1.png) no-repeat;
  background-size: contain;
}

.like-2xpqcm7w {
  background: url(/uploads/image/xfscontent/like.61f8745f.png) no-repeat;
  background-size: contain;
}

.majestic-11b-irmj {
  background: url(/uploads/image/xfscontent/majestic.f134c11a.png) no-repeat;
  background-size: contain;
}

.ok-2kjbdrgi {
  background: url(/uploads/image/xfscontent/ok.97f058b8.png) no-repeat;
  background-size: contain;
}

.pathetic-1hav-04p {
  background: url(/uploads/image/xfscontent/pathetic.abbd0483.png) no-repeat;
  background-size: contain;
}

.praise-2knbtrm3 {
  background: url(/uploads/image/xfscontent/praise.8244e550.png) no-repeat;
  background-size: contain;
}

.reversesmile-3r8dopkg {
  background: url(/uploads/image/xfscontent/reversesmile.c3090820.png) no-repeat;
  background-size: contain;
}

.shutup-2t0zsozy {
  background: url(/uploads/image/xfscontent/shutup.fca6b19d.png) no-repeat;
  background-size: contain;
}

.shy-3yysylcz {
  background: url(/uploads/image/xfscontent/shy.a5d86f5e.png) no-repeat;
  background-size: contain;
}

.slap-38uixyin {
  background: url(/uploads/image/xfscontent/slap.3ac15465.png) no-repeat;
  background-size: contain;
}

.sleepy-2memz605 {
  background: url(/uploads/image/xfscontent/sleepy.dd8789ee.png) no-repeat;
  background-size: contain;
}

.smile-3cdymavh {
  background: url(/uploads/image/xfscontent/smile.dab70c4a.png) no-repeat;
  background-size: contain;
}

.snap-1bdstd4_ {
  background: url(/uploads/image/xfscontent/snap.f35bbe88.png) no-repeat;
  background-size: contain;
}

.split-1m-utyoj {
  background: url(/uploads/image/xfscontent/split.2e79a435.png) no-repeat;
  background-size: contain;
}

.stoptalking-3w21-ngt {
  background: url(/uploads/image/xfscontent/stoptalking.2a3da058.png) no-repeat;
  background-size: contain;
}

.struggle-32pj1orv {
  background: url(/uploads/image/xfscontent/struggle.42162b4f.png) no-repeat;
  background-size: contain;
}

.teethlaugh-2v87xk-j {
  background: url(/uploads/image/xfscontent/teethlaugh.b96c7f37.png) no-repeat;
  background-size: contain;
}

.titter-1splxtpy {
  background: url(/uploads/image/xfscontent/titter.fe170971.png) no-repeat;
  background-size: contain;
}

.vomit-1of3oy5w {
  background: url(/uploads/image/xfscontent/vomit.2e1456ad.png) no-repeat;
  background-size: contain;
}

.watermelon-2vik7mpi {
  background: url(/uploads/image/xfscontent/watermelon.4bb45aee.png) no-repeat;
  background-size: contain;
}

.dotlist-gjyeyr1a {
  position: absolute;
  left: 0;
  bottom: 0.213333rem;
  width: 100%;
  height: 0.08rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.dotlist-gjyeyr1a li {
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background: #f7f7f7;
  margin: 0 0.053333rem;
}

.current-uduzd4n8 {
  background: #999999 !important;
}
.comment_box-stglg_mz {
  background: #ffffff;
}

.title_box-3e0zcrb1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 0.4rem;
  height: 1.173333rem;
}

.title-kf7qn-ub {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.173333rem;
  line-height: 1.173333rem;
}

.title-kf7qn-ub span {
  display: block;
  margin-right: 0.32rem;
  width: 0.08rem;
  height: 0.48rem;
  background: #f54343;
}

.title-kf7qn-ub a {
  height: 0.586667rem;
  line-height: 0.586667rem;
  font-family: pingfangsc-medium;
  font-size: 0.426667rem;
  color: #1a1a1a;
}

.counts-2wzn8q3y {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.counts-2wzn8q3y > a {
  height: 0.586667rem;
  line-height: 0.586667rem;
  font-family: pingfangsc-medium;
  font-size: 0.426667rem;
  color: #f54343;
  text-align: right;
}

.counts-2wzn8q3y > span {
  margin: 0 0 0 0.106667rem;
  width: 1.12rem;
  height: 0.533333rem;
  line-height: 0.533333rem;
  font-family: pingfangsc-regular;
  font-size: 0.373333rem;
  color: #999999;
  text-align: right;
}

.shafa-a99hfu20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1.6rem;
  height: 0.746667rem;
  line-height: 0;
  background: #feecec;
  border: 1px solid #fde2e2;
  border-radius: 0.373333rem;
}

.hairlines .shafa-a99hfu20 {
  border: 0.5px solid #fde2e2;
}

.shafa-a99hfu20 span {
  width: 1.146667rem;
  height: 0.533333rem;
  line-height: 0.533333rem;
  font-family: pingfangsc-regular;
  font-size: 0.373333rem;
  color: #f54343;
}

.tip-2t66pa8o {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 3.68rem;
}

.tip-2t66pa8o span {
  margin-bottom: 0.106667rem;
  height: 0.586667rem;
  line-height: 0.586667rem;
  font-family: pingfangsc-regular;
  font-size: 0.426667rem;
  color: #9f9f9f;
  letter-spacing: 0;
  text-align: center;
}

.more_box-iuinxiva {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 1.76rem;
}

.more-1wm5whab {
  margin: 0 auto;
  width: 92%;
  height: 1.173333rem;
  background: rgba(245, 67, 67, .05);
  border-radius: 0.586667rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.more-1wm5whab span {
  display: block;
  height: 0.56rem;
  line-height: 0.56rem;
  font-family: helvetica;
  font-size: 0.4rem;
  color: #f54343;
  letter-spacing: 0;
  text-align: justify;
}
.hotlistbox-u-kbqgfg {
  position: relative;
}

.hotlist-1ofahcyq {
  font-size: 0.32rem;
}

.swiper_box-cgertazb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.swiper-19y6ovu8 {
  margin: 0.106667rem;
  width: 100%;
}

.dots-2iq-veom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.24rem;
  width: 100%;
  height: 0.053333rem;
}

.dotlist-3gnle1tt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1.12rem;
  margin: 0 auto;
  height: 0.08rem;
}

.dotlist-3gnle1tt li {
  margin: 0 0.053333rem;
  width: 0.106667rem;
  height: 0.053333rem;
  background: rgba(0, 0, 0, .1);
  border-radius: 0.026667rem;
}

.current-3btjvttg {
  width: 0.213333rem !important;
  background: #f54343 !important;
}
.hotitem-2vdut6lc {
  height: 3.6rem;
  border-radius: 0.053333rem;
  -webkit-box-shadow: 0 0 0.053333rem 0.026667rem rgba(221, 221, 221, .5);
  box-shadow: 0 0 0.053333rem 0.026667rem rgba(221, 221, 221, .5);
}

.title-1rjuktoe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.426667rem 0.32rem 0.24rem 0.426667rem;
}

.userinfo-2ygw3o2v {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.userinfo-2ygw3o2v img {
  margin-right: 0.213333rem;
  width: 0.613333rem;
  height: 0.613333rem;
  border-radius: 50%;
}

.rec-1tyyue1w {
  height: 0.453333rem;
  line-height: 0.453333rem;
  font-family: pingfangsc-regular;
  font-size: 0.32rem;
  color: #3091f5;
  letter-spacing: 0;
}

.txt-2s-qszjs {
  margin: 0 0.32rem 0.426667rem 1.253333rem;
  height: 1.173333rem;
  line-height: 0.586667rem;
  font-family: pingfangsc-regular;
  font-size: 0.426667rem;
  color: #1a1a1a;
  letter-spacing: 0;
  word-break: break-word;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}

.txt-2s-qszjs a {
  color: #000;
}

.uname-2zyg00xu {
  font-size: 0.346667rem;
  line-height: 0.613333rem;
  color: #666;
  display: block;
  max-width: 4rem;
  font-family: pingfangsc-regular;
  letter-spacing: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.uptimes-1fahmm02 {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 0.346667rem;
  line-height: 0.613333rem;
  height: 0.613333rem;
  color: #9e9e9e;
  padding-right: 0.4rem;
  background: url(/uploads/image/xfscontent/zan.d51cbfbc.png) no-repeat right 0.12rem/0.373333rem auto;
}

.message-2ukil3ts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 1.253333rem;
  height: 0.453333rem;
  line-height: 0.453333rem;
}

.address-2yq8wnei {
  display: block;
  font-size: 0.32rem;
  color: #a1a5ac;
  margin-right: 0.16rem;
}

.commenttime-1kjqipuf {
  display: block;
  font-size: 0.32rem;
  color: #a1a5ac;
  margin-right: 0.213333rem;
}

.rec-1tyyue1w {
  position: relative;
  display: block;
  font-size: 0.32rem;
  color: #212223;
  padding-left: 0.24rem;
  line-height: 0.466667rem;
}

.rec-1tyyue1w:after {
  content: '';
  width: 0.026667rem;
  height: 0.16rem;
  position: absolute;
  top: 0.133333rem;
  left: 0;
  background: #d8d8d8;
}
.offline-3pqgqpzh {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #eee;
  z-index: 999;
}

.offlinebox-1dfbjd_x {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translatex(-50%) translatey(-50%);
  transform: translatex(-50%) translatey(-50%);
}

.icon-weyo_i22 {
  display: block;
  width: 7.893333rem;
  height: 4.16rem;
  background: url(/uploads/image/xfscontent/offline.f74ce887.png) no-repeat 0 0/7.893333rem 4.16rem;
  margin: 0 auto;
}

.btn-1wrvif1l {
  font-size: 0.426667rem;
  color: #b3b3b3;
  display: block;
  line-height: 0.8rem;
  margin: 0.666667rem auto;
  width: 4.4rem;
  text-align: center;
  font-weight: normal;
  border-radius: 0.133333rem;
  border: 0.026667rem solid #ccc;
}
.nav-37sxglgq {
  background: #fff;
  padding: 0 0.08rem;
  position: relative;
}

.navbox-vpshfegj {
  overflow: hidden;
}

.item-14fe-bhs {
  width: 14.28%;
  font-size: 0.4rem;
  line-height: 0.986667rem;
  float: left;
  text-align: center;
}

.link-ttyy6loh {
  color: #1a1a1a !important;
  position: relative;
}

.more-2cyesjwq {
  width: 14.28%;
  height: 0.986667rem;
  float: left;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  background: url(/uploads/image/xfscontent/more.e8147742.png) no-repeat center center/0.293333rem 0.186667rem;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.turn-1cztvxsr {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.redhot-tmqvkdjy {
  width: 0.08rem;
  height: 0.08rem;
  position: absolute;
  background: #f54343;
  top: -0.026667rem;
  border-radius: 50%;
  right: -0.08rem;
}
.atlas-qxvwybv_ {
  background: #fff;
  /* padding: 0 26px; */
}

.pic-1i5faha_ {
  width: 100%;
  margin: 0.32rem 0 0.24rem;
  background: #f2f2f2;
}

.txt-3ifdbqec {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0.4rem;
}

.pagenum-2198kaaf {
  width: 1.28rem;
  font-size: 0.293333rem;
  color: #1a1a1a;
  position: relative;
  top: -0.16rem;
}

.num-3hkhxgtu {
  font-size: 0.586667rem;
  color: #f54343;
}

.title-2sf8swxq {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 0.426667rem;
  color: #5c5c5c;
  text-align: justify;
  line-height: 0.613333rem;
}
.fivenavpic-1o-v3eql {
  background: #fff;
  padding-bottom: 0.32rem;
}

.fivepicbox-25r2xug6 {
  overflow: hidden;
}

.fivepicitem-2xmw8m7n {
  width: 20%;
  float: left;
  overflow: hidden;
  margin-top: 0.32rem;
  text-align: center;
}

.fivepicitemimg-2zadiplb {
  width: 1.12rem;
  margin-bottom: 0.106667rem;
}

.fivepicitemtit-3n5ty56f {
  font-size: 0.32rem;
  line-height: 0.453333rem;
  color: #1a1a1a;
}
.fournavpic-rmvwwvom {
  background: #fff;
  padding: 0.32rem 0;
}

.fourpicbox-1jkarv40 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.fourpicitem-1x8r6mul {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.fourpicitemimg-ddn39s2r {
  width: 1.066667rem;
  margin-bottom: 0.186667rem;
}

.fourpicitemtit-f3vm1rkn {
  font-family: pingfangsc;
  font-size: 0.346667rem;
  line-height: 0.48rem;
  color: #212223;
  font-weight: normal;
}
.threenavpic-2rihdo5o {
  background: #fff;
  padding: 0.32rem 0;
}

.threepicbox-1vkrxljd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.threepicitem-_erdd1eu {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.threepicitemimg-2n_ja184 {
  width: 1.973333rem;
  margin-bottom: 0.186667rem;
}

.threepicitemtit-1mj0ucew {
  font-size: 0.32rem;
  line-height: 0.453333rem;
  color: #1a1a1a;
}
.videocore-3nvjn4n4 {
  width: 100%;
  height: 100%;
  vertical-align: top;
}
.video_poster-20y9mhcj {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 20;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.minivideo_poster-25seldtb {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 20;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  background-color: #000;
}
.videoplaybtn-2ksmjaag {
  width: 1.306667rem;
  height: 1.306667rem;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 80;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.playingbtn-xisd1fcr {
  background-image: ;
}

.pausebtn-3s_ehpck {
  background-image: ;
}

.replaybtn-2gb-xg4h {
  background-image: url(/uploads/image/xfscontent/replay.2abd604e.png);
}
.titleline-1pkskm4k {
  width: 100%;
  height: 0.8rem;
  line-height: 0.8rem;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  color: #fff;
  font-size: 0.373333rem;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-image: url(/uploads/image/xfscontent/zz.9a40937f.png);
  background-repeat: repeat-x;
  background-size: 100% 0.8rem;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.titlelinehide-t9_u-ghi {
  top: -0.666667rem;
}
.shorttips-3sfscjkd {
  position: absolute;
  left: 0.4rem;
  bottom: 1.013333rem;
  width: 7.146667rem;
  height: 0.746667rem;
  font-size: 0.346667rem;
  line-height: 0.746667rem;
  text-align: center;
  letter-spacing: 0.35px;
  background: #000000;
  border-radius: 0.4rem;
  text-align: center;
  opacity: 0.8;
  color: #fff;
}

.hairlines .shorttips-3sfscjkd {
  letter-spacing: 0.5px;
}

.fhxwkhd-zlea46xl {
  color: #f54343;
  font-size: 0.346667rem;
  line-height: 0.746667rem;
}
.tipsmask-2xn8piey {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .7);
  z-index: 99;
}

.textcenter-yb9ipdfq {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
}

.tipstext-bw_ulwf- {
  width: 4.053333rem;
  height: 1.333333rem;
  font-size: 0.48rem;
  line-height: 0.666667rem;
  text-align: center;
  color: #fff;
}

.openclient-2f-hkfmq {
  width: 3.813333rem;
  height: 1.013333rem;
  text-align: center;
  line-height: 1.013333rem;
  color: #fff;
  font-size: 0.426667rem;
  background: -webkit-linear-gradient(105deg, #fe6262 0%, #f54343 100%);
  background: linear-gradient(345deg, #fe6262 0%, #f54343 100%);
  border-radius: 0.56rem;
  border: none;
  margin: 0 auto;
  margin-top: 0.32rem;
  margin-left: 0.133333rem;
}

/*取消button点击的默认样式*/

.openclient-2f-hkfmq:focus {
  border: 0 none;
  outline: none;
}
.controllbar-1daryeog {
  position: absolute;
  left: 0;
  width: 100%;
  height: 0.96rem;
  line-height: 0.96rem;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .8)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 100%);
  background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 100%);
  color: #fff;
  font-size: 0.32rem;
  font-family: pingfangsc-regular;
  letter-spacing: 0.37px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  overflow: hidden;
}

.hairlines .controllbar-1daryeog {
  letter-spacing: 0.5px;
}

.controllbar-1daryeog .currenttime-yo3xgq44 {
  width: 0.906667rem;
  overflow: hidden;
  margin: 0 0.346667rem;
}

.controllbar-1daryeog .timebar-2yqgf3gu {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 100%;
  position: relative;
}

.controllbar-1daryeog .timebar-2yqgf3gu .hulltimebar-1diycib3 {
  height: 0.053333rem;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background: rgba(255, 255, 255, 0.38824);
  border-radius: 0.026667rem;
}

.controllbar-1daryeog .progressbar-17r7zeq3 {
  margin: auto 0;
  padding: 0;
  height: 0.053333rem;
  background: red;
  border-radius: 0.026667rem;
  position: absolute;
  top: 0.453333rem;
}

.controllbar-1daryeog .progresspoint-2c2sajj_ {
  width: 0.266667rem;
  height: 0.266667rem;
  border-radius: 0.133333rem;
  position: absolute;
  background-color: #fff;
  margin-left: -0.133333rem;
  top: 0.346667rem;
}

.controllbar-1daryeog .lefttime-2fzpv6ca {
  width: 1.173333rem;
  overflow: hidden;
  margin: 0 0.213333rem;
  text-align: center;
}

.controllbar-1daryeog .fullscreenbtn-omohvcd9 {
  width: 0.453333rem;
  height: 0.96rem;
  background-image: ;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 0.453333rem;
  margin-right: 0.346667rem;
}

.fulltimebar-3reovt72 {
  width: 100%;
  height: 0.053333rem;
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.38824);
}

.fulltimebar-3reovt72 .progressbar-17r7zeq3 {
  margin: 0;
  padding: 0;
  height: 0.053333rem;
  background: red;
  border-radius: 0.026667rem;
}
.loadingbox-3fvwm897 {
  width: 100%;
  height: 100%;
  color: #fff;
  text-align: center;
  line-height: 100%;
  background-image: url(/uploads/image/xfscontent/loading.3555bae5.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.loadingbanner-5pbqdhbv {
  margin: 0;
  padding: 0;
  width: 3.066667rem;
  height: 0.026667rem;
  position: absolute;
  left: 50%;
  margin-left: -1.466667rem;
  top: 40%;
  background-color: #e64543;
  border-radius: 9.333333rem/0.133333rem;
  -moz-border-radius: 9.333333rem/0.133333rem;
  -webkit-border-radius: 9.333333rem/0.133333rem;
  -o-border-radius: 9.333333rem/0.133333rem;
  background: gradient(linear, left top, left bottombottom, from(#f5c21b), to(#d17000));
  background: -moz-gradient(linear, left top, left bottombottom, from(#f5c21b), to(#d17000));
  background: -webkit-gradient(linear, left top, left bottombottom, from(#f5c21b), to(#d17000));
  background: -o-gradient(linear, left top, left bottombottom, from(#f5c21b), to(#d17000));
  display: block;
  overflow: hidden;
}

.loadingbanner-5pbqdhbv::before {
  width: 100%;
  height: 100%;
  animation: flare-2numnyht 1s infinite;
  -moz-animation: flare-2numnyht 1s infinite;
  -webkit-animation: flare-2numnyht 1s infinite;
  -o-animation: flare-2numnyht 1s infinite;
  animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
  -o-animation-timing-function: linear;
  background-image: -webkit-linear-gradient(
        25deg,
        transparent -30%,
        rgba(255, 255, 255, .2) 20%,
        rgba(255, 255, 255, .3) 27%,
        transparent 27%,
        transparent 100%
    );
  background-image: linear-gradient(
        65deg,
        transparent -30%,
        rgba(255, 255, 255, .2) 20%,
        rgba(255, 255, 255, .3) 27%,
        transparent 27%,
        transparent 100%
    );
  background-image: -webkit-linear-gradient(
        65deg,
        transparent -30%,
        rgba(255, 255, 255, .2) 20%,
        rgba(255, 255, 255, .3) 27%,
        transparent 27%,
        transparent 100%
    );
  background-image: -o-linear-gradient(
        65deg,
        transparent -30%,
        rgba(255, 255, 255, .2) 20%,
        rgba(255, 255, 255, .3) 27%,
        transparent 27%,
        transparent 100%
    );
  content: 'background';
  display: block;
  position: absolute;
}

@keyframes flare-2numnyht {
  0% {
    background-position: 0;
  }

  50% {
    background-position: 1.333333rem;
  }

  100% {
    background-position: 2.4rem;
  }
}

@-webkit-keyframes flare-2numnyht {
  0% {
    background-position: 0;
  }

  50% {
    background-position: 1.333333rem;
  }

  100% {
    background-position: 2.4rem;
  }
}
.tips-iig9rtpb {
  font-size: 0.346667rem;
  color: #999;
  letter-spacing: 0;
  text-align: justify;
  padding: 0.266667rem 0;
}
.videocontainer-3xyynrsh {
  position: relative;
  overflow: hidden;
}

.containermargin-3diktdrf {
  width: unset !important;
  margin: 0 0.346667rem;
}
.header-2wvhirmg {
  width: 100%;
  height: 1.6rem;
  padding: 0 0.346667rem;
  background: rgba(255, 255, 255, .95);
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.showout-3kunzwns {
  -webkit-transform: translatex(-50%) translatey(-100%);
  transform: translatex(-50%) translatey(-100%);
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: all 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.showin-28mzipuz {
  -webkit-transform: translatex(-50%) translatey(0);
  transform: translatex(-50%) translatey(0);
  opacity: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}

.headerinfo-28uc35mt {
  width: 100%;
  max-width: 1024px;
  margin: 0 auto;
  height: 1.386667rem;
  padding: 0 0.346667rem;
  background: rgba(255, 255, 255, .95);
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  top: 0;
  left: 50%;
  -webkit-transform: translatex(-50%);
  transform: translatex(-50%);
  z-index: 9999;
  /* box-shadow: 0 4px 50px #ececec; */
}

.header-2wvhirmg:after {
  content: '';
  width: 100%;
  height: 0.106667rem;
  position: absolute;
  bottom: 0;
  left: 0;
  /* background: 
        repeat-x 0 0;
    background-size: auto 8px; */
}

.headerin-32sz7ng- {
}

.headerout-1f5mxixt {
}

.headerbox-fgy1rxvx {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1.493333rem;
  width: 100%;
}

.logo-1ka_v2n9 {
  width: 5.093333rem;
  height: 0.986667rem;
  display: block;
  background: url(/uploads/image/xfscontent/logos.b5d09634.png) no-repeat 0 0/5.093333rem 0.986667rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-top: 0.253333rem;
}

.videologo-3jjao4yg {
  background: url(/uploads/image/xc20527/7712108fcc5f8e0size11_w382_h74.png) no-repeat 0 0/5.093333rem 0.986667rem;
}

.botton-3h1vuq5t {
  width: 2rem;
  height: 0.746667rem;
  line-height: 0;
  text-align: center;
  background: #f54343;
  border-radius: 0.373333rem;
  font-size: 0.373333rem;
  color: #fff;
  margin-top: 0.373333rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.info-16qbouzg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.title-3bkxpr8i {
  width: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: normal;
  font-size: 0.373333rem;
  line-height: 1.386667rem;
  margin-right: 0.213333rem;
  color: #1a1a1a;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.openbtn-nmynu9aj {
  width: 1.6rem;
  height: 0.746667rem;
  line-height: 0;
  font-size: 0.373333rem;
  text-align: center;
  color: #fff;
  background: #f54343;
  border-radius: 0.373333rem;
  margin: 0.32rem 0.266667rem 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.close-36m_lmbs {
  width: 0.32rem;
  height: 0.32rem;
  margin-top: 0.533333rem;
  display: block;
  background: url(/uploads/image/xfscontent/close_icon.a98543ba.png) no-repeat 0 0/0.266667rem 0.266667rem;
  /* background: 
        no-repeat 0 0/20px 20px; */
}
.header-2uii7hti {
  width: 100%;
  height: 1.493333rem;
  padding: 0 0.346667rem;
  background: #f6f6f6;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 100;
}

.stickytop-17xzeqsr {
  position: fixed;
  top: 0;
}

.headerbox-ayutmysj {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  line-height: 100%;
  width: 100%;
  justify-items: center;
}

.logo-iou8xgvw {
  height: 0.8rem;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: auto 0;
}

.logo-iou8xgvw img {
  height: 0.8rem;
  width: 6.213333rem;
}

.botton-3p7dlolx {
  width: 2rem;
  height: 0.746667rem;
  line-height: 0.746667rem;
  text-align: center;
  background: #f54343;
  border-radius: 0.373333rem;
  font-size: 0.373333rem;
  color: #fff;
  margin: auto 0;
}
.mdbanner-2gmi90a1 {
  padding: 0 0.4rem;
  background: #fff;
}

.mdbannerbox-1vr68fpd {
  position: relative;
  display: block;
  width: 100%;
}

.mdbannerpic-29ui9xvy {
  width: 100%;
  border-radius: 0.08rem;
  vertical-align: bottom;
}

.mdbannertitbox-3rzykn_x {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1.44rem;
  border-radius: 0.08rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.346667rem;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(238, 238, 238, 0)), to(rgba(0, 0, 0, .47)));
  background-image: -webkit-linear-gradient(top, rgba(238, 238, 238, 0) 0%, rgba(0, 0, 0, .47) 100%);
  background-image: linear-gradient(-180deg, rgba(238, 238, 238, 0) 0%, rgba(0, 0, 0, .47) 100%);
}

.mdbannertit-nbyvn-h2 {
  width: 100%;
  overflow: hidden;
  font-size: 0.453333rem;
  line-height: 0.64rem;
  font-weight: bold;
  height: 0.64rem;
  color: #ffffff;
  padding-top: 0.586667rem;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.fixicon-2dp2e7ht {
  position: fixed;
  bottom: 3.466667rem;
  right: 0.346667rem;
  z-index: 999;
}

.fixtopicon-3zijnhjg,
.fixbottomicon-2uisady0 {
  width: 0.96rem;
  height: 0.96rem;
  display: block;
}

.fixtopicon-3zijnhjg {
  background: url(/uploads/image/xfscontent/top.e15cad56.png) no-repeat 0 0/0.96rem 0.96rem;
  margin-bottom: 0.16rem;
}

.fixbottomicon-2uisady0 {
  background: url(/uploads/image/xfscontent/bottom.93b36099.png) no-repeat 0 0/0.96rem 0.96rem;
}
.box-1l44vvms {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 999;
}

.hongbaobox-1evtg92h {
  position: absolute;
  bottom: 1.866667rem;
  right: 0.266667rem;
}

.close-2_dfbgd7 {
  position: absolute;
  top: -5px;
  right: -3px;
  display: block;
  width: 17px;
  height: 17px;
  border-radius: 60px;
  background-color: #000;
  opacity: 0.5;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.close-2_dfbgd7:before,
.close-2_dfbgd7:after {
  content: '';
  position: absolute;
  top: 7px;
  left: 3px;
  display: block;
  width: 11px;
  height: 3px;
  background-color: #fff;
}

.close-2_dfbgd7:after {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

@-webkit-keyframes tada-3pmwymaf {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  2%, 4% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  3%, 5%, 7%, 9% {
    -webkit-transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, 3deg);
  }

  4%, 6%, 8% {
    -webkit-transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, -3deg);
  }

  11% {
    -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 0, 0deg);
    transform: scale3d(1, 1, 1) rotate3d(0, 0, 0, 0deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada-3pmwymaf {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  2%, 4% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  3%, 5%, 7%, 9% {
    -webkit-transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, 3deg);
  }

  4%, 6%, 8% {
    -webkit-transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, -3deg);
  }

  11% {
    -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 0, 0deg);
    transform: scale3d(1, 1, 1) rotate3d(0, 0, 0, 0deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.image-2ejp3sr5 {
  -webkit-animation: tada-3pmwymaf 6s ease infinite;
  animation: tada-3pmwymaf 6s ease infinite;
}
.box-efjlctm6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0.4rem;
}

.box_l-253unkx8,
.box_r-nvbq9tia {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 89%;
  height: 1.066667rem;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 242, 242, 1)), to(rgba(255, 255, 255, 1)));
  background: -webkit-linear-gradient(top, rgba(255, 242, 242, 1) 0%, rgba(255, 255, 255, 1) 100%);
  background: linear-gradient(180deg, rgba(255, 242, 242, 1) 0%, rgba(255, 255, 255, 1) 100%);
}

.box_l-253unkx8 {
  margin-right: 0.133333rem;
}

.title-3fwrii9e {
  margin: 0.24rem 0 0.213333rem 0.346667rem;
  height: 0.613333rem;
  line-height: 0.613333rem;
  font-size: 0.373333rem;
  font-family: pingfangsc-regular;
  font-weight: 400;
  color: rgba(252, 79, 79, 1);
}

.account_icon-2qgyk9oq,
.transaction_icon-avqdomon {
  margin: 0.16rem 0.4rem 0.026667rem 0;
  width: 0.88rem;
  height: 0.88rem;
}

.account_icon-2qgyk9oq {
  background: url(/uploads/image/xfscontent/account.324717eb.png) no-repeat;
  background-size: contain;
}

.transaction_icon-avqdomon {
  background: url(/uploads/image/xfscontent/transaction.5d75160b.png) no-repeat;
  background-size: contain;
}
.list-2owf8pdj {
  margin: 0;
  padding: 0 0.4rem;
  width: 100%;
  list-style: none;
  background-color: #fff;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.list-2owf8pdj img {
  background-color: #f2f2f2;
}

.videolistnotransform-3svw2ckg {
  -webkit-transform: none;
  transform: none;
}

.nopadding-2k1qdi-_ {
  padding-left: 0;
  padding-right: 0;
}

.listitem-2xryooft {
  padding: 0.4rem 0;
  border-bottom: 1px solid rgba(241, 242, 243, 1);
}

.hairlines .listitem-2xryooft {
  border-bottom: 0.5px solid rgba(241, 242, 243, 1);
}

@-webkit-keyframes imageanimate-2ewvlbce {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes imageanimate-2ewvlbce {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.imageanimateopacityzero-i1lnvzep {
  opacity: 0;
}

.imageanimateopacityone-3dmiqbzc {
  opacity: 0;
  -webkit-animation-name: imageanimate-2ewvlbce;
  animation-name: imageanimate-2ewvlbce;
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.morebox-3ciljrcw {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom: 1px solid rgba(241, 242, 243, 1);
  width: 100%;
  height: 1.066667rem;
  background: #fff;
  font-size: 0.4rem;
  font-family: pingfangsc;
  font-weight: 400;
  color: rgba(33, 34, 35, 1);
  line-height: 0.56rem;
}

.hairlines .morebox-3ciljrcw {
  border-bottom: 0.5px solid rgba(241, 242, 243, 1);
}

.spreadmore-udbfs5hr {
  width: 100%;
  height: 1.066667rem;
  line-height: 1.066667rem;
  font-size: 0.4rem;
  font-family: pingfangsc;
  font-weight: 400;
  color: rgba(33, 34, 35, 1);
  text-align: center;
}

.spreadmoreicon-3xukj72c {
  display: inline-block;
  margin-left: 0.106667rem;
  width: 0.32rem;
  height: 0.32rem;
  background: url(/uploads/image/xfscontent/topicmore.58a51771.png) no-repeat;
  background-size: contain;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.-storybook-view-containerstyle_box {
  height: 30000px;
}
.singletitle-3uoxhwkk {
  position: relative;
  padding: 0.213333rem 0 0.24rem;
  border-bottom: 1px solid #eee;
  width: 100%;
}

.hairlines .singletitle-3uoxhwkk {
  border-bottom: 0.5px solid #eee;
}

.sticklink-1kg02cv8 {
  margin-bottom: 0.106667rem;
  /* height: 50px; */
  line-height: 0.666667rem;
}

.sticklink-1kg02cv8 a {
  display: block;
  /* height: 50px; */
  font-size: 0.48rem;
  font-family: pingfangsc;
  font-weight: 400;
  color: rgba(33, 34, 35, 1);
  overflow: hidden;
}

.sticklink-1kg02cv8 a:visited {
  color: #72777b;
}

.sticklink-1kg02cv8 a:hover {
  color: #72777b;
}

.sticklink-1kg02cv8 a:active {
  color: #72777b;
}

.link-tvjlei-t {
  margin-bottom: 0.053333rem;
  max-height: 1.333333rem;
  line-height: 0.666667rem;
}

.link-tvjlei-t a {
  display: block;
  max-height: 1.333333rem;
  font-size: 0.48rem;
  font-family: pingfangsc;
  font-weight: 400;
  color: rgba(33, 34, 35, 1);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.link-tvjlei-t a:visited {
  color: #72777b;
}

.link-tvjlei-t a:hover {
  color: #72777b;
}

.link-tvjlei-t a:active {
  color: #72777b;
}

.topiclink-2ghaxng5 {
  display: inline-block;
  margin: 0 0.106667rem 0.106667rem 0;
  width: 0.746667rem;
  height: 0.453333rem;
  line-height: 0.453333rem;
  background:  no-repeat;
  background-size: contain;
  vertical-align: bottom;
}

.themelink-2faczhkp {
  display: inline-block;
  margin: 0 0.106667rem 0.106667rem 0;
  width: 0.746667rem;
  height: 0.453333rem;
  line-height: 0.453333rem;
  background:  no-repeat;
  background-size: contain;
  vertical-align: bottom;
}

.info-1cqogu2x {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 0.426667rem;
}

.info-1cqogu2x span {
  font-size: 0.293333rem;
  margin-right: 0.266667rem;
}

.stickmark-2zqcxh-u {
  line-height: 0.453333rem;
  font-size: 0.293333rem;
  font-family: pingfangsc;
  font-weight: 400;
}

.openapp-3ww4sc_x {
  height: 0.453333rem;
  line-height: 0.453333rem;
  font-size: 0.293333rem;
  /* font-family: pingfangsc; */
  font-weight: 400;
  color: rgba(245, 67, 67, 1);
}

.wap-1r345xwk,
.source-g_eug2di,
.date-2nw_-d_k,
.count-39dm1kyg {
  height: 0.426667rem;
  line-height: 0.426667rem;
  font-size: 0.293333rem;
  font-weight: 400;
  color: #9e9e9e;
}

.wap-1r345xwk,
.source-g_eug2di {
  font-family: pingfangsc;
}

.livetext-33cmurvt {
  margin-bottom: 0.04rem;
  height: 0.373333rem;
  line-height: 0.373333rem;
  display: block;
  border-radius: 0.053333rem;
  border: 1px solid rgba(245, 67, 67, .5);
  color: #f54343;
  font-weight: 400;
  font-size: 0.266667rem !important;
  padding: 0 0.106667rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.hairlines .livetext-33cmurvt {
  border: 0.5px solid rgba(245, 67, 67, .5);
}
@supports (padding-top: env(safe-area-inset-top)) {
  .safeheader-1d8vjjd5 {
    padding-top: env(safe-area-inset-top);
  }
}
.layout-3v84rxrw {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 50%;
  background: rgba(0, 0, 0, .8);
  z-index: 100000;
  color: #fff;
  padding: 0.533333rem;
  overflow: scroll;
  font-size: 0.266667rem;
}

.layout-3v84rxrw .info-1yfbhdtp .item-1nksgvwa div:nth-child(1) {
  font-size: 0.186667rem;
}

.layout-3v84rxrw .info-1yfbhdtp .item-1nksgvwa div:nth-child(2) {
  color: yellow;
}

.down-2_gek44y {
  top: 50%;
  bottom: 0;
}

.end-3nrplc9d {
  padding-bottom: 8rem;
}

.start-1ezbs_ej {
  padding-top: 2.666667rem;
}
.singletitle-b-3jxdhc {
  position: relative;
  padding: 0.133333rem 0 0.066667rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

.bottomline-1jkma5cp {
  border-bottom: 1px solid #eee;
  padding-bottom: 0.16rem;
}

.hairlines .bottomline-1jkma5cp {
  border-bottom: 0.5px solid #eee;
}

.sticklink-2efdwcbs {
  /* margin-bottom: 8px; */
  /* height: 50px; */
  line-height: 0.666667rem;
}

.sticklink-2efdwcbs a {
  display: block;
  /* height: 50px; */
  font-size: 0.48rem;
  font-family: pingfangsc;
  font-weight: 400;
  color: rgba(33, 34, 35, 1);
  overflow: hidden;
}

.sticklink-2efdwcbs a:visited {
  color: #72777b;
}

.sticklink-2efdwcbs a:hover {
  color: #72777b;
}

.sticklink-2efdwcbs a:active {
  color: #72777b;
}

.link-1zbkjz3j {
  margin-bottom: 0.133333rem;
  max-height: 1.333333rem;
  line-height: 0.666667rem;
}

.link-1zbkjz3j a {
  display: block;
  max-height: 1.333333rem;
  font-size: 0.48rem;
  font-family: pingfangsc;
  font-weight: 400;
  color: rgba(33, 34, 35, 1);
  overflow: hidden;
}

.link-1zbkjz3j a:visited {
  color: #72777b;
}

.link-1zbkjz3j a:hover {
  color: #72777b;
}

.link-1zbkjz3j a:active {
  color: #72777b;
}

.topiclink-2wlfjzsn {
  display: inline-block;
  margin: 0 0.133333rem 0.106667rem 0;
  width: 0.746667rem;
  height: 0.453333rem;
  line-height: 0.453333rem;
  background:  no-repeat;
  background-size: contain;
  vertical-align: bottom;
}

.themelink-11vmf6tx {
  display: inline-block;
  margin: 0 0.133333rem 0.106667rem 0;
  width: 0.746667rem;
  height: 0.453333rem;
  line-height: 0.453333rem;
  background:  no-repeat;
  background-size: contain;
  vertical-align: bottom;
}

.info-2pdop-cq {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 0.453333rem;
}

.info-2pdop-cq span {
  font-size: 0.293333rem;
  margin-right: 0.173333rem;
}

.stickmark-2hbxbelo {
  line-height: 0.426667rem;
  font-size: 0.293333rem;
  font-family: pingfangsc;
  font-weight: 400;
}

.sticklivemark-wedryf2d {
  line-height: 0.373333rem;
  font-size: 0.293333rem;
  font-family: pingfangsc;
  font-weight: 400;
  border: 1px solid #f54343;
  padding: 0 0.066667rem;
  display: inline-block;
}

.hairlines .sticklivemark-wedryf2d {
  border: 0.5px solid #f54343;
}

.openapp-3mkic6ak {
  height: 0.453333rem;
  line-height: 0.453333rem;
  font-size: 0.32rem;
  /* font-family: pingfangsc; */
  font-weight: 400;
  color: rgba(245, 67, 67, 1);
}

.wap-3dpguur5,
.source-36h3tzcl,
.date-qvhjzrlk,
.count-2dt9n_nj {
  height: 0.453333rem;
  line-height: 0.453333rem;
  font-size: 0.293333rem;
  font-weight: 400;
  color: #9e9e9e;
}

.wap-3dpguur5,
.source-36h3tzcl {
  font-family: pingfangsc;
}
.titleimg-1bvn-wpz {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  border-bottom: 1px solid #eee;
  width: 100%;
}

.hairlines .titleimg-1bvn-wpz {
  border-bottom: 0.5px solid #eee;
}

.imgbox-e9zmjc6n {
  padding: 0.32rem 0 0.293333rem;
}

.link-2v_yra5u {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  line-height: 0.666667rem;
  padding: 0.266667rem 0 0.213333rem;
  min-height: 2.053333rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.title-2aqtfona {
  display: block;
  margin: 0 0.4rem 0.266667rem 0;
  min-height: 1.333333rem;
  max-height: 2rem;
  line-height: 0.666667rem;
  font-size: 0.48rem;
  font-family: pingfangsc;
  font-weight: 400;
  color: rgba(33, 34, 35, 1);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.title-2aqtfona:visited {
  color: #72777b;
}

.title-2aqtfona:hover {
  color: #72777b;
}

.title-2aqtfona:active {
  color: #72777b;
}

.img-19mkppfp {
  position: relative;
  display: block;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.img-19mkppfp img {
  width: 2.986667rem;
  height: 2rem;
  border-radius: 0.106667rem;
  display: block;
}

.imgicon-1flsqfeo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0.213333rem;
  line-height: 0.426667rem;
  bottom: 0.106667rem;
}

.imgicon-1flsqfeo span:first-child {
  margin-right: 0.053333rem;
  width: 0.426667rem;
  height: 0.426667rem;
  background: url(/uploads/image/xc20917/6edfc1f079d8ed2size1_w32_h32.png) no-repeat;
  background-size: contain;
}

.imgicon-1flsqfeo span:last-child {
  height: 0.426667rem;
  line-height: 0.426667rem;
  font-size: 0.32rem;
  font-weight: 400;
  text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
  color: rgba(255, 255, 255, 1);
}

.hairlines .imgicon-1flsqfeo span:last-child {
  text-shadow: 0 0.5px 0.5px rgba(0, 0, 0, .3);
}

.videoicon-1xfw_-qm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0.213333rem;
  line-height: 0.426667rem;
  bottom: 0.106667rem;
}

.videoicon-1xfw_-qm span:first-child {
  margin-right: 0.053333rem;
  width: 0.426667rem;
  height: 0.426667rem;
  background: url(/uploads/image/xc20917/dfe0e05fb12241bsize1_w32_h32.png) no-repeat;
  background-size: contain;
}

.videoicon-1xfw_-qm span:last-child {
  height: 0.426667rem;
  line-height: 0.453333rem;
  font-size: 0.32rem;
  font-weight: 600;
  text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
  color: rgba(255, 255, 255, 1);
}

.hairlines .videoicon-1xfw_-qm span:last-child {
  text-shadow: 0 0.5px 0.5px rgba(0, 0, 0, .3);
}

.topiclink-1ntebjio {
  display: inline-block;
  margin: 0 0.213333rem 0.106667rem 0;
  width: 0.746667rem;
  height: 0.453333rem;
  line-height: 0.453333rem;
  background:  no-repeat;
  background-size: contain;
  vertical-align: bottom;
}

.themelink-2wwoy0wi {
  display: inline-block;
  margin: 0 0.133333rem 0.106667rem 0;
  width: 0.746667rem;
  height: 0.453333rem;
  line-height: 0.453333rem;
  background:  no-repeat;
  background-size: contain;
  vertical-align: bottom;
}

.info-swm5dfkh {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 0.426667rem;
}

.info-swm5dfkh span {
  font-size: 0.293333rem;
  margin-right: 0.213333rem;
}

.stickmark-35uzd5mt {
  height: 0.426667rem;
  line-height: 0.426667rem;
  font-size: 0.293333rem;
  font-family: pingfangsc;
  font-weight: 400;
}

.openapp-1blq2hfp {
  height: 0.426667rem;
  line-height: 0.426667rem;
  font-size: 0.293333rem;
  /* font-family: pingfangsc; */
  font-weight: 400;
  color: rgba(245, 67, 67, 1);
}

.wap-1gctjjix,
.source-9jt6bwn0,
.date-2wtvvrbj,
.count-1xvrtdqq {
  height: 0.426667rem;
  line-height: 0.426667rem;
  font-size: 0.293333rem;
  font-weight: 400;
  color: #9e9e9e;
}

.wap-1gctjjix,
.source-9jt6bwn0 {
  font-family: pingfangsc;
}

.imageanimateopacityzero-1pblumet {
  opacity: 0;
}

.imageanimateopacityone-1zbeufb6 {
  opacity: 0;
  -webkit-animation-name: imageanimate-2sguzj2j;
  animation-name: imageanimate-2sguzj2j;
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.location-24lq_ll2 {
  height: 0.426667rem;
  line-height: 0.426667rem;
  color: #3091f5;
  padding-left: 0.4rem;
  background: url(/uploads/image/xc20917/f06529497ce1fbesize1_w28_h28.png) no-repeat left center/0.373333rem 0.373333rem;
}

.hotcomment-328axawt {
  height: 0.426667rem;
  line-height: 0.426667rem;
  color: #f54343;
  padding-left: 0.4rem;
  background: url(/uploads/image/xc20917/fd24256d5aac9aasize1_w28_h28.png) no-repeat left center/0.373333rem 0.373333rem;
}
.bigtopic-2bnk6pgh {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 0.133333rem 0;
}

.bigtopic-2bnk6pgh::before {
  position: absolute;
  top: -1px;
  left: -0.4rem;
  display: block;
  content: '';
  width: 100vw;
  height: 0.133333rem;
  background: #f5f5f5;
}

.hairlines .bigtopic-2bnk6pgh::before {
  top: -0.5px;
}

.bigtopic-2bnk6pgh::after {
  position: absolute;
  bottom: 0;
  left: -0.4rem;
  display: block;
  content: '';
  width: 100vw;
  height: 0.133333rem;
  background: #f5f5f5;
}

.link-1qsrlug_ {
  height: 1.066667rem;
  line-height: 1.066667rem;
  border-bottom: 1px solid #f1f2f3;
}

.hairlines .link-1qsrlug_ {
  border-bottom: 0.5px solid #f1f2f3;
}

.link-1qsrlug_ a {
  display: inline-block;
  max-height: 1.04rem;
  font-size: 0.426667rem;
  font-family: pingfangsc;
  font-weight: 500;
  color: rgba(33, 34, 35, 1);
  overflow: hidden;
}

.topiclink-2fu_lxyg {
  display: inline-block;
  margin: 0 0.173333rem 0.053333rem 0;
  width: 0.746667rem;
  height: 0.453333rem;
  line-height: 0.453333rem;
  background:  no-repeat;
  background-size: contain;
  vertical-align: middle;
}

.more-3r5ltjf7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 1.066667rem;
  line-height: 1.066667rem;
  font-size: 0.373333rem;
  font-family: pingfangsc;
  font-weight: 400;
  color: rgba(33, 34, 35, 1);
  text-align: center;
}

.more-3r5ltjf7 span {
  margin-left: 0.213333rem;
  width: 0.32rem;
  height: 0.32rem;
  background: url(/uploads/image/xfscontent/topicmore.58a51771.png) no-repeat;
  background-size: contain;
}

.imageanimateopacityzero-1rh_oas2 {
  opacity: 0;
}

.imageanimateopacityone--pl03573 {
  opacity: 0;
  -webkit-animation-name: imageanimate-49vmfykp;
  animation-name: imageanimate-49vmfykp;
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
.slideimg-lgg7uta- {
  position: relative;
  padding: 0.213333rem 0 0.173333rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #eee;
  width: 100%;
}

.hairlines .slideimg-lgg7uta- {
  border-bottom: 0.5px solid #eee;
}

.link-2fxaddsf {
  max-height: 1.333333rem;
  line-height: 0.666667rem;
}

.link-2fxaddsf a {
  display: block;
  max-height: 1.333333rem;
  font-size: 0.48rem;
  line-height: 0.666667rem;
  font-family: pingfangsc;
  font-weight: 400;
  color: rgba(33, 34, 35, 1);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.link-2fxaddsf a:visited {
  color: #72777b;
}

.link-2fxaddsf a:hover {
  color: #72777b;
}

.link-2fxaddsf a:active {
  color: #72777b;
}

.imgbox-3ujo3l5l {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.16rem 0 0.24rem 0;
}

.imgbox-3ujo3l5l a {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.imgbox-3ujo3l5l a img {
  width: 100%;
  height: 100%;
  border-radius: 0.106667rem;
  display: block;
}

.imgbox-3ujo3l5l a:nth-child(2) {
  margin: 0 0.08rem;
}

.imgicon-2vzmwgwe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0.213333rem;
  bottom: 0.106667rem;
}

.imgicon-2vzmwgwe span:first-child {
  margin-right: 0.053333rem;
  width: 0.426667rem;
  height: 0.426667rem;
  background: url(/uploads/image/xc20917/6edfc1f079d8ed2size1_w32_h32.png) no-repeat;
  background-size: contain;
}

.imgicon-2vzmwgwe span:last-child {
  height: 0.426667rem;
  line-height: 0.426667rem;
  font-size: 0.32rem;
  font-weight: 400;
  text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
  color: rgba(255, 255, 255, 1);
}

.hairlines .imgicon-2vzmwgwe span:last-child {
  text-shadow: 0 0.5px 0.5px rgba(0, 0, 0, .3);
}

.info-2a_tiwdq {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 0.426667rem;
}

.info-2a_tiwdq span {
  margin-right: 0.266667rem;
}

.stickmark-ddaq3zey {
  height: 0.426667rem;
  line-height: 0.426667rem;
  font-size: 0.32rem;
  font-family: pingfangsc;
  font-weight: 400;
}

.openapp-wmhvrkln {
  height: 0.426667rem;
  line-height: 0.426667rem;
  font-size: 0.293333rem;
  /* font-family: pingfangsc; */
  font-weight: 400;
  color: rgba(245, 67, 67, 1);
}

.wap-cuqvvyn7,
.source-1miynyu7,
.date-xawhk-hl,
.count-1bhofrcl {
  height: 0.426667rem;
  line-height: 0.426667rem;
  font-size: 0.293333rem;
  font-weight: 400;
  color: #9e9e9e;
}

.wap-cuqvvyn7,
.source-1miynyu7 {
  font-family: pingfangsc;
}

.imageanimateopacityzero-24wejb6w {
  opacity: 0;
}

.imageanimateopacityone-2fi4ymkv {
  opacity: 0;
  -webkit-animation-name: imageanimate-3ope0rra;
  animation-name: imageanimate-3ope0rra;
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
.bigvideo-1gt6od9b {
  position: relative;
  padding: 0 0 0.346667rem 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

.bigvideo-1gt6od9b a {
  position: relative;
  display: block;
  width: 100%;
  height: 5.173333rem;
}

.bigvideo-1gt6od9b a img {
  width: 100%;
  height: 100%;
  border-radius: 0.08rem;
}

.mask-ux90veac {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2.666667rem;
  border-radius: 0.08rem;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .7)), to(rgba(216, 216, 216, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, .7) 0%, rgba(216, 216, 216, 0) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, .7) 0%, rgba(216, 216, 216, 0) 100%);
  z-index: 999999;
}

.title-1kox3f2m {
  margin: 0.186667rem 0.32rem 0;
  max-height: 1.333333rem;
  line-height: 0.666667rem;
  font-size: 0.48rem;
  font-family: pingfangsc-regular;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  text-shadow: 0 0.026667rem 0.053333rem rgba(0, 0, 0, .5);
}

.vcount-3jwdoh2o {
  display: block;
  margin: 0.106667rem 0 0 0.32rem;
  height: 0.453333rem;
  line-height: 0.453333rem;
  font-size: 0.32rem;
  font-family: pingfangsc-regular, pingfangsc;
  font-weight: 400;
  color: #ffffff;
  text-shadow: 0 1px 0.04rem rgba(0, 0, 0, .5);
}

.hairlines .vcount-3jwdoh2o {
  text-shadow: 0 0.5px 1.5px rgba(0, 0, 0, .5);
}

.bigimg-n_ttcxll {
  position: relative;
  padding: 0.213333rem 0 0.173333rem;
  border-bottom: 1px solid #eee;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

.hairlines .bigimg-n_ttcxll {
  border-bottom: 0.5px solid #eee;
}

.link-3q1b9gps {
  max-height: 1.333333rem;
  line-height: 0.666667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.link-3q1b9gps a {
  display: block;
  max-height: 1.333333rem;
  font-size: 0.48rem;
  line-height: 0.666667rem;
  font-family: pingfangsc;
  font-weight: 400;
  color: rgba(33, 34, 35, 1);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.imgbox-1micmakd {
  padding: 0.16rem 0 0.213333rem 0;
}

.imgbox-1micmakd a {
  position: relative;
  display: block;
  width: 100%;
}

.imgbox-1micmakd a img {
  width: 100%;
  height: 100%;
  border-radius: 0.106667rem;
  display: block;
}

.imgicon-1ni5ic6i {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0.213333rem;
  bottom: 0.106667rem;
}

.imgicon-1ni5ic6i span:first-child {
  margin-right: 0.053333rem;
  width: 0.426667rem;
  height: 0.426667rem;
  background: url(/uploads/image/xc20917/6edfc1f079d8ed2size1_w32_h32.png) no-repeat;
  background-size: contain;
}

.imgicon-1ni5ic6i span:last-child {
  height: 0.426667rem;
  line-height: 0.426667rem;
  font-size: 0.32rem;
  font-weight: 600;
  text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
  color: rgba(255, 255, 255, 1);
}

.hairlines .imgicon-1ni5ic6i span:last-child {
  text-shadow: 0 0.5px 0.5px rgba(0, 0, 0, .3);
}

.playicon-1pj-pyeh {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translatex(-50%) translatey(-50%);
  transform: translatex(-50%) translatey(-50%);
  width: 1.306667rem;
  height: 1.306667rem;
  background: url(/uploads/image/xfscontent/bigplay.ce5c3f7c.png) no-repeat;
  background-size: contain;
}

.videoicon-2le8lrcr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0.213333rem;
  line-height: 0.426667rem;
  bottom: 0.106667rem;
}

.videoicon-2le8lrcr span {
  height: 0.426667rem;
  line-height: 0.453333rem;
  font-size: 0.293333rem;
  font-weight: 600;
  text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
  color: rgba(255, 255, 255, 1);
}

.hairlines .videoicon-2le8lrcr span {
  text-shadow: 0 0.5px 0.5px rgba(0, 0, 0, .3);
}

.info-push3y-w {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 0.453333rem;
}

.info-push3y-w span {
  font-size: 0.293333rem;
  margin-right: 0.266667rem;
}

.stickmark-3mre3mzg {
  height: 0.453333rem;
  line-height: 0.453333rem;
  font-size: 0.293333rem;
  font-family: pingfangsc;
  font-weight: 400;
}

.openapp-3hiiddad {
  height: 0.453333rem;
  line-height: 0.453333rem;
  font-size: 0.293333rem;
  /* font-family: pingfangsc; */
  font-weight: 400;
  color: rgba(245, 67, 67, 1);
}

.wap-15za1lk-,
.source-dyx21vgo {
  height: 0.453333rem;
  line-height: 0.453333rem;
  font-size: 0.293333rem;
  font-weight: 400;
  font-family: pingfangsc;
  color: #9e9e9e;
}

.date-2cz3lqv-,
.count-2lifmsfy {
  height: 0.453333rem;
  line-height: 0.453333rem;
  font-size: 0.293333rem;
  font-weight: 400;
  color: #9e9e9e;
}

.imageanimateopacityzero-1dygotyo {
  opacity: 0;
}

.imageanimateopacityone-4tfelyfl {
  opacity: 0;
  -webkit-animation-name: imageanimate-2nowxrq0;
  animation-name: imageanimate-2nowxrq0;
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.livetext-3autnuyw {
  position: absolute;
  top: 0.213333rem;
  left: 0.213333rem;
  height: 0.48rem;
  font-size: 0.266667rem;
  font-weight: 500;
  line-height: 0.48rem;
  padding: 0 0.106667rem;
  color: #fff;
  background: #3091f5;
  border-radius: 0.053333rem;
}

.livetexting-2mugsp4p {
  position: absolute;
  top: 0.213333rem;
  left: 0.213333rem;
  height: 0.48rem;
  font-size: 0.266667rem;
  font-weight: 500;
  line-height: 0.48rem;
  padding: 0 0.106667rem 0 0.533333rem;
  color: #fff;
  background: #f54343 url(/uploads/image/xc20921/01cb4f7f5ca2293size4_w48_h48.gif) no-repeat 0.106667rem 0.053333rem/0.373333rem 0.373333rem;
  border-radius: 0.053333rem;
}

.livetextback-2jj_ruql {
  position: absolute;
  top: 0.213333rem;
  left: 0.213333rem;
  height: 0.48rem;
  font-size: 0.266667rem;
  font-weight: 500;
  line-height: 0.48rem;
  padding: 0 0.106667rem;
  color: #fff;
  background: #8fa0b3;
  border-radius: 0.053333rem;
}
.twoimg-x9th_5ae {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0.32rem 0;
  width: 100%;
}

.twopicitem-3k6aqgjs {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.twopicitem-3k6aqgjs:first-child {
  margin-right: 0.106667rem;
}

.picbox-vakezanc {
  position: relative;
  width: 100%;
}

.picbox-vakezanc img {
  width: 100%;
  height: 100%;
  border-radius: 0.053333rem;
  display: block;
}

.videoicon-li8fcdjr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0.106667rem;
  bottom: 0.213333rem;
  width: 1.413333rem;
  height: 0.533333rem;
  background: rgba(33, 34, 35, .5);
  border-radius: 0.266667rem;
}

.videoicon-li8fcdjr span:first-child {
  margin-right: 0.106667rem;
  margin-bottom: 0.026667rem;
  width: 0.266667rem;
  height: 0.266667rem;
  background: url(/uploads/image/xfscontent/smallplay.8cbb23af.png) no-repeat;
  background-size: contain;
}

.videoicon-li8fcdjr span:last-child {
  height: 0.48rem;
  line-height: 0.48rem;
  font-size: 0.266667rem;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
}

.mark-dxuspqxi {
  margin: 0.24rem 0 0 0;
  height: 0.453333rem;
  line-height: 0.453333rem;
  font-size: 0.32rem;
  /* font-family: pingfangsc; */
  font-weight: 400;
  color: #f54343;
}

.txt-78ftaziu {
  display: -webkit-box;
  margin: 0.186667rem 0 0 0;
  height: 1.333333rem;
  line-height: 0.666667rem;
  font-size: 0.48rem;
  font-weight: 400;
  color: #1a1a1a;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.relateshortrecom-2u0b2k-w {
  padding: 0 0 1.533333rem;
  border-top: 0.133333rem solid #f7f7f7;
}
/* 正文内容插入的信息流 */

.shortfeed-1bfhrhgd {
  display: block;
  background: #f5f5f5;
  border-radius: 0.106667rem;
  padding: 0.32rem;
}

.shortfeedhead-p9a7mu4v {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.373333rem;
  height: 0.533333rem;
  line-height: 0.56rem;
  color: #212223;
  font-weight: bold;
}

.shortfeedface-lnjthyxy {
  width: 0.533333rem;
  height: 0.533333rem;
  border-radius: 50%;
  margin-right: 0.106667rem;
}

.shortfeedbox-2okp33o8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.213333rem;
}

.shortfeedtext-2u-n1dai {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #212223;
  font-size: 0.426667rem;
  line-height: 0.586667rem;
  max-height: 1.76rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-break: break-all;
}

.shortfeedborder-2jhbg7k7 {
  width: 2.613333rem;
  height: 1.76rem;
  position: relative;
  margin-left: 0.32rem;
}

.shortfeedpic-1yyfkouy {
  width: 2.613333rem;
  height: 1.76rem;
  border-radius: 0.106667rem;
}

.shortfeedicon-2os2en9a {
  position: absolute;
  font-size: 0.32rem;
  line-height: 0.426667rem;
  color: #fff;
  text-shadow: 0 0.026667rem 0.026667rem rgba(0, 0, 0, .3);
  bottom: 0.106667rem;
  right: 0.213333rem;
  height: 0.4rem;
  padding-left: 0.426667rem;
  background: url(/uploads/image/xc20426/930c633a85853dasize0_w32_h32.png) no-repeat left center;
  background-size: 0.426667rem auto;
}
.shortrelate-hgivdhv- {
  padding: 0.346667rem 0 0;
  position: relative;
  margin: 0.12rem 0 0.133333rem;
  /* border-bottom: 10px solid #f5f5f5; */
}

.shortrelate-hgivdhv- img {
  vertical-align: top;
}

.shortrelate-hgivdhv-:before {
  content: '';
  width: 100vw;
  max-width: 1024px;
  height: 0.133333rem;
  background: #f5f5f5;
  position: absolute;
  top: -0.146667rem;
  left: -0.4rem;
}

.shortrelate-hgivdhv-:after {
  content: '';
  width: 100vw;
  max-width: 1024px;
  height: 0.133333rem;
  background: #f5f5f5;
  position: absolute;
  bottom: -0.133333rem;
  left: -0.4rem;
}

.notopline-1htlrqab:before {
  content: '';
  width: 0;
  height: 0;
  background: none;
  position: relative;
  top: 0;
  left: 0;
}

.nobottomline-vjo6howo:after {
  content: '';
  width: 0;
  height: 0;
  background: none;
  position: relative;
  bottom: 0;
  left: 0;
}

.shortrelatehead-1oe3ebtl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.shortrelateheadimg-gal48jbs {
  width: 0.853333rem;
  margin-right: 0.213333rem;
}

.shortrelateheadpic-2dwko1yb {
  width: 0.853333rem;
  border-radius: 50%;
  vertical-align: top;
}

.shortrelateheadtext-clfo0vif {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.853333rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.shortrelateheadname-1dlvwgss {
  font-size: 0.373333rem;
  font-weight: bold;
  line-height: 0.506667rem;
  height: 0.4rem;
  color: #212223;
}

.shortrelateheadinfo-2jb_g9ih {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.106667rem;
  line-height: 0.346667rem;
}

.shortrelateheadtime-1-afr0ld {
  display: block;
  font-size: 0.293333rem;
  color: #9e9e9e;
  margin-right: 0.106667rem;
}

.shortrelateheadbref-2t-tzmqk {
  display: block;
  font-size: 0.293333rem;
  color: #9e9e9e;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.shortrelateheadfollow-1zxfc5mt {
  width: 1.013333rem;
  height: 0.853333rem;
  line-height: 0.853333rem;
  text-align: center;
}

.shortrelateheadbtn-1hzkchul {
  font-size: 0.373333rem;
  line-height: 0.533333rem;
  color: #212223;
}

.shortrelatetitle-adrmf-je {
  margin: 0.213333rem 0 0;
  color: #212223;
  font-size: 0.453333rem;
  line-height: 0.64rem;
  font-weight: 400;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  word-break: break-all;
}

.shortrelatebox-2ky0tcsn {
  display: block;
  margin-top: 0.213333rem;
}

.shortrelatevideo-2zmlichi {
  position: relative;
}

.shortrelatevideopic-reasl31n {
  width: 100%;
  -o-object-fit: fill;
  object-fit: fill;
  border-radius: 0.106667rem;
}

.shortrelatevideoicon-sobbp9jh {
  position: absolute;
  width: 1.306667rem;
  height: 1.306667rem;
  left: 50%;
  top: 50%;
  -webkit-transform: translatex(-50%) translatey(-50%);
  transform: translatex(-50%) translatey(-50%);
  background:  no-repeat 0 0;
  background-size: 1.306667rem 1.306667rem;
}

.shortrelatebottom-1sidt9v1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1.066667rem;
}

.shortrelateitem-3ohxys87 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 0.32rem;
  color: #5c5c5c;
}

.shortrelatelike-3ga7cmxg {
  padding-left: 0.8rem;
  margin-left: 0.666667rem;
  display: inline-block;
  height: 1.066667rem;
  line-height: 1.066667rem;
  background: url(/uploads/image/xc20428/cfa22c4c3e2ff9esize1_w60_h60.png) no-repeat left center;
  background-size: 0.8rem 0.8rem;
}

.shortrelatecomment-1nweb4ly {
  padding-left: 0.8rem;
  margin-left: 0.933333rem;
  display: inline-block;
  height: 1.066667rem;
  line-height: 1.066667rem;
  background: url(/uploads/image/xc20428/57e5df57c9d489dsize0_w60_h60.png) no-repeat left center;
  background-size: 0.8rem 0.8rem;
}

.shortrelatetrun-1n1tap8v {
  padding-left: 0.8rem;
  margin-left: 1.12rem;
  display: inline-block;
  height: 1.066667rem;
  line-height: 1.066667rem;
  background: url(/uploads/image/xc20428/3e3c8d10ef8d5c7size0_w60_h60.png) no-repeat left center;
  background-size: 0.8rem 0.8rem;
}
.shortrelatehead-18u-k1ss {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.shortrelateheadimg-2jdj9t39 {
  width: 0.96rem;
  margin-right: 0.213333rem;
  position: relative;
}

.shortrelateheadpic-3sj66lba {
  width: 0.96rem;
  height: 0.96rem;
  border-radius: 50%;
  vertical-align: top;
}

.shortrelateheadtext-1mqqt0ia {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.96rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.shortrelateheadname--kplqma5 {
  font-size: 0.373333rem;
  font-weight: bold;
  line-height: 0.533333rem;
  height: 0.533333rem;
  color: #212223;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.shortrelateheaddfh-2vlqukli {
  display: block;
  margin: 0 0 0 0.106667rem;
  width: 0.906667rem;
  height: 0.373333rem;
  background: url(/uploads/image/xc20312/6054604d982e66asize2_w68_h28.png) no-repeat 0 0/0.906667rem 0.373333rem;
}

.shortrelateheadinfo-3auzs6bq {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.08rem;
  line-height: 0.426667rem;
}

.shortrelateoriginal-1_zqws2e {
  height: 0.346667rem;
  line-height: 0.346667rem;
  font-size: 0.266667rem;
  padding: 0 0.08rem;
  border-radius: 0.053333rem;
  border: 1px solid #9e9e9e;
  color: #9e9e9e;
  margin-right: 0.133333rem;
}

.hairlines .shortrelateoriginal-1_zqws2e {
  border: 0.5px solid #9e9e9e;
}

.shortrelateheadtime-1ot8d7us {
  display: block;
  font-size: 0.293333rem;
  color: #9e9e9e;
  margin-right: 0.106667rem;
}

.shortrelateheadpicv-14_wzz55 {
  background: none !important;
  width: 0.373333rem;
  height: 0.373333rem;
  position: absolute;
  bottom: 0;
  right: 0;
}

.shortrelateheadbref-x9ztgs_g {
  display: block;
  font-size: 0.293333rem;
  color: #9e9e9e;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.shortrelateheadfollow-3stvui49 {
  width: 1.013333rem;
  height: 0.853333rem;
  line-height: 0.853333rem;
  text-align: center;
}

.shortrelateheadbtn-cflfwqbf {
  font-size: 0.373333rem;
  line-height: 0.533333rem;
  color: #212223;
}
.shortrelatebottom-3q6rrs_u {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1.066667rem;
}

.shortrelateitem-m3xckc3y {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 0.32rem;
  color: #5c5c5c;
}

.shortrelatelike-1bbgt8bl {
  padding-left: 0.8rem;
  display: inline-block;
  height: 1.066667rem;
  line-height: 1.066667rem;
  margin-left: 0.693333rem;
  background: url(/uploads/image/xc21201/4f7516c60625efbsize1_w60_h60.png) no-repeat left center/0.8rem 0.8rem;
}

.shortrelatecomment-1wgwct4r {
  padding-left: 0.8rem;
  display: inline-block;
  height: 1.066667rem;
  margin-left: 0.88rem;
  line-height: 1.066667rem;
  background: url(/uploads/image/xc21201/8e356bf79ccb825size2_w60_h60.png) no-repeat left center/0.8rem 0.8rem;
}

.shortrelatetrun-2cpe1bdv {
  padding-left: 0.8rem;
  display: inline-block;
  height: 1.066667rem;
  margin-left: 1.226667rem;
  line-height: 1.066667rem;
  background: url(/uploads/image/xc21201/63512929a7a4d61size1_w60_h60.png) no-repeat left center/0.8rem 0.8rem;
}
.box-vcnk5xq2 {
  margin-top: 0.213333rem;
  border-radius: 0.106667rem;
  overflow: hidden;
  width: 100%;
}
.shortrelate-2nbxvs3y {
  padding: 0.346667rem 0 0;
  position: relative;
  margin: 0.12rem 0 0.133333rem;
  /* border-bottom: 10px solid #f5f5f5; */
}

.shortrelate-2nbxvs3y img {
  vertical-align: top;
}

.shortrelate-2nbxvs3y:before {
  content: '';
  width: 100vw;
  max-width: 1024px;
  height: 0.133333rem;
  background: #f5f5f5;
  position: absolute;
  top: -0.146667rem;
  left: -0.4rem;
}

.shortrelate-2nbxvs3y:after {
  content: '';
  width: 100vw;
  max-width: 1024px;
  height: 0.133333rem;
  background: #f5f5f5;
  position: absolute;
  bottom: -0.133333rem;
  left: -0.4rem;
}

.notopline-39bisq0e:before {
  content: '';
  width: 0;
  height: 0;
  background: none;
  position: relative;
  top: 0;
  left: 0;
}

.nobottomline-3fdhnmrh:after {
  content: '';
  width: 0;
  height: 0;
  background: none;
  position: relative;
  bottom: 0;
  left: 0;
}

.shortrelatetitle-2owh0waz {
  margin: 0.213333rem 0 0;
  color: #212223;
  font-size: 0.453333rem;
  line-height: 0.64rem;
  font-weight: 400;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  word-break: break-all;
}

.shortrelatebox-2qnatm_a {
  display: block;
  margin-top: 0.213333rem;
}

.wbimgbox-2viq6fbs,
.wbimggroup-1qdrgnzd {
  width: 100%;
  display: block;
  padding: 0;
  margin: 0;
  list-style: none;
  height: auto;
}

.wbimggroup-1qdrgnzd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.106667rem;
}

.wbimggroup-1qdrgnzd:first-child {
  margin-top: 0;
}

.wbimgitem-1tlc1iq8 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
}

.wbimgmark-1gm4mjkn {
  width: 0.746667rem;
  height: 0.453333rem;
  line-height: 0.453333rem;
  font-size: 0.266667rem;
  color: #fff;
  font-weight: 500;
  text-align: center;
  border-radius: 0 0 0.106667rem 0;
  background: rgba(0, 0, 0, .4);
  position: absolute;
  right: 0;
  bottom: 0;
}

.wbimgitembox-25lhamqe {
  padding-top: 100%;
  width: 100%;
  position: relative;
}

.wbimgitembox-25lhamqe .wbimgitempic-1ml0jmiq {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.wbimgitempic-1ml0jmiq {
  border-radius: 0.106667rem;
  vertical-align: top;
  background: #f2f2f2;
}

.wbimgbox-2viq6fbs .wbimgitem-1tlc1iq8:nth-child(2) {
  margin: 0 0.106667rem;
}

.wbimgbox-2viq6fbs .wbimgitem-1tlc1iq8:last-child {
  margin-right: 0;
}

.onlywbimgitempic-idss3xx3 {
  max-width: 6.08rem;
  max-height: 9.173333rem;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

.onlywbimgitempic-idss3xx3 .wbimgitempic-1ml0jmiq {
  max-width: 6.08rem;
  max-height: 9.173333rem;
  -o-object-fit: fill;
  object-fit: fill;
}
.close-3zmcnrmq {
  position: absolute;
  top: 0.666667rem;
  left: 0.346667rem;
  width: 0.666667rem;
  height: 0.666667rem;
  background: url(/uploads/image/xc20629/cffa7eadf33b554size0_w28_h28.png) no-repeat;
  background-size: contain;
  pointer-events: none;
}

.num-2nhg4xvg {
  position: absolute;
  top: 0.666667rem;
  right: 0.346667rem;
  pointer-events: none;
}

.current-y3zmbcml {
  margin: 0 0.106667rem 0.213333rem 0;
  width: 0.24rem;
  height: 0.746667rem;
  line-height: 0.746667rem;
  font-family: pingfangsc-medium;
  font-size: 0.533333rem;
  color: #f54343;
}

.total-zbpgneay {
  height: 0.373333rem;
  line-height: 0.373333rem;
  opacity: 0.8;
  font-family: pingfangsc-medium;
  font-size: 0.266667rem;
  color: #ffffff;
}
/*! photoswipe main css by dmitry semenov | photoswipe.com | mit license */

/*
	styles for basic photoswipe functionality (sliding area, open/close transitions)
*/

/* pswp = photoswipe */

.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 9999;
  -webkit-text-size-adjust: 100%;
  /*create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}

.pswp * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

 {
  /*style is added when js option showhideopacity is set to true */
}

.pswp--animate_opacity {
  /*0.001, because opacity:0 doesn't trigger paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /*for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--open {
  display: block;
  z-index: 99999;
}

.pswp--zoom-allowed .pswp__img {
  /*autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.pswp--zoomed-in .pswp__img {
  /*autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.pswp--dragging .pswp__img {
  /*autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

 {
  /*background is added as a separate element.
	as animating opacity is much faster than animating rgba() background-color. */
}

.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transform: translatez(0);
  transform: translatez(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.pswp__container, .pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

 {
  /*prevent selection and tap highlights */
}

.pswp__container, .pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  /*-webkit-touch-callout: none; */
  -o-object-fit: contain;
  object-fit: contain;
}

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  /*for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1), -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp__bg {
  will-change: opacity;
  /*for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none;
}

.pswp__container, .pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
}

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

 {
  /*stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap */
}

.pswp__img--placeholder {
  -webkit-backface-visibility: hidden;
}

 {
  /*div element that matches size of large image
	large image loads on top of it */
}

.pswp__img--placeholder--blank {
  background: #222;
}

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}

 {
  /*error message appears when image is not loaded
	(js option errormsg controls markup) */
}

.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 0.186667rem;
  line-height: 0.213333rem;
  margin-top: -0.106667rem;
  color: #ccc;
}

.pswp__error-msg a {
  color: #ccc;
  text-decoration: underline;
}
.shortrelate-3m4itcli {
  padding: 0.346667rem 0 0;
  position: relative;
  margin: 0.12rem 0 0.133333rem;
  /* border-bottom: 10px solid #f5f5f5; */
}

.shortrelate-3m4itcli img {
  vertical-align: top;
}

.shortrelate-3m4itcli:before {
  content: '';
  width: 100vw;
  max-width: 1024px;
  height: 0.133333rem;
  background: #f5f5f5;
  position: absolute;
  top: -0.146667rem;
  left: -0.4rem;
}

.shortrelate-3m4itcli:after {
  content: '';
  width: 100vw;
  max-width: 1024px;
  height: 0.133333rem;
  background: #f5f5f5;
  position: absolute;
  bottom: -0.133333rem;
  left: -0.4rem;
}

.notopline-wicczqkb:before {
  content: '';
  width: 0;
  height: 0;
  background: none;
  position: relative;
  top: 0;
  left: 0;
}

.nobottomline-3gjybn2x:after {
  content: '';
  width: 0;
  height: 0;
  background: none;
  position: relative;
  bottom: 0;
  left: 0;
}

.shortrelatetitle-2dzwhlju {
  margin: 0.213333rem 0 0;
  color: #212223;
  font-size: 0.453333rem;
  line-height: 0.64rem;
  font-weight: 400;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.shortrelatebox-3297ehei {
  display: block;
  margin-top: 0.213333rem;
}

.wbimgbox-1x7j8xxa,
.wbimggroup-viqyhllm {
  width: 100%;
  display: block;
  padding: 0;
  margin: 0;
  list-style: none;
  height: auto;
}

.wbimggroup-viqyhllm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.106667rem;
}

.wbimggroup-viqyhllm:first-child {
  margin-top: 0;
}

.wbimgitem-yuy0xriu {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
}

.wbimgmark-2nw3ycxs {
  padding: 0 0.133333rem;
  height: 0.453333rem;
  line-height: 0.453333rem;
  font-size: 0.266667rem;
  color: #fff;
  font-weight: 500;
  text-align: center;
  border-radius: 0 0 0.106667rem 0;
  background: rgba(0, 0, 0, .4);
  position: absolute;
  right: 0;
  bottom: 0;
}

.wbimgitembox-1c6kls4t {
  padding-top: 100%;
  width: 100%;
  position: relative;
}

.wbimgitembox-1c6kls4t .wbimgitempic-3cpranxb {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.wbimgitempic-3cpranxb {
  border-radius: 0.106667rem;
  vertical-align: top;
  background: #f2f2f2;
}

.wbimgbox-1x7j8xxa .wbimgitem-yuy0xriu:nth-child(2) {
  margin: 0 0.106667rem;
}

.wbimgbox-1x7j8xxa .wbimgitem-yuy0xriu:last-child {
  margin-right: 0;
}

.onlywbimgitempic-3ovptupy {
  max-width: 6.08rem;
  max-height: 9.173333rem;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

.onlywbimgitempic-3ovptupy .wbimgitempic-3cpranxb {
  max-width: 6.08rem;
  max-height: 9.173333rem;
  -o-object-fit: fill;
  object-fit: fill;
}
.template_wrap-19pqpgta,
.forward_wrap-32fni6xp {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /*border-bottom: 10px solid #f7f7f7;*/
  overflow-x: hidden;
}

.template_wrap-19pqpgta.padding_bottom-1wfhs6of,
.forward_wrap-32fni6xp.padding_bottom-1wfhs6of {
  padding-bottom: 0.266667rem;
}

.template_wrap-19pqpgta.have_footer-rvkn9_if,
.forward_wrap-32fni6xp.have_footer-rvkn9_if {
  padding-bottom: 0;
}

.template_wrap-19pqpgta .text-1k9lg3i4,
.template_wrap-19pqpgta .text_es-db59jcin,
.forward_wrap-32fni6xp .text-1k9lg3i4,
.forward_wrap-32fni6xp .text_es-db59jcin {
  margin-bottom: 0.213333rem;
  font-size: 0.453333rem;
  font-weight: 400;
  color: #212223;
  line-height: 0.64rem;
  white-space: pre-line;
}

.template_wrap-19pqpgta,
.forward_wrap-32fni6xp {
  /*& .text_es::before {*/
  /*content: '...';*/
  /*float: right;*/
  /*width: 0px;*/
  /*height: 144px;*/
  /*}*/
}

.template_wrap-19pqpgta .btn-3vqryd-p,
.forward_wrap-32fni6xp .btn-3vqryd-p {
  color: rgb(48, 145, 245);
  float: right;
  clear: both;
}

.template_wrap-19pqpgta .header-2eftc1sz,
.forward_wrap-32fni6xp .header-2eftc1sz {
  position: relative;
  margin-bottom: 0.293333rem;
}

.template_wrap-19pqpgta .header-2eftc1sz .hot-3uqiu7ur,
.forward_wrap-32fni6xp .header-2eftc1sz .hot-3uqiu7ur {
  position: absolute;
  width: 0.373333rem;
  height: 0.373333rem;
  left: -0.346667rem;
  top: -0.066667rem;
}

.template_wrap-19pqpgta .header-2eftc1sz .logo-2n_pgrn1,
.forward_wrap-32fni6xp .header-2eftc1sz .logo-2n_pgrn1 {
  width: 0.96rem;
  height: 0.96rem;
  display: inline-block;
}

.template_wrap-19pqpgta .header-2eftc1sz .right-79icdjyg,
.forward_wrap-32fni6xp .header-2eftc1sz .right-79icdjyg {
  display: inline-block;
  position: relative;
  margin-left: 0.213333rem;
  height: 0.96rem;
  vertical-align: top;
}

.template_wrap-19pqpgta .header-2eftc1sz span,
.forward_wrap-32fni6xp .header-2eftc1sz span {
  display: inline-block;
}

.template_wrap-19pqpgta .location-1i-zdpi-,
.template_wrap-19pqpgta .location1-3nl2dcmz,
.forward_wrap-32fni6xp .location-1i-zdpi-,
.forward_wrap-32fni6xp .location1-3nl2dcmz {
  font-size: 0.373333rem;
  font-weight: 400;
  color: #757575;
  line-height: 0.373333rem;
  margin-top: 0.32rem;
  margin-bottom: 0.32rem;
}

.template_wrap-19pqpgta .location-1i-zdpi- span,
.template_wrap-19pqpgta .location1-3nl2dcmz span,
.forward_wrap-32fni6xp .location-1i-zdpi- span,
.forward_wrap-32fni6xp .location1-3nl2dcmz span {
  display: inline-block;
}

.template_wrap-19pqpgta .location-1i-zdpi- img,
.template_wrap-19pqpgta .location1-3nl2dcmz img,
.forward_wrap-32fni6xp .location-1i-zdpi- img,
.forward_wrap-32fni6xp .location1-3nl2dcmz img {
  width: 0.373333rem;
  height: 0.373333rem;
  margin-right: 0.053333rem;
  vertical-align: bottom;
}

.template_wrap-19pqpgta .content-2wp_t7q7 .img_wrap-3nrn8s3e,
.forward_wrap-32fni6xp .content-2wp_t7q7 .img_wrap-3nrn8s3e {
  margin-bottom: 0.16rem;
}

.template_wrap-19pqpgta .content-2wp_t7q7 .img_content-2w5dhl8c,
.forward_wrap-32fni6xp .content-2wp_t7q7 .img_content-2w5dhl8c {
  width: 2.986667rem;
  height: 2.986667rem;
  background: #d8d8d8;
  border-radius: 0.106667rem;
  display: inline-block;
}

.template_wrap-19pqpgta .content-2wp_t7q7 .img_content-2w5dhl8c img,
.forward_wrap-32fni6xp .content-2wp_t7q7 .img_content-2w5dhl8c img {
  width: 100%;
  height: 100%;
}

.template_wrap-19pqpgta .content-2wp_t7q7 .img_content-2w5dhl8c:nth-child(3n-1),
.forward_wrap-32fni6xp .content-2wp_t7q7 .img_content-2w5dhl8c:nth-child(3n-1) {
  margin: 0 0.106667rem 0.106667rem 0.106667rem;
}

.template_wrap-19pqpgta .content-2wp_t7q7 .video_wrap-zmn_ihbi,
.forward_wrap-32fni6xp .content-2wp_t7q7 .video_wrap-zmn_ihbi {
  position: relative;
  width: 9.2rem;
  height: 5.173333rem;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0.293333rem;
  z-index: 1;
}

.template_wrap-19pqpgta .content-2wp_t7q7 .video_wrap-zmn_ihbi > div,
.forward_wrap-32fni6xp .content-2wp_t7q7 .video_wrap-zmn_ihbi > div {
  /*border-radius: 8px;*/
  /*border: none;*/
}

.template_wrap-19pqpgta .content-2wp_t7q7 .video_wrap-zmn_ihbi video,
.forward_wrap-32fni6xp .content-2wp_t7q7 .video_wrap-zmn_ihbi video {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.template_wrap-19pqpgta {
  padding: 0.213333rem 0 0 0;
}

.forward_wrap-32fni6xp {
  padding-top: 0.213333rem;
}

.forward_wrap-32fni6xp .template_wrap-19pqpgta {
  padding: 0;
  border: none;
}

.forward_wrap-32fni6xp .location1-3nl2dcmz,
.forward_wrap-32fni6xp .wrap-2jbsqrdk,
.forward_wrap-32fni6xp .footerchildren-3cvawlsl {
  padding: 0 0.4rem;
}

.forward_wrap-32fni6xp .forward_template_wrap-bhag7urm {
  background-color: #f2f2f2;
  margin: 0.32rem 0;
  padding: 0.213333rem 0.4rem 0.346667rem;
}

.forward_delete_wrap-2f5nwcrj,
.forward_delete_wrap1-1hizlep5 {
  height: 0.96rem;
  margin-bottom: 0.32rem;
  text-align: center;
  font-size: 0.373333rem;
  color: #4d4d4d;
  line-height: 0.96rem;
  background: #f5f5f5;
  border-radius: 0.106667rem;
}

.forward_delete_wrap1-1hizlep5,
.circle_info-cyraovof {
  margin: 0 0.4rem;
}
.tag-3amssgjf {
  color: rgb(48, 145, 245);
}

.btn-1nheyqwh {
  color: rgb(48, 145, 245);
  position: relative;
  /* float: right;*/
  /* clear: both;*/
}

.btn1-ixlaqcxt {
  position: absolute;
  z-index: -100;
  opacity: 0;
  top: 0;
  left: 0;
}

.text_wrap-xvljegig {
  position: relative;
  word-wrap: break-word;
  word-break: break-word;
}
.avatar-3l5lxhjs {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}

.large-1lk8l5bg {
  width: 1.173333rem;
  height: 1.173333rem;
}

.normal-1judqtal {
  width: 0.853333rem;
  height: 0.853333rem;
}

.small-2ey2pufk {
  width: 0.64rem;
  height: 0.64rem;
}

.no_size-240-ugol {
  width: 100%;
  height: 100%;
}

.circle-1n8e9xbi {
  border-radius: 50%;
}

.avatar-img-11mdmswz {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.header-20pkd0y6 {
  position: relative;
  margin-bottom: 0.293333rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-20pkd0y6 .hot-2mptpjsa {
  position: absolute;
  width: 0.373333rem;
  height: 0.373333rem;
  left: -0.346667rem;
  top: -0.066667rem;
}

.header-20pkd0y6 .logo-19so8wxk {
  position: relative;
  margin-top: 0.04rem;
  width: 0.96rem;
  height: 0.96rem;
  display: inline-block;
}

.header-20pkd0y6 .right-3mobw_bn {
  height: 1.013333rem;
  position: relative;
  margin-left: 0.213333rem;
}

.header-20pkd0y6 span {
  display: inline-block;
}

.header-20pkd0y6 .tip-3gvbf-yz {
  font-size: 0.293333rem;
  font-weight: 400;
  color: #9e9e9e;
  min-width: 2.666667rem;
  line-height: 0.426667rem;
  height: 0.426667rem;
}

.header-20pkd0y6 .name-1zgyjrsm {
  font-size: 0.373333rem;
  color: #212223;
  vertical-align: text-top;
  margin-bottom: 0.053333rem;
  font-family: pingfangsc-medium, pingfang sc;
}

.header-20pkd0y6 .name-1zgyjrsm .name1-1r6aei7q {
  line-height: 0.533333rem;
}

.header-20pkd0y6 .name-1zgyjrsm .owner-algglnju {
  display: inline-block;
  padding: 1px 0.106667rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 0.213333rem;
  background: #f54343;
  height: 0.453333rem;
  line-height: 0.453333rem;
  border-radius: 0.053333rem;
  text-align: center;
  line-height: 0.4rem;
  font-size: 0.293333rem;
  color: #ffffff;
}

.hairlines .header-20pkd0y6 .name-1zgyjrsm .owner-algglnju {
  padding: 0.5px 4px;
}

.v_info-7vc_cwta {
  position: absolute;
  display: inline-block;
  width: 0.373333rem;
  height: 0.373333rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom;
  bottom: -0.026667rem;
  right: -0.026667rem;
}

.gold--iivsfif {
  background-image: url(/uploads/image/xfscontent/gold.78ebdc47.png);
}

.blue-1lw3lvcx {
  background-image: url(/uploads/image/xfscontent/blue.721bed3e.png);
}

.yellow-3jkz31si {
  background-image: url(/uploads/image/xfscontent/yellow.3b25e593.png);
}

.red-qviqz_mb {
  background-image: url(/uploads/image/xfscontent/red.444d2a06.png);
}

.profession-2nt3cxzs {
  display: inline-block;
  margin-left: 0.106667rem;
  max-width: 4rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: bottom;
}
.circle_card_container-11z1z8cu {
  width: 100%;
  height: 1.333333rem;
  background-color: #f5f5f5;
  border-radius: 0.106667rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.32rem;
}

.circle_card_container-11z1z8cu.showlocation-2eopih8h {
  margin-bottom: 0.613333rem;
}

.circle_card_container-11z1z8cu .desc_image-1nyywcc1 {
  width: 1.333333rem;
  height: 1.333333rem;
  border-radius: 0.106667rem;
  -o-object-fit: cover;
  object-fit: cover;
}

.circle_card_container-11z1z8cu .circle_info-38ldy9l6 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.213333rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  align-items: center;
}

.circle_card_container-11z1z8cu .circle_info-38ldy9l6 .circle_title-15ykvfkh {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #212223;
  font-size: 0.4rem;
  line-height: 0.56rem;
  text-overflow: -o-ellipsis-lastline;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.circle_card_container-11z1z8cu .circle_info-38ldy9l6 .join_circle_btn-1mqhjxqs {
  display: inline-block;
  width: 1.6rem;
  height: 0.693333rem;
  border-radius: 0.373333rem;
  line-height: 0.693333rem;
  text-align: center;
  color: #fff;
  background-color: #f54343;
  margin-left: 1.04rem;
  font-size: 0.346667rem;
}

.circle_card_container-11z1z8cu .circle_info-38ldy9l6 .joined_circle-1qsyv9qp {
  display: inline-block;
  width: 1.6rem;
  height: 0.693333rem;
  background: url(/uploads/image/xfscontent/circle_joined.b3c2b9fc.png) no-repeat;
  background-size: cover;
}
.templete_footer-gf5uidwf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 10rem;
  height: 1.173333rem;
  position: relative;
  left: -0.4rem;
  margin-top: 0.32rem;
}

.templete_footer-gf5uidwf::before {
  content: '';
  width: 9.2rem;
  height: 0.026667rem;
  background-color: #eeeeee;
  position: absolute;
  left: 0.4rem;
  top: 0;
}

.templete_footer-gf5uidwf .item_cell-17bpqfnb {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #4d4d4d;
  font-size: 0.346667rem;
}

.templete_footer-gf5uidwf .item_cell-17bpqfnb .icon-1srfdvn9 {
  display: inline-block;
  width: 0.8rem;
  height: 0.8rem;
  background-size: contain;
}

.templete_footer-gf5uidwf .item_cell-17bpqfnb .icon-1srfdvn9.zan-3jpxywvt {
  background-image: url(/uploads/image/xfscontent/icon_zan.22bddf93.png);
}

.templete_footer-gf5uidwf .item_cell-17bpqfnb .icon-1srfdvn9.zaned-2mfhuzo8 {
  background-image: url(/uploads/image/xfscontent/icon_zaned.5b5f1e14.png);
}

.templete_footer-gf5uidwf .item_cell-17bpqfnb .icon-1srfdvn9.comment-187_6kzl {
  background-image: url(/uploads/image/xfscontent/icon_comment.5ab95220.png);
}

.templete_footer-gf5uidwf .item_cell-17bpqfnb .icon-1srfdvn9.share-1b_tuooy {
  background-image: url(/uploads/image/xfscontent/icon_share.a183cac4.png);
}

.templete_footer-gf5uidwf .item_cell-17bpqfnb .zan-3jpxywvt {
  display: inline-block;
  min-width: 0.8rem;
}

.templete_footer-gf5uidwf .item_cell-17bpqfnb .zaned_text-1dne_abd {
  color: #f54343;
}
.survey_box-30001u3b {
  position: relative;
  width: 100%;
  border-radius: 0.106667rem;
}

.survey_content-2wjmhtlr {
  position: relative;
  margin-top: 0.266667rem;
  padding: 0 0.32rem 0.266667rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 999;
}

.sharesurveystyle-1ieic_hl {
  padding-top: 0.266667rem;
}

.survey_end-2uptqgw_ {
  padding: 0.266667rem 0.266667rem 0.4rem;
  font-size: 0.373333rem;
}

.survey_end-2uptqgw_ div {
  font-style: normal;
  font-weight: bold;
}

.submit-ibqzbkfq {
  padding: 0.8rem 0 0.4rem;
  position: relative;
  text-align: center;
}

.submited_btn-24ikw0f_ {
  width: 3.2rem;
  height: 1.066667rem;
  font: 0.48rem/1.066667rem microsoft yahei;
  color: #fff;
  background: #dcdcdc;
  border: 0;
  cursor: pointer;
}

.submit_btn-3qzvub3p {
  width: 3.2rem;
  height: 1.066667rem;
  font: 0.48rem/1.066667rem microsoft yahei;
  color: #fff;
  background: #f54343;
  border: 0;
  cursor: pointer;
}

.surveycallup_box-2xkgrsad {
  margin-top: 0.533333rem;
  width: 100%;
  background: #ffffff;
}

.surveycallup-1axb71vw {
  height: 1.173333rem;
  display: block;
  line-height: 1.173333rem;
  text-align: center;
  font-size: 0.4rem;
  color: #ffffff;
  background: #f54343;
  border-radius: 0.586667rem;
}
.survey_title-aru1ujps {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.box-33v-dvrs {
  position: absolute;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.32rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.logo-qoetsmhh {
  display: block;
  margin-top: 0.32rem;
  width: 2.133333rem;
  height: 0.48rem;
  background: url(/uploads/image/xfscontent/title.60793502.png) no-repeat;
  background-size: contain;
}

.icon-2qhrn0uj {
  display: block;
  width: 2.08rem;
  height: 2.106667rem;
  background: url(/uploads/image/xfscontent/icon.2b122ee5.png) no-repeat;
  background-size: contain;
}

.title-e5zdpbrc {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1.066667rem;
  padding: 0 0.32rem;
  z-index: 9;
}

.title-e5zdpbrc a {
  line-height: 0.586667rem;
  font-size: 0.426667rem;
  font-family: pingfangsc-regular, pingfang sc;
  font-weight: 400;
  color: #4d4d4d;
}
.box-317t6kdw {
  width: 100%;
}

.title-3mcjtvsl {
  line-height: 0.586667rem;
  font-size: 0.426667rem;
  font-family: pingfangsc-medium, pingfang sc;
  font-weight: 500;
  color: #212223;
}

.option-jcmmji_r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.16rem;
}

.item_0-_eg6pvme,
.item_1-3s_tunin {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0.266667rem;
  width: 3.813333rem;
  height: 1.013333rem;
}

.item_0-_eg6pvme span,
.item_1-3s_tunin span {
  height: 0.56rem;
  line-height: 0.56rem;
  font-size: 0.4rem;
  font-family: pingfangsc-regular, pingfang sc;
  font-weight: 400;
  overflow: hidden;
}

.item_0-_eg6pvme {
  color: #f54343;
  background: url(/uploads/image/xfscontent/red.f1644404.png) no-repeat;
  background-size: contain;
}

.item_1-3s_tunin {
  color: #4ea4fc;
  background: url(/uploads/image/xfscontent/blue.6e7e7894.png) no-repeat;
  background-size: contain;
}

.vs-gzeyofng {
  display: block;
  margin: 0 0.186667rem;
  width: 0.586667rem;
  height: 0.4rem;
  background: url(/uploads/image/xfscontent/vs.91595533.png) no-repeat;
  background-size: contain;
}

.result-1hww9-g3 {
  margin-top: 0.026667rem;
  width: 100%;
}

.result_item-3ewdplt5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.result_item-3ewdplt5 > span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 3.786667rem;
  line-height: 0.48rem;
  font-size: 0.346667rem;
  font-family: pingfangsc-regular, pingfang sc;
  font-weight: 400;
}

.result_item-3ewdplt5 > span:first-child span:first-child {
  margin-right: 0.053333rem;
  color: #f54343;
}

.result_item-3ewdplt5 > span:last-child span:first-child {
  margin-right: 0.053333rem;
  color: #4ea4fc;
}

.icon_0-1quuzrdw,
.icon_1-8gvohzlt {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: block;
  width: 0.32rem;
  height: 0.32rem;
}

.icon_0-1quuzrdw {
  background: url(/uploads/image/xfscontent/icon_0.8ff45002.png) no-repeat;
  background-size: contain;
}

.icon_1-8gvohzlt {
  background: url(/uploads/image/xfscontent/icon_1.b38d8484.png) no-repeat;
  background-size: contain;
}

.bar-2telzbxd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.053333rem;
  width: 100%;
}

.bar-2telzbxd span {
  display: block;
  height: 0.213333rem;
}

.bar-2telzbxd span:first-child {
  background: #ff5c4a;
  border-radius: 0.106667rem 0.04rem 0.04rem 0.106667rem;
}

.bar-2telzbxd span:last-child {
  background: #4ea4fc;
  border-radius: 0.04rem 0.106667rem 0.106667rem 0.04rem;
}

.count-1lfaudc1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.08rem;
}

.count-1lfaudc1 span {
  line-height: 0.4rem;
  font-size: 0.346667rem;
  font-family: dinalternate-bold, dinalternate;
  font-weight: bold;
}

.count-1lfaudc1 span:first-child {
  color: #f54343;
}

.count-1lfaudc1 span:last-child {
  color: #4ea4fc;
}

.tips-wmc5wjz7 {
  margin-top: 0.16rem;
  width: 100%;
}

.tips-wmc5wjz7 span {
  line-height: 0.426667rem;
  font-size: 0.293333rem;
  font-family: pingfangsc-regular, pingfang sc;
  font-weight: 400;
  color: #9e9e9e;
}

.tips-wmc5wjz7 span:first-child {
  margin-right: 0.16rem;
}
.box-ryrzqzw5 {
  width: 100%;
}

.option_box-qyuq-qzf {
  margin-bottom: 0.906667rem;
  width: 100%;
}

.option_last_box-13gelmov {
  margin-bottom: 0;
}

.title-19yo4v3u {
  width: 100%;
  line-height: 0.56rem;
  font-size: 0.4rem;
  font-family: pingfangsc-medium, pingfang sc;
  font-weight: 500;
  color: #212223;
}

.option-vjsv4tyx {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.16rem;
}

.option-vjsv4tyx p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.213333rem;
  /* padding: 0 26px; */
  width: 100%;
  height: 0.906667rem;
  background: #ffffff;
  border-radius: 0.453333rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.option-vjsv4tyx p:last-child {
  margin-bottom: 0;
}

.option-vjsv4tyx p span {
  height: 0.533333rem;
  line-height: 0.533333rem;
  font-size: 0.373333rem;
  font-family: pingfangsc-regular, pingfang sc;
  font-weight: 400;
  color: #4d4d4d;
  overflow: hidden;
}

.option-vjsv4tyx p span.checkedsquare-aqh0cs93 {
  width: 0.426667rem;
  height: 0.426667rem;
  background: ;
  margin-right: 0.213333rem;
  background-repeat: no-repeat;
  background-size: cover;
}

.option-vjsv4tyx p span.uncheckedsquare-urjsyaw6 {
  width: 0.426667rem;
  height: 0.426667rem;
  background-image: ;
  margin-right: 0.213333rem;
  background-repeat: no-repeat;
  background-size: cover;
}

span.checkedsquare-aqh0cs93 {
  width: 0.426667rem;
  height: 0.426667rem;
  background: ;
  margin-right: 0.213333rem;
  background-repeat: no-repeat;
  background-size: cover;
}

span.uncheckedsquare-urjsyaw6 {
  width: 0.426667rem;
  height: 0.426667rem;
  background-image: ;
  margin-right: 0.213333rem;
  background-repeat: no-repeat;
  background-size: cover;
}

.check-1e3hxtcr {
  /* border: 2px solid #f54343 !important; */
}

.result-1x6t0llh {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.16rem;
}

.result-1x6t0llh > div:last-child {
  margin-bottom: 0;
}

.resultinner-2vj4vdta {
  position: relative;
  width: 100%;
  height: 0.72rem;
  margin-bottom: 0.586667rem;
}

.resultinner-2vj4vdta:first-child {
  margin-top: 0.48rem;
}

.default-3ouw1yor {
  width: 52%;
  background: #eeeeee;
  position: absolute;
  height: 0.16rem;
  bottom: 0;
  border-radius: 0.106667rem;
  margin-left: 0.64rem;
}

.selected-2b21nrqx,
.unselected-dk8kbu7v {
  position: relative;
  margin-bottom: 0.213333rem;
  width: 100%;
  height: 0.906667rem;
  background: #ffffff;
  border-radius: 0.453333rem;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.selected-2b21nrqx {
  border: 1px solid #ffddd8;
}

.hairlines .selected-2b21nrqx {
  border: 0.5px solid #ffddd8;
}

.unselected-dk8kbu7v {
  border: 1px solid #eee;
}

.hairlines .unselected-dk8kbu7v {
  border: 0.5px solid #eee;
}

.bar-1upbvr83,
.check_bar-23ym1tmm {
  display: block;
  height: 0.16rem;
  position: absolute;
  bottom: 0;
  background: #f54343;
  border-radius: 0.106667rem;
}

.info-33wxmxpo {
  position: absolute;
  top: -0.266667rem;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 0.906667rem;
  border-radius: 0.453333rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 999;
}

.info-33wxmxpo > span.spanone-86mhojpk {
  height: 0.56rem;
  line-height: 0.56rem;
  font-size: 0.373333rem;
  font-family: pingfangsc-regular, pingfang sc;
  font-weight: 400;
  color: #212223;
  overflow: hidden;
}

.info-33wxmxpo > span:last-child {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 0.32rem;
}

.info-33wxmxpo > span:last-child > span:first-child {
  line-height: 0.4rem;
  font-size: 0.373333rem;
  font-family: dinalternate-bold, dinalternate;
  font-weight: bold;
}

.check_num-3tyz_qqj {
  position: absolute;
  right: 0;
  bottom: -0.106667rem;
  color: #757575 !important;
  line-height: 0.453333rem;
  font-size: 0.32rem;
  font-family: pingfangsc-regular, pingfang sc;
  font-weight: 400;
}



.percentnums-fqyckmlz {
  position: absolute;
  right: 1.733333rem;
  bottom: -0.106667rem;
  font-size: 0.32rem;
  font-family: pingfangsc-regular, pingfang sc;
  font-weight: 400;
  color: #757575;
  line-height: 0.453333rem;
}

.icon-1koalaum {
  display: block;
  margin-left: 0.106667rem;
  width: 0.32rem;
  height: 0.32rem;
  background: url(/uploads/image/xfscontent/icon.8ff45002.png) no-repeat;
  background-size: contain;
}

.submit_btn-1xcjvyyo,
.activesubmit_btn-22t5ih0a,
.unsubmit_btn-3ydgqh3s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.533333rem;
  width: 100%;
  height: 0.906667rem;
  border-radius: 0.533333rem;
}

.submit_btn-1xcjvyyo span,
.activesubmit_btn-22t5ih0a span,
.unsubmit_btn-3ydgqh3s span {
  font-size: 0.373333rem;
  font-family: pingfangsc-medium, pingfang sc;
  font-weight: 500;
  color: #ffffff;
}

.unsubmit_btn-3ydgqh3s {
  background: rgba(0, 0, 0, 1);
  opacity: 0.1;
}

.activesubmit_btn-22t5ih0a {
  background: #f54343;
}

.submit_btn-1xcjvyyo {
  background: #dcdcdc;
}

.nomargin-3mbz1iic {
  margin-top: 0.213333rem;
}

.tips-3jn3sbpp {
  margin-top: 0.16rem;
  width: 100%;
}

.tips-3jn3sbpp span {
  line-height: 0.426667rem;
  font-size: 0.293333rem;
  font-family: pingfangsc-regular, pingfang sc;
  font-weight: 400;
  color: #9e9e9e;
}

.tips-3jn3sbpp span:first-child {
  margin-right: 0.16rem;
}
.guidelayer-34gtbnta {
  position: fixed;
  width: 100%;
  max-width: 1024px;
  height: 100%;
  left: 50%;
  top: 0;
  -webkit-transform: translatex(-50%);
  transform: translatex(-50%);
  background: rgba(0, 0, 0, .3);
  z-index: 999999;
  font-family: pingfangsc-regular, pingfang sc;
}

.guidemenu-2dmwecks {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1.066667rem 0.533333rem 0.266667rem;
  background: #fff;
  border-radius: 0.4rem 0.4rem 0 0;
}

.guidemenutip-3u2pupqe {
  font-size: 0.373333rem;
  color: #212223;
  line-height: 0.533333rem;
  font-weight: normal;
  padding-bottom: 0.373333rem;
}

.guidemenutip-3u2pupqe {
  padding-bottom: 0.373333rem;
}

.guidemenuitem-3w7-iqw8 {
  padding-bottom: 0.533333rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.guidemenuicon-t8kcsgf0 {
  width: 1.28rem;
  height: 1.28rem;
  vertical-align: top;
  margin-right: 0.32rem;
}

.guidemenuinfo-3zhmlq_r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.guidemenuname-1zmnnbj_ {
  font-size: 0.426667rem;
  font-weight: bold;
  color: #212223;
  line-height: 0.586667rem;
}

.guidemenubref-2qonyf-a {
  font-size: 0.346667rem;
  color: #757575;
  line-height: 0.48rem;
}

.guidemenubutton-2b_yqtx8 {
  vertical-align: top;
  width: 2.026667rem;
  cursor: pointer;
  margin-top: 0.213333rem;
}

.guidemenubutton-2b_yqtx8 img {
  width: 100%;
}

.guidemenutext-arealw__ {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 0.373333rem;
  color: #212223;
  padding-left: 0.64rem;
  line-height: 1.28rem;
}

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
  .guidemenu-2dmwecks {
    padding: 0.533333rem 0.533333rem 0.613333rem;
  }
}

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 2) {
  .guidemenu-2dmwecks {
    padding: 0.533333rem 0.533333rem 0.613333rem;
  }
}

@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) {
  .guidemenu-2dmwecks {
    padding: 0.533333rem 0.533333rem 0.613333rem;
  }
}

@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) {
  .guidemenu-2dmwecks {
    padding: 0.533333rem 0.533333rem 0.613333rem;
  }
}
.guidelayer-1opqgavt {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999999;
  background: rgba(0, 0, 0, .4);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: pingfangsc-regular, pingfang sc;
}

.guidelayerbox-eyuyvsdk {
  width: 7.2rem;
  background: #fff;
  border-radius: 0.266667rem;
  position: relative;
}

.guidelayerinfo-3silaml5 {
  text-align: center;
  font-size: 0.453333rem;
  line-height: 0.72rem;
  color: #212223;
  padding: 0.533333rem;
}

.guidelayerbtn-2t-iieef {
  border-top: 1px solid #e5e5e5;
  height: 1.333333rem;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.hairlines .guidelayerbtn-2t-iieef {
  border-top: 0.5px solid #e5e5e5;
}

.guidelayercancel-2a0e9gqp,
.guidelayerinto-eafjy90f {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  font-size: 0.4rem;
  line-height: 1.333333rem;
  display: block;
}

.guidelayercancel-2a0e9gqp {
  color: #a1a5ac;
  border-right: 1px solid #e5e5e5;
}

.hairlines .guidelayercancel-2a0e9gqp {
  border-right: 0.5px solid #e5e5e5;
}

.guidelayerinto-eafjy90f {
  color: #f54343;
}

.forbidlayerbox-1uv2z473 {
  width: 6.506667rem;
}

.forbidlayertitle-n8mte7hv {
  font-size: 0.346667rem;
  font-weight: normal;
  color: #757575;
  margin-top: 0.853333rem;
  line-height: 0.48rem;
  text-align: center;
}

.forbidlayersubtitle-3w6so9uq {
  width: 6.133333rem;
  margin: 0 auto;
  font-size: 0.426667rem;
  font-weight: bold;
  color: #212223;
  line-height: 0.64rem;
  text-align: center;
  padding-top: 0.32rem;
}

.forbidlayerbutton-3pt6tdqj {
  margin-top: 0.533333rem;
  display: block;
  height: 1.333333rem;
  font-size: 0.453333rem;
  line-height: 1.333333rem;
  background: #f54343;
  text-align: center;
  border-radius: 0 0 0.266667rem 0.266667rem;
  color: #ffffff;
}

.forbidlayerboxclose-224xo7-w {
  position: absolute;
  width: 0.426667rem;
  height: 0.426667rem;
  background: url(/uploads/image/xc21203/73551fe950b1efdsize1_w32_h32.png) no-repeat 0 0/0.426667rem 0.426667rem;
  top: 0.213333rem;
  right: 0.213333rem;
}
.wxlauchhack-1qbwdkk2 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 999;
}
.guidelayer-e0b00bxj {
  position: fixed;
  width: 100%;
  max-width: 1024px;
  height: 100%;
  left: 50%;
  top: 0;
  -webkit-transform: translatex(-50%);
  transform: translatex(-50%);
  background: rgba(0, 0, 0, .3);
  z-index: 999999;
  font-family: pingfangsc-regular, pingfang sc;
}

.guidemenu-1zf2xhdq {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0.533333rem 0.533333rem 0.266667rem;
  background: #fff;
  border-radius: 0.4rem 0.4rem 0 0;
}

.guidemenutip-2uq3e-ab {
  font-size: 0.373333rem;
  color: #212223;
  line-height: 0.533333rem;
  font-weight: normal;
  padding-bottom: 0.373333rem;
}

.guidemenuitem-cvgx__uc {
  padding-bottom: 0.533333rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.guidemenuicon-5iycuwsb {
  width: 1.28rem;
  height: 1.28rem;
  vertical-align: top;
  margin-right: 0.32rem;
}

.guidemenuinfo-12nd7nkx {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.guidemenuname-3juexnhx {
  font-size: 0.426667rem;
  font-weight: bold;
  color: #212223;
  line-height: 0.586667rem;
}

.guidemenubref-2r2mfjli {
  font-size: 0.346667rem;
  color: #757575;
  line-height: 0.48rem;
}

.guidemenubutton-3sij9xps {
  vertical-align: top;
  width: 2.026667rem;
  height: 0.853333rem;
  cursor: pointer;
  margin-top: 0.213333rem;
}

.guidemenutext-3eiuk0or {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 0.373333rem;
  color: #212223;
  padding-left: 0.64rem;
  line-height: 1.28rem;
}

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
  .guidemenu-1zf2xhdq {
    padding: 0.533333rem 0.533333rem 0.613333rem;
  }
}

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 2) {
  .guidemenu-1zf2xhdq {
    padding: 0.533333rem 0.533333rem 0.613333rem;
  }
}

@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) {
  .guidemenu-1zf2xhdq {
    padding: 0.533333rem 0.533333rem 0.613333rem;
  }
}

@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) {
  .guidemenu-1zf2xhdq {
    padding: 0.533333rem 0.533333rem 0.613333rem;
  }
}
.pagebottombrand-3sabctsz {
  width: 100%;
  max-width: 1024px;
  margin: 0 auto;
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 99999;
}

.pagebottombrandpic-12cszr84 {
  width: 100%;
  height: auto;
  vertical-align: top;
}
#root {
  margin: 0 auto 1.866667rem !important;
}
.header-nmwxlkxv {
  position: fixed;
  top: 0;
  max-width: 1024px;
  width: 100%;
  height: 1.173333rem;
  background: #ffffff;
  border-bottom: 1px solid #ededed;
  z-index: 1000;
}

.hairlines .header-nmwxlkxv {
  border-bottom: 0.5px solid #ededed;
}

.box-2_3_j5sy {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.title_box-30wgbuwv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.173333rem;
}

.logo-3zc7o696 {
  width: 2rem;
  height: 0.533333rem;
  font-size: 0;
  color: rgba(0, 0, 0, 0);
  background: url(/uploads/image/xfscontent/logo.ef205cdd.png) no-repeat center center;
  background-size: contain;
  display: block;
}

.channelname-feerossy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.channelname-feerossy a {
  height: 0.666667rem;
  line-height: 0.666667rem;
  font-family: pingfangsc-medium, pingfangsc;
  font-size: 0.48rem;
  color: #1a1a1a;
}
.shareicon-17zpqljh {
  background: url(/uploads/image/xfscontent/article_share.e2b03fe2.png) no-repeat;
  background-size: contain;
  width: 0.72rem;
  height: 0.72rem;
  margin: 0 0.4rem 0 0;
}
.box-22qivmao {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, .1);
  z-index: 9999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.mainbox-12qlbdnz {
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  background: #fafafa;
  color: #fff;
}

.sharebox-3wp3nkvv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 2.96rem;
  overflow-x: auto;
}

.sharebox-3wp3nkvv div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0.533333rem 0.4rem 0 0;
}

.sharebox-3wp3nkvv div:first-child {
  margin-left: 0.346667rem;
}

.sharebox-3wp3nkvv div span:first-child {
  display: block;
  width: 1.493333rem;
  height: 1.493333rem;
  background-repeat: no-repeat;
  background-size: contain;
}

.sharebox-3wp3nkvv div span:last-child {
  display: block;
  margin: 0.213333rem 0 0 0;
  width: 1.493333rem;
  height: 0.453333rem;
  text-align: center;
  font-family: pingfangsc-regular;
  font-size: 0.32rem;
  color: #1a1a1a;
}

.wx-2djidxcw {
  background-image: url(/uploads/image/xfscontent/wx.a96c5a88.png);
}

.pyq-yqqcxymr {
  background-image: url(/uploads/image/xfscontent/pyq.8577e333.png);
}

.qqzone-beww1bta {
  background-image: url(/uploads/image/xfscontent/kj.f1434727.png);
}

.qq-1c63sb0f {
  background-image: url(/uploads/image/xfscontent/qq.d16abd7e.png);
}

.wb-3xf6vqbt {
  background-image: url(/uploads/image/xfscontent/wb.7e40f19c.png);
}

.downloadbox-2y3bixyz {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 2.96rem;
  overflow-x: auto;
}

.downloadbox-2y3bixyz div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0.533333rem 0.4rem 0 0;
}

.downloadbox-2y3bixyz div:first-child {
  margin-left: 0.346667rem;
}

.downloadbox-2y3bixyz div a {
  display: block;
  width: 1.493333rem;
  height: 1.493333rem;
  background-repeat: no-repeat;
  background-size: contain;
}

.downloadbox-2y3bixyz div span {
  display: block;
  margin: 0.213333rem 0 0 0;
  width: 1.493333rem;
  height: 0.453333rem;
  text-align: center;
  font-family: pingfangsc-regular;
  font-size: 0.32rem;
  color: #1a1a1a;
}

.close-36xkredy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 1.306667rem;
  background: #ffffff;
  font-family: pingfangsc-regular;
  font-size: 0.48rem;
  color: #1a1a1a;
}
.main-uvr4hipd {
  width: 100%;
  padding-top: 1.2rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-overflow-scrolling: touch;
  background: #f7f8fb;
}

.content-1ikusj0g {
  width: 100%;
  position: relative;
  /* z-index: 998; */
}

.jump_box-3djdrwqs {
  display: block;
  position: relative;
  width: 100%;
  height: 1.413333rem;
  z-index: 9;
}

.jump-c4qegt2w {
  width: 100%;
  height: 1.413333rem;
  position: absolute;
  bottom: 0;
  left: 0;
  padding-top: 3.2rem;
  background: url(/uploads/image/xfscontent/icon_load.15216726.png) center 1.066667rem / 10% no-repeat rgb(238, 238, 238);
  text-align: center;
  font-size: 0.48rem;
  line-height: 1.413333rem;
}

.loading-3gcfwyen {
  width: 100%;
  height: 1.413333rem;
  text-align: center;
  font-size: 0.48rem;
  line-height: 1.413333rem;
  background: rgb(238, 238, 238);
}
.content-tvxnbzqa {
  background: #fff;
  width: auto;
  overflow: hidden;
}

.editor_box-3cgavheu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0.4rem;
}

.editor_box-3cgavheu span {
  display: block;
}

.editor-3q31ewgh {
  font-family: pingfangsc-regular;
  font-size: 0.32rem;
  color: #a1a5ac;
  height: 0.453333rem;
  line-height: 0.453333rem;
}

.jubao-2a47drme {
  width: 1.866667rem;
  height: 0.746667rem;
  background: url(/uploads/image/xfscontent/jubao.07a825f9.png);
  background-size: contain;
  border-radius: 0.186667rem;
}

.jubao-2a47drme a {
  display: block;
  margin-left: 0.826667rem;
  height: 0.746667rem;
  line-height: 0.746667rem;
  font-family: pingfangsc-regular;
  font-size: 0.32rem;
  color: #1a1a1a;
}

.br-1jue5cgc {
  margin: 0.586667rem 0.4rem 0.56rem;
  height: 1px;
  background: #f1f2f3;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.hairlines .br-1jue5cgc {
  height: 0.5px;
}

.link-1xggkmtk {
  height: 1.173333rem;
  line-height: 1.173333rem;
  margin: 0.426667rem 0.4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #f54343;
  border-radius: 0.586667rem;
}

.link-1xggkmtk a {
  height: 0.56rem;
  line-height: 0.56rem;
  font-family: pingfangsc-regular, pingfangsc;
  font-size: 0.4rem;
  font-weight: 400;
  color: #ffffff;
}

.comment_box-knikpxn8 {
  background: #f7f7f7;
}

.comment-3-tkunep {
  margin-top: 0.213333rem;
}

.ad_box-1nv9rsrd {
  padding: 0 0.4rem;
  background: #fff;
}

.ad_box1-jppnqdlr {
  padding: 0 0.4rem 0.346667rem;
  background: #fff;
}

.infoad2_box-1rgvngu- {
  margin: 0 0.4rem 0.266667rem;
}
.caption-1xxnjgfg {
  margin: 0.533333rem 0.4rem 0 0.4rem;
}

.caption-1xxnjgfg h1 {
  font-family: pingfangsc-medium;
  font-size: 0.64rem;
  color: #1a1a1a;
  letter-spacing: 0;
  line-height: 0.88rem;
}

.box-2uc6ke9x {
  margin-top: 0.586667rem;
  margin-bottom: 0.4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.source_box-2hahjdnp {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wemediaimg-1yhcbmxb {
  position: relative;
  display: block;
  width: 0.8rem;
  height: 0.8rem;
  margin: 0 0.213333rem 0 0;
  border-radius: 50%;
  min-width: 0.8rem;
}

.facev-1d2tkm3h {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0.373333rem;
  height: 0.373333rem;
}

.info_box-26_wlhqr {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}

.info_box-26_wlhqr span {
  font-family: pingfangsc-regular;
  font-size: 0.32rem;
  color: #a1a5ac;
}

.source-2kjdrw_l {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.source-2kjdrw_l a {
  margin: 0 0.16rem 0.053333rem 0;
  height: 0.533333rem;
  line-height: 0.533333rem;
  font-family: pingfangsc-regular;
  font-size: 0.373333rem;
  color: #1a1a1a;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.txt-3zbytx9p {
  margin: 0 0.16rem 0.053333rem 0;
  height: 0.533333rem;
  line-height: 0.533333rem;
  font-family: pingfangsc-regular;
  font-size: 0.373333rem;
  color: #1a1a1a;
}

.icon-1ner8_6f {
  display: block;
  width: 0.72rem;
  height: 0.32rem;
  margin: 0 0 0.16rem 0;
  background-image: url(/uploads/image/xfscontent/logo.e20adbd3.png);
  background-size: contain;
}

.info-3ywwalep {
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  height: 0.453333rem;
}

.original-2bv3l2-q {
  height: 0.346667rem;
  line-height: 0.346667rem;
  font-size: 0.266667rem;
  padding: 0 0.08rem;
  border-radius: 0.053333rem;
  border: 1px solid #9e9e9e;
  color: #9e9e9e;
  margin-right: 0.133333rem;
}

.hairlines .original-2bv3l2-q {
  border: 0.5px solid #9e9e9e;
}

.follow-lwrrsjhp {
  width: 1.6rem;
  height: 0.746667rem;
  margin-top: 0.16rem;
  margin: 0.133333rem 0.266667rem 0 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.follow-lwrrsjhp img {
  width: 1.6rem;
  height: 0.746667rem;
  vertical-align: top;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.btn-1bhudkxy {
  width: 1.6rem;
  height: 0.746667rem;
  margin-top: 0.133333rem;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.big-d4e8gp-i {
  width: 1.6rem;
  height: 0.746667rem;
  vertical-align: top;
  display: block;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.small-2bj2jvzr {
  width: 1.6rem;
  height: 0.746667rem;
  vertical-align: top;
  display: block;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.main_content-3kd7vb02 {
  margin: 0 0.4rem;
}

.more-2chkzqq5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 999;
}

.mask-2imjm-_9 {
  width: 100%;
  height: 1.973333rem;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 1)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
}

.arrow_box-3iqhv32s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  background: #ffffff;
}

.arrow-u7zlmdqs {
  display: block;
  width: 0.32rem;
  height: 0.32rem;
  background-image: ;
  background-size: contain;
}

.tip-3pbtwukm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.133333rem 0 0.533333rem 0;
  width: 100%;
  cursor: pointer;
}

.tip-3pbtwukm span:first-child {
  display: block;
  margin-right: 0.16rem;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.4rem;
  font-family: pingfangsc-regular, pingfangsc;
  font-weight: 400;
  color: #212223;
}

.calluptip-1vrnnzkf .content-2k2m3dj0 {
  width: 7.2rem;
  background: rgba(255, 255, 255, 1);
  border-radius: 0.266667rem;
  margin: 0 auto;
  margin-top: 50%;
  overflow: hidden;
}

.calluptip-1vrnnzkf .content-2k2m3dj0 > div:nth-child(1) {
  font-size: 0.506667rem;
  color: rgba(33, 34, 35, 1);
  padding: 0.666667rem;
  padding-bottom: 0.933333rem;
  border-bottom: solid 1px rgba(229, 229, 229, 1);
  text-align: center;
}

.hairlines .calluptip-1vrnnzkf .content-2k2m3dj0 > div:nth-child(1) {
  border-bottom: solid 0.5px rgba(229, 229, 229, 1);
}

.calluptip-1vrnnzkf .content-2k2m3dj0 > .btns-2lhfst-x {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.calluptip-1vrnnzkf .content-2k2m3dj0 > .btns-2lhfst-x > div {
  width: 50%;
  text-align: center;
  font-size: 0.453333rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  line-height: 1.2rem;
}

.calluptip-1vrnnzkf .content-2k2m3dj0 > .btns-2lhfst-x > div:nth-child(2) {
  border-left: solid 1px rgba(229, 229, 229, 1);
  background-color: red;
  color: white;
}

.hairlines .calluptip-1vrnnzkf .content-2k2m3dj0 > .btns-2lhfst-x > div:nth-child(2) {
  border-left: solid 0.5px rgba(229, 229, 229, 1);
}

.calluptip-1vrnnzkf {
  background: rgba(0, 0, 0, .7);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  z-index: 999999;
}

.copyright-1gdv_clf {
  background: #f5f5f5;
  border-radius: 0.106667rem;
  padding: 0.32rem;
  margin: 0.266667rem 0 0.533333rem;
  font-size: 0.373333rem;
  color: #212223;
  letter-spacing: 0;
  font-family: pingfangsc-medium;
}

.copyrightch-r_hmt4ut {
  font-weight: bold;
  text-align: justify;
}

.copyrightzh-1swd6_vc {
  text-align: justify;
}
.page_list-34fgpwok {
  font-size: 0.32rem;
  margin: 0.4rem 0 0.346667rem 0;
}

.page_list-34fgpwok a {
  cursor: pointer;
  padding: 0.08rem 0.16rem;
  font-family: georgia, 'times new roman', times, serif;
  font-weight: bold;
  color: #2b2b2b;
  font-size: 0.373333rem;
  margin: 0.053333rem 0.106667rem 0 0.026667rem;
  line-height: 0.373333rem;
}

.current-grnsmrbm {
  background: none repeat scroll 0 0 #f54343;
  color: #fff !important;
  cursor: auto;
  font-weight: bold !important;
  padding: 0.053333rem 0.16rem !important;
  text-decoration: none;
}

/* 楼盘 */

.floorcard-2yg7ys76 {
  background: #fff;
  border: 1px solid #f1f2f3;
  padding: 0.266667rem;
  font-family: pingfangsc-regular, pingfangsc;
  border-radius: 0.08rem;
  margin: 0.4rem 0;
}

.hairlines .floorcard-2yg7ys76 {
  border: 0.5px solid #f1f2f3;
}

.floorhouseimgbox-geapfgcv {
  width: 100%;
  position: relative;
  margin-bottom: 0.32rem;
}

.floorhouseimgmark-hra5pp2u {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0 0.213333rem;
  height: 0.746667rem;
  line-height: 0.746667rem;
  font-size: 0.266667rem;
  color: rgba(255, 255, 255, .7);
  text-shadow: 0 0.053333rem 0.08rem rgba(0, 0, 0, .5);
}

.floorhouseimg-20gdgk5x {
  width: 100%;
  border-radius: 0.08rem;
  vertical-align: top;
}

.floorhousetitle-2rt2aelo {
  font-size: 0.48rem;
  font-weight: bold;
  line-height: 0.666667rem;
  color: #212223;
  padding-bottom: 0.213333rem;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.floorconf-1ezxa-b7 {
  padding-bottom: 0.266667rem;
  overflow: hidden;
}

.floorprice-1tvgzu-k {
  font-size: 0.32rem;
  line-height: 0.453333rem;
  color: #212223;
  float: left;
}

.floorpricenum-9zbwj3tm {
  font-size: 0.533333rem;
  font-weight: bold;
  line-height: 0.64rem;
  color: #f54343;
  padding-right: 0.053333rem;
  display: inline-block;
}

.floorlive-ic0te0ga {
  float: left;
  display: block;
  width: 0.746667rem;
  height: 0.453333rem;
  background:  no-repeat 0 0/0.746667rem 0.453333rem;
  margin: 0.106667rem 0 0 0.213333rem;
}

.floorforsale-3dq72qdn {
  float: left;
  display: block;
  width: 0.746667rem;
  height: 0.453333rem;
  background:  no-repeat 0 0/0.746667rem 0.453333rem;
  margin: 0.106667rem 0 0 0.213333rem;
}

.floorout-vhbyccti {
  float: left;
  display: block;
  width: 0.746667rem;
  height: 0.453333rem;
  background:  no-repeat 0 0/0.746667rem 0.453333rem;
  margin: 0.106667rem 0 0 0.213333rem;
}

.floormarkbox-1s87ac19 {
  float: left;
  padding-top: 0.106667rem;
}

.floormark-xntya7_t {
  float: left;
  display: block;
  height: 0.453333rem;
  line-height: 0.453333rem;
  border-radius: 0.053333rem;
  padding: 0 0.106667rem;
  background: #f7f8fb;
  font-size: 0.266667rem;
  color: #a1a5ac;
  font-weight: bold;
  margin-left: 0.133333rem;
}

.floordetail-3pklcv0h {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.floorth-c2czl8nw {
  display: block;
  color: #a1a5ac;
  padding-right: 0.16rem;
  white-space: nowrap;
  float: left;
}

.floorthaddress-3fartehy {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.floordatetime-t8jf_erq {
  margin: 0;
  padding: 0;
  overflow: hidden;
  line-height: 0.533333rem;
  color: #212223;
  font-size: 0.373333rem;
  margin-bottom: 0.106667rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.floordatetime-t8jf_erq:last-child {
  margin-bottom: 0;
}

.floorinfo-2oeld8nz {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 0;
}

.floortel-1s3kswpr {
  width: 3.04rem;
  height: 0.986667rem;
  line-height: 0.986667rem;
  margin-top: 0.106667rem;
  position: relative;
}

.floortel-1s3kswpr:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 0.986667rem;
  background: #f1f2f3;
}

.hairlines .floortel-1s3kswpr:after {
  width: 0.5px;
}

.floortellink-3fiwijx- {
  padding-left: 0.826667rem;
  margin: 0.133333rem 0 0 0.346667rem;
  font-size: 0.4rem;
  color: #f54343;
  font-weight: bold;
  display: block;
  height: 0.72rem;
  line-height: 0.72rem;
  background:  no-repeat left center/0.72rem 0.72rem;
}

.flooractivity-1ps1t4ml {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: pingfangsc-medium, pingfangsc;
  margin-top: 0.426667rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 1.866667rem;
  padding: 0.346667rem;
  background: -webkit-linear-gradient(203deg, rgba(251, 169, 120, .14) 0%, rgba(245, 67, 67, .14) 100%);
  background: linear-gradient(247deg, rgba(251, 169, 120, .14) 0%, rgba(245, 67, 67, .14) 100%);
  border-radius: 0.08rem;
}

.nomargin-2jlsvfw4 {
  margin: 0.4rem 0;
}

.floorexplain-3r6iwpul {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}

.floorexplainth-2uzizlga {
  margin: 0;
  padding: 0;
  font-size: 0.426667rem;
  font-weight: bold;
  color: #212223;
  line-height: 0.586667rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.floorexplaintd-ddobsbw4 {
  font-family: pingfangsc-regular, pingfangsc;
  margin: 0;
  padding: 0;
  font-size: 0.32rem;
  line-height: 0.453333rem;
  color: #a1a5ac;
  padding-top: 0.133333rem;
}

.floorjoin-3exv_jes {
  width: 2.293333rem;
  height: 0.853333rem;
  display: block;
  background:  no-repeat 0 0/2.293333rem 0.853333rem;
}

.floorspace-2oahvsdt {
  float: left;
  display: block;
  font-size: 0.32rem;
  height: 0.453333rem;
  margin-top: 0.133333rem;
  padding-left: 0.213333rem;
  line-height: 0.453333rem;
  color: #212223;
}

.floorpriceup-2-a7bl1j {
  float: left;
  font-size: 0.32rem;
  line-height: 0.453333rem;
  padding: 0.133333rem 0 0 0.213333rem;
  color: #f54343;
}

.floorpricedown-28qt0_h_ {
  float: left;
  font-size: 0.32rem;
  line-height: 0.453333rem;
  padding: 0.133333rem 0 0 0.213333rem;
  color: #4bc259;
}

.floorpriceequal-2le0n_fo {
  float: left;
  font-size: 0.32rem;
  line-height: 0.453333rem;
  padding: 0.133333rem 0 0 0.213333rem;
  color: #3091f5;
}

.flooraddress-6xc5nrgy {
  display: block;
  padding: 0 0.213333rem;
  position: relative;
  float: left;
}

.flooraddress-6xc5nrgy:first-child {
  padding-left: 0;
}

.flooraddress-6xc5nrgy::after {
  content: '';
  position: absolute;
  right: 0;
  top: 0.106667rem;
  width: 1px;
  height: 0.32rem;
  background: #f1f2f3;
}

.hairlines .flooraddress-6xc5nrgy::after {
  width: 0.5px;
}

.flooraddress-6xc5nrgy:last-child::after {
  background: none;
}

.floorsurvey-uqzpflem {
  width: 100%;
  display: block;
  position: relative;
  margin: 0.4rem 0 0;
}

.floorsurveyimg-3zu-noih {
  width: 100%;
  height: 2.4rem;
  vertical-align: top;
}

.floorsurveytitle-3lxagkvv {
  position: absolute;
  bottom: 0;
  left: 0;
  padding-left: 1.626667rem;
  background: url(/uploads/image/xc21015/45a756b33c2a1e3size2_w96_h34.png) no-repeat 0.24rem center/1.28rem
        0.453333rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.426667rem;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #fff;
  line-height: 1.12rem;
  font-family: pingfangsc-medium, pingfangsc;
}

.surveybox-shhd6t53 {
  margin-bottom: 0.533333rem;
}
.extensionbox img {
  border-radius: 0 !important;
}

.callupbox {
  width: 100%;
  height: 1.173333rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #f7f7f7;
  border: 1px solid #eee;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  top: -0.08rem;
}

.hairlines .callupbox {
  border: 0.5px solid #eee;
}

.callupboxtitle {
  display: block;
  height: 1.173333rem;
  line-height: 1.173333rem;
  font-size: 0.373333rem;
  color: #1a1a1a;
}

.bigfont-2zjasc0m p {
  font-size: 0.533333rem;
}

.smallfont-z_ofa44w p {
  font-size: 0.48rem;
}

.text-20babgxp p {
  color: #000;
  text-align: justify;
  word-break: normal;
  line-height: 0.8rem;
  padding: 0.266667rem 0;
  font-family: microsoft yahei;
}

.text-20babgxp img {
  vertical-align: bottom;
  max-width: 100%;
  height: auto;
  display: inherit;
  margin: 0 auto;
  border: 0;
  border-radius: 0.08rem;
}

.shorttext-3tctwa_g {
  color: #000;
}

.shorttext-3tctwa_g p {
  font-size: 0.453333rem;
  line-height: 0.72rem;
  padding: 0.32rem 0;
}

.text-20babgxp ul {
  list-style: none !important;
}

table {
  text-align: center;
  padding: 0;
  line-height: 0.32rem;
  border-spacing: 1px;
  width: 100%;
  margin-bottom: 0.266667rem;
  font-size: 0.32rem;
  background-color: #900;
  border-collapse: inherit;
  position: relative;
}

.hairlines table {
  border-spacing: 0.5px;
}

table td {
  padding: 0.133333rem 0;
  background-color: #fff;
  word-break: break-all;
  word-wrap: break-word;
}
.close-vkyz2r8x {
  position: absolute;
  top: 0.666667rem;
  left: 0.346667rem;
  width: 0.666667rem;
  height: 0.666667rem;
  background: url(/uploads/image/xc20629/cffa7eadf33b554size0_w28_h28.png) no-repeat;
  background-size: contain;
}

.num-1sbye_uz {
  position: absolute;
  top: 0.666667rem;
  right: 0.346667rem;
}

.current-3qlbec-h {
  margin: 0 0.106667rem 0.213333rem 0;
  width: 0.24rem;
  height: 0.746667rem;
  line-height: 0.746667rem;
  font-family: pingfangsc-medium;
  font-size: 0.533333rem;
  color: #f54343;
}

.total-2folyv-h {
  height: 0.373333rem;
  line-height: 0.373333rem;
  opacity: 0.8;
  font-family: pingfangsc-medium;
  font-size: 0.266667rem;
  color: #ffffff;
}
/*! photoswipe main css by dmitry semenov | photoswipe.com | mit license */

/*
	styles for basic photoswipe functionality (sliding area, open/close transitions)
*/

/* pswp = photoswipe */

.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 9999;
  -webkit-text-size-adjust: 100%;
  /*create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}

.pswp * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

 {
  /*style is added when js option showhideopacity is set to true */
}

.pswp--animate_opacity {
  /*0.001, because opacity:0 doesn't trigger paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /*for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--open {
  display: block;
  z-index: 99999;
}

.pswp--zoom-allowed .pswp__img {
  /*autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.pswp--zoomed-in .pswp__img {
  /*autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.pswp--dragging .pswp__img {
  /*autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

 {
  /*background is added as a separate element.
	as animating opacity is much faster than animating rgba() background-color. */
}

.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transform: translatez(0);
  transform: translatez(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.pswp__container, .pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

 {
  /*prevent selection and tap highlights */
}

.pswp__container, .pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  /*for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1), -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp__bg {
  will-change: opacity;
  /*for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none;
}

.pswp__container, .pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
}

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

 {
  /*stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap */
}

.pswp__img--placeholder {
  -webkit-backface-visibility: hidden;
}

 {
  /*div element that matches size of large image
	large image loads on top of it */
}

.pswp__img--placeholder--blank {
  background: #222;
}

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}

 {
  /*error message appears when image is not loaded
	(js option errormsg controls markup) */
}

.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 0.186667rem;
  line-height: 0.213333rem;
  margin-top: -0.106667rem;
  color: #ccc;
}

.pswp__error-msg a {
  color: #ccc;
  text-decoration: underline;
}
.goodscontainer-3mdo3w_s img {
  max-width: 100%;
  height: auto;
}
.video-j5_eh8nb {
  width: 100%;
  padding: 0.32rem 0;
}

.videoshort-3kctkvw9 {
  padding-top: 0;
}

.callupbox-1-jeuls3 {
  width: 100%;
  height: 1.173333rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: #f7f7f7;
  border: 1px solid #eee;
  border-top: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.hairlines .callupbox-1-jeuls3 {
  border: 0.5px solid #eee;
}

.callupbox-1-jeuls3 .title-3zrx15p2 {
  display: block;
  height: 1.173333rem;
  line-height: 1.173333rem;
  font-size: 0.373333rem;
  color: #1a1a1a;
}

.videofixbox-3f7ljwdr {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background: rgba(0, 0, 0, .3);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.videofixborder-1etxy4th {
  width: 7.2rem;
  background: rgba(255, 255, 255, .9);
  border-radius: 0.133333rem;
  padding-top: 0.56rem;
}

.videofixtitle-sr58ep_f {
  font-size: 0.453333rem;
  line-height: 0.64rem;
  padding-top: 0.186667rem;
  text-align: center;
  color: #1a1a1a;
}

.videofixbutton-qxfse-wm {
  margin-top: 0.56rem;
  height: 1.173333rem;
  border-top: 1px solid #ededed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.hairlines .videofixbutton-qxfse-wm {
  border-top: 0.5px solid #ededed;
}

.videofixitem-3vckdbht {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  line-height: 1.173333rem;
  font-size: 0.426667rem;
  color: #f54343;
  cursor: pointer;
}

.videofixitem-3vckdbht:first-child {
  border-right: 1px solid #ededed;
  color: #999999;
}

.hairlines .videofixitem-3vckdbht:first-child {
  border-right: 0.5px solid #ededed;
}

video {
  max-width: 100%;
}
.slides_box-1n8bgh9j {
  margin: 0.4rem 0;
  width: 9.306667rem;
  height: 5.226667rem;
  background-color: #f2f2f2;
}

.slides_box-1n8bgh9j a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}

.tip-2vcepz5u {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  right: 0.213333rem;
  bottom: 0.213333rem;
  width: 1.12rem;
  height: 0.533333rem;
  background: rgba(0, 0, 0, .2);
  border-radius: 0.266667rem;
  z-index: 999;
}

.tip-2vcepz5u span {
  height: 0.426667rem;
  line-height: 0.426667rem;
  font-family: pingfangsc-regular;
  font-size: 0.293333rem;
  color: #ffffff;
  letter-spacing: -0.18px;
}

.hairlines .tip-2vcepz5u span {
  letter-spacing: -0.5px;
}
.wbimgborder-1pxvg-rc {
  padding-bottom: 0.32rem;
}

.wbimgbox-1d353yru,
.wbimggroup-1joeath7 {
  width: 100%;
  display: block;
  padding: 0;
  margin: 0;
  list-style: none;
  height: auto;
}

.wbimggroup-1joeath7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.08rem;
}

.wbimggroup-1joeath7:first-child {
  margin-top: 0;
}

.wbimgitem-_iv6vosy {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.wbimgitembox-fxpnzpph {
  padding-top: 100%;
  width: 100%;
  position: relative;
}

.wbimgitembox-fxpnzpph .wbimgitempic-1_nb4061 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.wbimgitempic-1_nb4061 {
  border-radius: 0.106667rem;
  vertical-align: top;
  background: #f2f2f2;
}

.wbimgbox-1d353yru .wbimgitem-_iv6vosy:nth-child(2) {
  margin: 0 0.106667rem;
}

.wbimgbox-1d353yru .wbimgitem-_iv6vosy:last-child {
  margin-right: 0;
}

.onlywbimgitempic-1l_lmqji {
  max-width: 100%;
  width: auto;
}
.audiobox-1otizevy {
  border: 1px solid #ededed;
  border-radius: 0.106667rem;
  padding: 0.32rem 0.453333rem 0.266667rem 0.533333rem;
  margin: 0.32rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.hairlines .audiobox-1otizevy {
  border: 0.5px solid #ededed;
}

.info-2akmqroq {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0.133333rem 0.533333rem 0 0;
}

.buttons-1mjifnuo {
  width: 1.173333rem;
  text-align: center;
  position: relative;
}

.title-2nzzfumt {
  font-size: 0.4rem;
  color: #1a1a1a;
  line-height: 0.506667rem;
  height: 1.013333rem;
  font-weight: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
}

.source-2j1ddc3i {
  margin-top: 0.08rem;
  font-size: 0.32rem;
  color: #999;
  line-height: 0.506667rem;
}

.icon-mheahnu8 {
  width: 1.066667rem;
  height: 1.066667rem;
  background: url(/uploads/image/xfscontent/audio1.a9904cb0.png) no-repeat 0 0/1.066667rem 1.066667rem;
  display: block;
  position: relative;
  margin: 0.053333rem 0 0 0.053333rem;
  z-index: 10;
}

.playicon-2ulpw-2o {
  width: 1.066667rem;
  height: 1.066667rem;
  background: url(/uploads/image/xfscontent/audio2.54919278.png) no-repeat 0 0/1.066667rem 1.066667rem;
  display: block;
  position: relative;
  z-index: 10;
  margin: 0.053333rem 0 0 0.053333rem;
}

.pauseicon-3dbhxyk- {
  width: 1.066667rem;
  height: 1.066667rem;
  background: url(/uploads/image/xfscontent/audio3.cc3c1522.png) no-repeat 0 0/1.066667rem 1.066667rem;
  display: block;
  margin: 0.053333rem 0 0 0.053333rem;
  position: relative;
  z-index: 10;
}

.time-wxbroguk {
  font-size: 0.4rem;
  color: #999;
  margin-top: 0.053333rem;
  font-weight: normal;
  display: block;
  line-height: 0.506667rem;
}

.progresbar-30fs9qbe {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 50%;
  height: 0.053333rem;
  -webkit-transition: width 1s;
  transition: width 1s;
  background: #f54343;
}
/* 正文内容插入的信息流 */

.shortfeed-2z-b7xvk {
  display: block;
  background: #f5f5f5;
  border-radius: 0.106667rem;
  padding: 0.32rem;
}

.shortfeedhead-1cqw6hkq {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.373333rem;
  height: 0.533333rem;
  line-height: 0.56rem;
  color: #212223;
  font-weight: bold;
}

.shortfeedface-10p2y4mm {
  width: 0.533333rem;
  height: 0.533333rem;
  border-radius: 50%;
  margin-right: 0.106667rem;
}

.shortfeedbox-2z49rhev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.213333rem;
}

.shortfeedtext-2hwg3tzw {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #212223;
  font-size: 0.426667rem;
  line-height: 0.586667rem;
  max-height: 1.76rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-break: break-all;
}

.shortfeedborder-o8ti-6qm {
  width: 2.613333rem;
  height: 1.76rem;
  position: relative;
  margin-left: 0.32rem;
}

.shortfeedpic-1x8cqd-u {
  width: 2.613333rem;
  height: 1.76rem;
  border-radius: 0.106667rem;
}

.shortfeedicon-9y4rb6oq {
  position: absolute;
  font-size: 0.32rem;
  line-height: 0.426667rem;
  color: #fff;
  text-shadow: 0 0.026667rem 0.026667rem rgba(0, 0, 0, .3);
  bottom: 0.106667rem;
  right: 0.213333rem;
  height: 0.4rem;
  padding-left: 0.426667rem;
  background: url(/uploads/image/xc20426/930c633a85853dasize0_w32_h32.png) no-repeat left center;
  background-size: 0.426667rem auto;
}
.hot_box-1hxow1aw {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 0.426667rem;
  padding: 0 0.4rem;
  height: 1.28rem;
  background: #ffffff;
}

.hot_spots-37yf34vk {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 4.426667rem;
  height: 0.853333rem;
  background: #f7f8fb;
  border-radius: 0.426667rem;
  text-align: center;
  overflow: hidden;
}

.hot_spots-37yf34vk a {
  max-width: 3.2rem;
  height: 0.533333rem;
  line-height: 0.533333rem;
  font-family: pingfangsc-regular;
  font-size: 0.373333rem;
  color: #212223;
  font-weight: 400;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.share_box-1ccyklvp {
  font-size: 0.346667rem;
  margin: 0.426667rem 0.4rem;
  overflow: hidden;
}

.txt-3a0lf7ct {
  font-size: 0.48rem;
  width: 100%;
  margin-top: 0.32rem;
  text-align: center;
  color: #999;
  position: relative;
}

.txt-3a0lf7ct span {
  position: relative;
  z-index: 99;
  display: block;
  width: 2.4rem;
  height: 0.533333rem;
  background: #fff;
  left: 50%;
  margin-left: -1.2rem;
}

.line-1w90jz29 {
  width: 100%;
  height: 0.026667rem;
  background: #ededed;
  position: absolute;
  top: 0.266667rem;
  z-index: 9;
}

.share_items-1syjhzrs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.share_items-1syjhzrs li {
  display: block;
  width: 2.72rem;
  height: 1.013333rem;
  margin: 0 0.32rem 0.32rem 0;
  background-size: contain;
}

.wx-lonxjvrw {
  background-image: url(/uploads/image/xfscontent/wx.51755a6f.png);
}

.wx-lonxjvrw span {
  margin: 0.266667rem 0.64rem 0.24rem 1.333333rem;
}

.pyq-3lkqey6m {
  background-image: url(/uploads/image/xfscontent/pyq.3a935b02.png);
}

.pyq-3lkqey6m span {
  margin: 0.266667rem 0.506667rem 0.24rem 1.093333rem;
}

.qqzone-qpdmtw3p {
  background-image: url(/uploads/image/xfscontent/kj.b8b71631.png);
}

.qqzone-qpdmtw3p span {
  margin: 0.24rem 0.32rem 0.24rem 1.013333rem;
}

.qq-3vrqjbtv {
  background-image: url(/uploads/image/xfscontent/qq.8f3a4f20.png);
}

.qq-3vrqjbtv span {
  margin: 0.24rem 0.693333rem 0.24rem 1.36rem;
}

.wb-2w4jbfxx {
  background-image: url(/uploads/image/xfscontent/wb.d18659b2.png);
}

.wb-2w4jbfxx span {
  margin: 0.266667rem 0.64rem 0.24rem 1.333333rem;
}
.hot_box-2zifygvm {
  overflow: hidden;
  position: relative;
}

.hot_box-2zifygvm > ul {
  margin: 0 0.346667rem;
  padding-bottom: 0.266667rem;
}

.hot_box-2zifygvm > ul li {
  width: 100%;
  padding: 0.266667rem 0;
  overflow: hidden;
  border-bottom: solid 0.026667rem #f2f2f2;
  position: relative;
}

.hot_box-2zifygvm > ul li a {
  text-decoration: none;
  color: #000;
}

.hot_title-12iipdga {
  font-size: 0.426667rem;
  background: #ffffff;
  color: #000;
  margin-top: 0.213333rem;
  height: 1.226667rem;
  line-height: 1.226667rem;
  font-weight: bold;
  font-family: microsoft yahei;
  text-align: center;
}

.newsstream_box-2v0abfsm {
  background: #ffffff;
}
.footer-hf8hhpyi {
  margin-top: 0.213333rem;
  margin-bottom: 1.466667rem;
  width: 100%;
  z-index: 999;
}

.search_box-1kcuoole {
  padding: 0.213333rem 0.32rem;
  background: #ffffff;
}

.search-38q9dyoj {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 0.96rem;
  border: 1px solid #818181;
}

.hairlines .search-38q9dyoj {
  border: 0.5px solid #818181;
}

.touch-2caqdl-k {
  margin: 0 0.213333rem 0 0.4rem;
  width: 0.453333rem;
  height: 0.48rem;
  background: url(/uploads/image/xfscontent/baidu.2f9c9b95.png) no-repeat;
  background-position: center;
  background-size: contain;
}

.ipt-lkr_0pvb {
  width: 100%;
  font-family: pingfangsc-regular;
  font-size: 0.346667rem;
  color: #1a1a1a;
  letter-spacing: 0;
  background: #fff;
  border: none;
  color: #000;
  border-radius: 0;
}

.line-4opt_--r {
  width: 1px;
  height: 100%;
  background: #ededed;
}

.hairlines .line-4opt_--r {
  width: 0.5px;
}

.submitbtn-w_hrm8vo {
  margin: 0 0.24rem 0 0.266667rem;
  width: 1.493333rem;
  height: 0.533333rem;
  line-height: 0.533333rem;
  font-family: pingfangsc-medium;
  font-size: 0.373333rem;
  background: #fff;
  color: #3091f5;
  border: none;
}

.bottomnav-3fnwjtsh {
  margin-top: 0.213333rem;
}
.bottom_box-2abrmrcu {
  display: block;
  z-index: 999;
  position: fixed;
  bottom: 0;
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  background: #fff;
}
.totop-28rbvt5m {
  width: 1.066667rem;
  height: 1.066667rem;
  position: fixed;
  right: 3%;
  bottom: 7.2rem;
  background: url(/uploads/image/xfscontent/scorll-top.97f03dd5.png) no-repeat;
  background-size: 1.066667rem 1.066667rem;
  z-index: 999;
}

.totop-28rbvt5m a {
  width: 1.066667rem;
  height: 1.066667rem;
  display: block;
  color: #000;
}

.tohome-3oablwzx {
  width: 1.066667rem;
  height: 1.066667rem;
  position: fixed;
  right: 3%;
  bottom: 5.866667rem;
  background: url(/uploads/image/xfscontent/scroll-home.6b035446.png) no-repeat;
  background-size: 1.066667rem 1.066667rem;
  z-index: 999;
}

.tohome-3oablwzx a {
  width: 1.066667rem;
  height: 1.066667rem;
  display: block;
  color: #000;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
}

ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

img {
  vert-align: top;
}

em,
i {
  font-style: normal;
}

a,
input,
button {
  tap-highlight-color: rgba(0, 0, 0, 0);
}

/* //-webkit-tap-highlight-color:rgba(0,0,0,0);//透明度设置为0，去掉点击链接和文本框对象时默认的灰色半透明覆盖层(ios)或者虚框(android)  */

input，textarea {
  outline: none;
}

/* //取消chrome下默认的文本框聚焦样式 */

/* -webkit-appearance: none; */

/* //消除输入框和按钮的原生外观，在ios上加上这个属性才能给按钮和输入框自定义样式  */

/* -webkit-user-select: none; */

/* // 禁止页面文字选择 ，此属性不继承，一般加在body上规定整个body的文字都不会自动调整 */

input,
button {
  -webkit-appearance: none;
  border-radius: 0;
}

/* 去掉ios移除原生控件样式 */

/* -webkit-touch-callout: none; */

/* // 禁用长按页面时的弹出菜单 */

body {
  width: 100%;
  margin: 0;
  background-color: #fff;
}

/* //禁止移动端用户进行复制.选择. */

body * {
  font-family: 'miui', 'pingfangsc-regular', 'pingfang sc', 'hiragino sans gb', 'noto sans', 'microsoft yahei';
}

html {
  overscroll-behavior-y: none;
  background-color: #fff;
}

body {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

/* //移动端横竖屏字体乎大乎小 */

/* -webkit-text-size-adjust: none; */

/* //禁止文字自动调整大小(默认情况下旋转设备的时候文字大小会发生变化)，此属性也不继承，一般加在body上规定整个body的文字都不会自动调整 */

#root {
  max-width: 1024px;
  margin: 0 auto;
}

.article-edit-mode {
  font-size: 37.5px !important;
}

.article-edit-mode #root {
  margin: 0;
}

 {
  /* 文章内容样式  */
}

.detailpic {
  text-align: center !important;
}

.detailpic img {
  width: 100%;
}

.textaligncenter {
  text-align: center !important;
}

.picintro {
  font-size: 0.426667rem !important;
  color: #757575 !important;
  text-align: left !important;
  text-indent: 0.453333rem !important;
  line-height: 0.64rem !important;
  padding: 0 0 0.266667rem 0 !important;
  position: relative;
}

.picintro::before {
  content: '';
  width: 0.133333rem;
  height: 0.133333rem;
  margin-left: 0.026667rem;
  display: block;
  background: #a1a5ac;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  left: 0;
  top: 0.226667rem;
}

.article_table {
  text-align: center;
  padding: 0;
  line-height: 0.64rem;
  margin: 0.4rem auto 0;
  width: 100%;
  margin-bottom: 0.533333rem;
  font-size: 0.32rem;
  background-color: #900;
  border-collapse: inherit;
  position: relative;
}

.article_table td {
  background-color: #fff;
  word-break: break-all;
  word-wrap: break-word;
}

.article_table .tabhead {
  background-color: #900;
  color: #fff;
  font-size: 0.346667rem;
  font-weight: bold;
  padding: 0.08rem 0.266667rem;
}

.article_table .tabfoot {
  text-align: right;
  padding-right: 0.4rem;
}

.manysmallimg img {
  display: inline !important;
}

.empty_bg {
  background-image: ;
}

/*# sourcemappingurl=article_article_mobile~dev_release~.mobile.a28ee7598b1e53b4fb89.css.map*/