html,body {
    background:rgba(255,255,255,1);
    padding: 0rem;
    margin: 0rem;
}

.solid_ht {
    padding-left: 3.3%;
    padding-right: 3.3%;
    padding-bottom: .24rem;
    border-bottom: .02rem solid rgba(242,247,250,1);
}
.solid_ht_on {
    font-size:.32rem;
    font-family:PingFang-SC-Bold;
    font-weight:bold;
    color:rgba(40,44,52,1);
    line-height:.36rem;
    padding-top: .3rem;
}
.solid_ht_com {
    font-size:.28rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(160,163,171,1);
    line-height:.36rem;
}
.solid_ht_tw {
    padding-top: .16rem;
}
.solid_ht_th {
    padding-top: .24rem;
}
.hr_mon {
    margin-top: .24rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 3.3%;
    padding-right: 3.3%;
    border-bottom: .18rem solid #F8F9FB;
    padding-bottom: .24rem;
    height: 1.02rem;
    position: relative;
}
.hr_mon_one {
    font-size:.28rem;
    font-family:DIN-Bold;
    font-weight:bold;
    color:rgba(255,60,60,1);
    line-height:.36rem;
}
.hr_mon_tw {
    font-size:.24rem;
    font-family:DIN-Medium;
    font-weight:500;
    text-decoration:line-through;
    color:rgba(186,189,199,1);
    line-height:.36rem;
    padding-top: .1rem;
}

.sold_zx {
    font-size:.27rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(186,189,199,1);
    line-height:.36rem;
}
.sdaz {
    font-size: .64rem;
    color: #BABDC7;
}
.hr_sds_tw {
    display: flex;
}
.top_img>img {
    height: 4.22rem;
    width: 100%;
}

.yhj {
    padding-left: 3.3%;
    padding-right: 3.3%;
    padding-top: .32rem;
    padding-bottom: .32rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: .18rem solid #F8F9FB;
}
.yhj_o {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 42.8%;
}
.yhj_o_f {
    font-size:.3rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(40,44,52,1);

}
.yhj_o_t {
    font-size:.28rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(255,60,60,1);
}
.yhj_t {
    width: 13.67%;
    border:.02rem solid rgba(255,60,60,1);
    border-radius:.36rem;
    font-size:.26rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(255,60,60,1);
    display: flex;
    align-items: center;
    justify-content: center;
}
.pq_tt {
    padding-left: 3.3%;
    padding-top: .3rem;
    padding-bottom: .3rem;
    font-size:.28rem;
    font-family:PingFang-SC-Medium;
    font-weight:bold;
    color:#111;
    line-height:.36rem;
    border-bottom: .02rem solid rgba(242,247,250,1);
}
.pq_tent {
    padding-left: 6.53%;
    padding-top: .3rem;
    padding-bottom: .3rem;
    display: flex;
    align-items: center;
    border-bottom: .02rem solid rgba(242,247,250,1);

}
.pq_tent_o {

}
.pq_tent_o_tb {
    width: .8rem;
    height: .8rem;
}
.pq_tent_o_tb>img {
    width: 100%;
    height: 100%;
    border-radius:50%;
}
.pq_tent_o_name {
    padding-top: .1rem;
    font-size:.24rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(40,44,52,1);
    line-height:.36rem;
}
.pq_tent_t_o {
    font-size:.3rem;
    font-family:PingFang-SC-Bold;
    font-weight:bold;
    color:rgba(40,44,52,1);
    line-height:.36rem;
}
.pq_tent_t span {
    font-size:.26rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(142,145,153,1);
    line-height:.36rem;
}
.pq_tent_t {
    padding-left: 5.33%;
}
.pq_tent_t_kq {
    padding-top: .2rem;
}
.pq_tent_t_dd {
    padding-top: .12rem;
}
.pq {
    border-bottom: .18rem solid #F8F9FB;
}

.xq_conten {
    font-size:.26rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(142,145,153,1);
    line-height:.36rem;
    padding-top: .16rem;
    padding-left: 3.3%;
    padding-right: 3.3%;
}
.xq_conten p {
    width: 100%!important;
}
.xq_conten div {
    max-width: 100%!important;
}
.xq_ewm {
   
    display: flex;
    align-items: center;
    justify-content: center;

}
.xq_ewm>img {
    width: 2rem;
    height: 2rem;
}
.xq_des {
    font-size:.22rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(40,44,52,1);
    line-height:.36rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: .08rem;
}
.botregise {
    position: fixed;
    bottom: 0;
    left: 0;
    background:rgba(255,255,255,1);
    display: flex;
    align-items: center;
    justify-content: center;
    height: 1.18rem;
    width: 100%;
    border-top: .02rem solid rgba(225,225,225,1);
}
.b_ljbm {
    width: 70.65%;
    height: .72rem;
    background:rgba(0,136,242,1);
    border-radius:.84rem;
    font-size:.32rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(255,255,255,1);
    line-height:.36rem;
    display: flex;
    align-items: center;
    justify-content: center;
          margin-left: 7%;
}
.zasbd {
    padding-bottom: 1.84rem;

}
.dqkctcc{
    display: none;
    width: 100%;

    background:rgba(255,255,255,1);
    border-radius:.24rem .24rem 0rem 0rem;
    position: fixed;
    bottom: 0rem;
    left: 0;
    z-index: 99;
}
.dqkctcc_o {
    padding-top: .32rem;
    padding-bottom: .32rem;
    font-size:.28rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(40,44,52,1);
    line-height:.36rem;
    border-bottom: .02rem solid rgba(242,247,250,1);
    display: flex;
    align-items: center;
    justify-content: center;
}
.dqkctcc_t_oute {
    padding-left: 3.3%;
    padding-right: 3.3%;
    padding-top: .24rem;


}

.dqkctcc_t {
    padding-left: 3.3%;
    padding-right: 3.3%;
    padding-top: .24rem;
    padding-bottom: .24rem;
    background:rgba(247,248,251,1);
    border-radius:.16rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.dqkctcc_t_tiee {
    font-size:.3rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(40,44,52,1);
    line-height:.42rem;
}
.dqkctcc_t_mn {
    font-size:.28rem;
    font-family:DIN-Bold;
    font-weight:bold;
    color:rgba(255,60,60,1);
    line-height:.36rem;
    padding-top: .12rem;
}
.dqkctcc_t_time {
    font-size:.26rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(142,145,153,1);
    line-height:.36rem;
    padding-top: .2rem;
}
.dqkctcc_t_loc {
    font-size:.26rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(142,145,153,1);
    line-height:.36rem;
    padding-top: .1rem;
    display: flex;
}
.dqkctcc_t_loc_p{
    min-width: 1.3rem;
}
.ktgb {
    width: .44rem;
    height: .44rem;
    position: absolute;
    top: 0;
    right: 0;
}
.kld {
    padding-bottom: .24rem;
    max-height: 7rem;
    overflow-y: scroll;
}
.bejmt {
    background:rgba(33,33,35,0.7);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
input[type="radio"]  {
    border: .02rem solid rgba(216,221,229,1);
}
.ydd {
    width:.34rem;
    height:.34rem;
    border:.02rem solid rgba(216,221,229,1);
    border-radius:50%;
}
.zxtc {
    display: none;
    width: 100%;
    height: 8.3rem;
    background:rgba(255,255,255,1);
    border-radius:.24rem .24rem 0rem 0rem;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99;
}
.zxtc_o {
    font-size:.32rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(40,44,52,1);
    line-height:.36rem;
    padding-top: .32rem;
    padding-bottom: .32rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: .02rem solid rgba(242,247,250,1);

}
.zxtc_t{
    padding-left: 3.3%;
    padding-right: 3.3%;
    padding-top: .24rem;
    padding-bottom: .24rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
    border-bottom:.02rem solid rgba(242,247,250,1) ;

}
.zxtc_t_one {
    width: 1.1rem;
    height: 1.1rem;
    /*flex: 0.75;*/
    position: relative;
}
.zxtimg{
    width: 100%;
    height: 100%;
    border-radius:50%;
}
.zxtc_t_tw_out {
    flex: 5;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 2%;
}
.zxtc_t_tw>div:first-child {
    font-size:.3rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(9,10,10,1);
    line-height:.36rem;
}
.zxtc_t_tw>div:last-child{
    font-size:.26rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(98,99,103,1);
    line-height:.36rem;
    padding-top: .26rem;
}
/*切换栏*/
/* .fxkq_tb {
    background:#FFFFFF;
    display: flex;
    height: 1rem;
    border-bottom: .02rem solid rgba(242,247,250,1);
}
.fxkq_tb>div {

    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size:.28rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(142,145,153,1);
    position: relative;

}
 .fxkq_tb_tip {
         width: 100%;
         height: .06rem;
         background: rgba(0,136,242,1);
         border-radius: .04rem;
         position: absolute;
         top: 90%;
         left: 0;
         display: none;

        }

.fxkq_tb>div:first-child span {

    display: block;

}
.fxyl_bb>div {
    display: none;
    background:#ffffff;
}
.fxyl_bb>div:first-child {
    display:block;
}
.yljxys {
    color:rgba(0,136,242,1)!important;
}
.qselce {
    border:.02rem solid rgba(0,136,242,1);
    border-radius:.1rem;
    font-size:.3rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(0,136,242,1);
} */
/*切换栏*/
.xlkc {
    background:rgba(248,249,251,1);
    padding-top: .18rem;
}
/* .tjwz {
    display: flex;
    align-items: center;
    border-bottom: .02rem solid rgba(242,247,250,1);
    padding-top: .24rem;
    padding-bottom: .24rem;
    padding-left: 3.3%;
    padding-right: 3.3%;

}
.tjwz_tw {
    width: 29.6%;
}
.tjwz_tw img {
    width: 100%;
    height: 1.48rem;
}
.ksdsad {
    padding-right: 0rem;
    padding-left: 3.2%;
} */
/* .tjwz_one_f {
    font-size: .3rem;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    color: rgba(40,44,52,1);
    line-height: .42rem;
}
.tjwz_one_t {
    padding-top: .4rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.gmzz {
    font-size: .26rem;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    color: rgba(142,145,153,1);
    line-height: .36rem;
}
.gmmn {
    font-size: .26rem;
    font-family: DIN-Bold;
    font-weight: bold;
    color: rgba(255,60,60,1);
    line-height: .36rem;
} */
.tjwz_out {
    background: rgba(255,255,255,1);
}
/* .nodata {
    font-size:.3rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(160,163,171,1);
    line-height:.36rem;
    display: flex;
    padding-top: 3rem;
    justify-content: center;
    height: 10rem;
    background: #F8F9FB;
}
.dis {
    display: none;
} */
/* .zxkos {
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
.zxkos>div {
    width: 29.6%;
} */
.asda {
    font-size: .12rem;
}
.akd {
    font-size: .5rem;
}
.kd {
    position: relative;
    top: -0.1rem;
    font-size: .3rem;
}
.gxcc {
    color: #0088F2;
    position: relative;
    top: -0.08rem;
}
.zkimg {
    width: .94rem;
    position: absolute;
    left: 50%;
    top: 80%;
    margin-left: -0.47rem;
}
.ybm {
    padding-top: .24rem;
    padding-bottom: .24rem;
    padding-left: 3.3%;
    font-size:.3rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(160,163,171,1);
    line-height:.36rem;
    background:rgba(248,249,251,1);
}
.cfx {
    font-size:.3rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(9,10,10,1);
    line-height:.36rem;
}
.cmon {
    font-size:.26rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(98,99,103,1);
    line-height:.36rem;
}
.c_bmtm {
    font-size:.26rem !important;
    font-family:PingFang-SC-Medium !important;
    font-weight:500 !important;
    color:rgba(142,145,153,1) !important;
    line-height:.36rem !important;
    text-align: right;
}
.c_sj {
    font-size:.26rem !important;
    font-family:PingFang-SC-Medium !important;
    font-weight:500 !important;
    color:rgba(142,145,153,1) !important;
    line-height:.36rem !important;
}


/*头部栏样式----------------------------------------------*/
.ewmzjtan {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

    background:rgba(33,33,35,0.7);

}
.ewmzjtan_out {
    padding-left: 19.33%;
    padding-right: 19.2%;
    padding-top: 3.44rem;
}
.ewmzjtan .wz {
    font-size:.28rem;
    font-family:PingFang-SC-Medium;
    font-weight:500;
    color:rgba(255,255,255,1);
    line-height:.42rem;
    padding-top: .32rem;
}
.ewmzjtan img {
    width: 3.2rem;
    height: 3.2rem;
}
.ewmzjtan_one {
    display: flex;
    align-items: center;
    justify-content: center;
}
.topfx_two {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
.topfx_two_o {
    padding-right: .4rem;
}
.topfx_two_t {
    position: relative;
    top: .05rem;
}
.topfx {
    position: fixed;
    z-index: 101;
    background-color: #fff;
    left: 0;
    right: 0;
    top: 0;
    padding-left: 3.3%;
    padding-right: 3.3%;
    display: flex;
     align-items: center;
    justify-content: space-between;
    padding-top: .1rem;
    padding-bottom: .12rem;
    border-bottom: .02rem solid #efefef;
}
.sktt {
    width: 30.6%;
    border-radius: 50%;

}

.topfx_one>span {
    font-size: .28rem;
}
.topfx_one {

    display: flex;
    flex-direction: row;
    height: .6rem;
    position: relative;

}
.sktt {
    width: 9.6%;
    border-radius: 50%;
}
.sserwsx {
    font-size: .28rem;
    height: .6rem;
    position: absolute;
    left: 15%;
}

.mask-success {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1001;
    width: 100%;
    height: 100%;
    background: rgba(51, 51, 51, 0.8);
  }
  .mask-success .mask2-success {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
  }
  .mask-success .mask2-success .mask3-success {
    width: 90%;
    background-color: #ffffff;
    border-radius: .16rem;
  }
  .mask-success .mask2-success .mask3-success .success-upper {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    height: 2.4rem;
    background: linear-gradient(180deg, #31a1ff, #0088fa);
    border-radius: .16rem .16rem 0rem 0rem;
    position: relative;
  }
  .mask-success .mask2-success .mask3-success .success-upper .dagou {
    margin-top: .8rem;
    font-size: .8rem;
    color: #ffffff;
    width: .8rem;
    height: .8rem;
    line-height: .84rem;
    overflow: initial;
  }
  .mask-success .mask2-success .mask3-success .success-upper .success-p {
    padding-top: .8rem;
    padding-left: .32rem;
    line-height: .84rem;
    font-size: .6rem;
    font-family: PingFang SC, PingFang SC-Medium;
    font-weight: 500;
    color: #ffffff;
  }
  .mask-success .mask2-success .mask3-success .success-upper .success-p2 {
      width: 100%;
      text-align: center;
    padding: .2rem 0 .14rem;
    line-height: .4rem;
    font-size: .28rem;
    font-family: PingFang SC, PingFang SC-Medium;
    font-weight: 400;
    color: #ffffff;
  }
  .mask-success .mask2-success .mask3-success .success-upper .chacha {
    position: absolute;
    top: 0;
    right: 0;
    padding: .24rem .32rem;
    font-size: .32rem;
    color: #ffffff;
  }
  .mask-success .mask2-success .mask3-success .success-lower {
    text-align: center;
  }
  .mask-success .mask2-success .mask3-success .success-lower .success-img {
    width: 3.4rem;
    height: 3.4rem;
    margin: auto;
  }
  .mask-success .mask2-success .mask3-success .success-lower .success-img img {
    width: 100%;
    height: 100%;
  }
  .mask-success .mask2-success .mask3-success .success-lower .success-img2 {
    width: 100%;
    padding: .24rem 1rem .48rem;
    margin: auto;
  }
  .mask-success .mask2-success .mask3-success .success-lower .success-img2 img {
    width: 100%;
    height: 100%;
  }
  .mask-success .mask2-success .mask3-success .success-lower .success-p3 {
    line-height: .34rem;
    font-size: .24rem;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    color: #111111;
  }
  .mask-success .mask2-success .mask3-success .success-lower .circular-p {
    margin: .16rem auto;
    width: 1.96rem;
    height: .62rem;
    border-radius: .12rem;
    background: linear-gradient(180deg, #ff9147, #ff6600);
    line-height: .62rem;
    font-size: .44rem;
    font-family: YouSheBiaoTiHei, YouSheBiaoTiHei-Regular;
    font-weight: 400;
    text-align: center;
    color: #ffffff;
  }
  .mask-success .mask2-success .mask3-success .success-upper2 {
    padding: .72rem 0 .6rem;
    text-align: center;
  }
  .mask-success .mask2-success .mask3-success .success-upper2 .upper2-p {
    line-height: .44rem;
    padding-bottom: .16rem;
    font-size: .32rem;
    font-family: PingFangSC, PingFangSC-Semibold;
    font-weight: 600;
    color: #111111;
  }
  .mask-success .mask2-success .mask3-success .success-upper2 .upper2-p2 {
    line-height: .4rem;
    font-size: .28rem;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    color: #999999;
  }
  .mask-success .mask2-success .mask3-success .lower-whether {
    height: 1.1rem;
    display: flex;
    align-items: center;
    text-align: center;
    border-top: .02rem #eee solid;
  }
  .mask-success .mask2-success .mask3-success .lower-whether .lower-whether-l {
    width: 50%;
    font-size: .32rem;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    color: #333333;
    height: .48rem;
    line-height: .48rem;
    border-right: .02rem #eee solid;
  }
  .mask-success .mask2-success .mask3-success .lower-whether .lower-whether-r {
    width: 50%;
    font-size: .32rem;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    color: #0088fa;
    height: .48rem;
    line-height: .48rem;
  }
  .manual-box {
    padding: 0 .54rem;
    text-align: center;
    background-color: #ffffff;
    padding-bottom: .48rem;
  }
  .manual-box .manual-top {
      width: 2.28rem;
    margin: .48rem 0 .3rem 0;
  }
  .manual-box .manual-img {
    width: .72rem;
    height: .72rem;
    margin: .48rem 0 .16rem;
  }
  .manual-box .manual-title {
    line-height: .5rem;
    font-size: .36rem;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    color: #ff6600;
  }
  .manual-box .manual-p {
    font-size: .28rem;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    color: #111111;
    line-height: .42rem;
    text-align: left;
  }
  .manual-box2 {
    padding: 0 .54rem;
    text-align: center;
    background-color: #F4FAFF;
    padding-bottom: .64rem;
  }
  .manual-box2 .manual-img {
    width: .72rem;
    height: .72rem;
    margin: .64rem 0 .16rem;
  }
  .manual-box2 .manual-title {
    line-height: .5rem;
    font-size: .36rem;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    color: #ff6600;
  }
  .manual-box2 .manual-p {
    font-size: .28rem;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    color: #111111;
    line-height: .42rem;
    text-align: left;
  }
  .mask2-lower {
    display: flex;
    align-items: flex-end;
    width: 100%;
    height: 100%;
    position: relative;
  }
  .mask2-lower .kai-upper {
    position: absolute;
    top: .44rem;
    right: .3rem;
    padding: .4rem .48rem .36rem .4rem;
    display: flex;
    align-items: center;
    background-color: #ffffff;
    border-radius: .16rem;
  }
  .mask2-lower .kai-upper .kai-p {
    line-height: .44rem;
    font-size: .32rem;
    font-family: PingFang SC, PingFang SC-Semibold;
    font-weight: 600;
    color: #111111;
    padding-left: .42rem;
  }
  .mask2-lower .kai-upper .kai-pl {
    font-size: .8rem;
    color: #0088fa;
    line-height: .8rem;
  }
  .mask2-lower .kai-upper .triangle-up {
    position: absolute;
    top: -0.18rem;
    right: .3rem;
    width: 0;
    height: 0;
    border-left: .3rem solid transparent;
    border-right: .3rem solid transparent;
    border-bottom: .2rem solid #ffffff;
  }
  .mask2-lower .kai-lower {
    position: absolute;
    bottom: 50%;
    left: .3rem;
    padding: .4rem .48rem .36rem .4rem;
    display: flex;
    align-items: center;
    background-color: #ffffff;
    border-radius: .16rem;
  }
  .mask2-lower .kai-lower .kai-p {
    line-height: .44rem;
    font-size: .32rem;
    font-family: PingFang SC, PingFang SC-Semibold;
    font-weight: 600;
    color: #111111;
    padding-left: .42rem;
  }
  .mask2-lower .kai-lower .kai-pl {
    font-size: .8rem;
    color: #0088fa;
    line-height: .8rem;
  }
  .mask2-lower .kai-lower .triangle-down {
    position: absolute;
    bottom: -0.18rem;
    left: .3rem;
    width: 0;
    height: 0;
    border-left: .3rem solid transparent;
    border-right: .3rem solid transparent;
    border-top: .2rem solid #ffffff;
  }
  .mask2-lower .kai-lower-img {
    width: 100%;
  }
  .mask2-lower .kai-lower-img img {
    width: 100%;
  }
  .mask2-upper {
    display: flex;
    width: 100%;
    height: 100%;
    position: relative;
  }
  .mask2-upper .kai-upper2 {
    position: absolute;
    top: 1.28rem;
    right: .8rem;
    padding: .32rem;
    height: 1.56rem;
    border-radius: .16rem;
    background-color: #ffffff;
  }
  .mask2-upper .kai-upper2 .kai-p2 {
    line-height: .44rem;
    font-size: .32rem;
    font-family: PingFang SC, PingFang SC-Semibold;
    font-weight: 600;
    color: #111111;
    padding-bottom: .08rem;
  }
  .mask2-upper .kai-upper2 .kai-p3 {
    line-height: .4rem;
    font-size: .28rem;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    color: #999999;
  }
  .mask2-upper .kai-upper2 .triangle-up {
    position: absolute;
    top: -0.18rem;
    right: 0;
    left: 0;
    margin: auto;
    width: 0;
    height: 0;
    border-left: .3rem solid transparent;
    border-right: .3rem solid transparent;
    border-bottom: .2rem solid #ffffff;
  }
  .mask2-upper .kai-upper3 {
    position: absolute;
    top: 0;
    right: 25%;
    height: .8rem;
    width: 2.22rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #ffffff;
  }
  .mask2-upper .kai-upper3 i {
    color: #004193;
  }
  .mask2-upper .kai-upper3 .follow-p {
    line-height: .34rem;
    font-size: .24rem;
    font-family: PingFangSC, PingFangSC-Regular;
    font-weight: 400;
    color: #004193;
    padding-left: .16rem;
  }
  .share_poster_btn{
    top: auto;
    color: #ffffff!important;
    background: linear-gradient(90deg,#FF9147, #FF6600);
  }
  .intro_part.intro_part1 span{
      margin-right: 0;
  }