@charset "utf-8";
/**
[OElove] (C)2010-2099 OELOVE.COM Inc.
Email: service@phpcoo.com, phpcoo@qq.com
This is not a freeware, use is subject to license terms
$LastTime 15:44 2019/12/23 Design by wz$
*/

.pf{position:fixed!important;}
.pa{position:absolute!important;}
.pr{position:relative!important;}
.t_center{text-align:center;}
.t_s{text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
  -webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
  -moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
  *filter: Glow(color=#fff, strength=1);}
.tr{text-align: right;}
.tl{text-align: left;}
.lt{left:0px; top:0px;}
.ltb{left: 0px; top: 0px; bottom: 0px;}
.rt{right:0px;top:0px;}
.rb{right: 0px; bottom:0px;}
.rtb{right:0px;top:0px; bottom:0px;}
.ltr{left:0px; top:0px; right:0px;}  /*固定顶部*/
.ltrb{left:0px; top:0px; right:0px; bottom:0px;}/*满屏*/
.lbr{left:0px; bottom:-0.0267rem; right:0px;}
.lb{left: 0px; bottom:0px;}
.brs{bottom:0px; right:0px;}
.phc{top:50% !important;left: 50% !important;transform: translateX(-50%) translateY(-50%) !important;}
.t1{top:0.027rem;}
.t2{top:0.053rem;}
.t3{top:0.08rem;}
.t4{top:.107rem;}
.t5{top:.133rem;}
.t6{top:.16rem;}
.t8{top: 0.213rem;}
.t10{top:0.267rem;}
.t48{top: 1.28rem;}
.b_12{bottom: -0.32rem;}
.b46{bottom: 1.226667rem;}
.t_1{top:-0.027rem;}
.t_2{top:-0.053rem;}
.t_3{top:-0.08rem;}
.t_5{top:-0.133rem;}
.t_6{top:-0.16rem;}
.t_10{top:-0.267rem;}
.t_15{top:-0.4rem;}
.t50{top:50%;}
.t15{top:.4rem}
.t20{top:.533rem}
.l1{left:0.027rem;}
.l2{left:0.053rem;}
.l3{left:0.08rem;}
.l5{left:0.133rem;}
.l13{left: .346667rem;}
.r1{right:0.027rem;}
.r2{right:0.053rem;}
.r3{right:0.08rem;}
.r5{right:0.133rem;}
.r15{right:.4rem}
.l50{left: 50%;}
.l15{left: .4rem;}
.z100{z-index:100!important;}
.z101{z-index:101!important;}
.z110{z-index:110!important;}
.z120{z-index:120!important;}
.z200{z-index:200!important;}
.z300{z-index:300!important;}
.z400{z-index:400!important;}
.z500{z-index:500!important;}
.z600{z-index:600!important;}
.z1000{z-index:1000!important;}
.fl{float:left;}
.fnone{float: none!important;}
.fr{float:right;}
.p0{padding: 0 !important;}
.p2{padding: .0533rem;}
.p4{padding: .106667rem;}
.p5{padding: .133rem;}
.p10{padding: .267rem!important;}
.p15{padding: .4rem!important;}
.p20{padding: .533rem!important;}
.p30{padding: .8rem!important;}
.ptb30{padding: 0.8rem 0;}
.pt1{padding-top:.0267rem;}
.pt2{padding-top:0.053rem;}
.pt3{padding-top:0.08rem;}
.pt4{padding-top:.1067rem;}
.pt5{padding-top: .133rem!important;}
.pt8{padding-top: .213rem!important;}
.pt10{padding-top: .267rem!important;}
.pt15{padding-top: .4rem!important;}
.pt17{padding-top: .4533rem!important;}
.pt20{padding-top: .533rem!important;}
.pt23_5{padding-top: .626667rem!important;}
.pt25{padding-top: .667rem!important;}
.pt30{padding-top: 0.8rem!important;}
.pt35{padding-top: .933333rem!important;}
.pt40{padding-top: 1.067rem!important;}
.pt50{padding-top: 1.333rem!important;}
.pt60{padding-top: 1.6rem!important;}
.pt100{padding-top: 2.667rem!important;}
.pt145{padding-top: 3.866667rem!important;}
.pt180{padding-top: 4.8rem!important;}
.pr10{padding-right: .267rem!important;}
.pr11{padding-right: .293333rem!important;}
.pr12{padding-right: .32rem!important;}
.pt15{padding-top: .4rem!important;}
.pt40{padding-top: 1.067rem;}
.pb10{padding-bottom: .267rem!important;}
.pb30{padding-bottom: .8rem;}
.pb35{padding-bottom: .933333rem;}
.pb5{padding-bottom: .133rem!important;}
.pb2{padding-bottom: .053rem;}
.pb40{padding-bottom: 1.067rem;}
.pb50{padding-bottom: 1.333rem!important;}
.pb60{padding-bottom: 1.6rem!important;}
.pb_100{padding-bottom: 100%;}
.pbn{padding-bottom: 0rem!important;}
.prn{padding-right: 0rem!important;}
.ptn{padding-top: 0rem!important;}
.ptb1{padding-top: .027rem; padding-bottom: .027rem;}
.ptb2{padding-top: .053rem; padding-bottom: .053rem;}
.ptb3{padding-top: .08rem; padding-bottom: .08rem;}
.ptb4{padding-top: .107rem; padding-bottom: .107rem;}
.ptb5{padding-top: .133rem; padding-bottom: .133rem;}
.ptb6{padding-top: .16rem; padding-bottom: .16rem;}
.ptb7{padding-top: .187rem; padding-bottom: .187rem;}
.ptb8{padding-top: .213rem; padding-bottom: .213rem;}
.ptb9{padding-top: .24rem; padding-bottom: .24rem;}
.ptb10{padding-top: .267rem; padding-bottom: .267rem;}
.ptb12{padding-top: 0.32rem; padding-bottom: 0.32rem;}
.ptb15{padding-top: .4rem; padding-bottom: .4rem;}
.ptb18{padding-top: .48rem; padding-bottom: .48rem;}
.ptb20{padding-top: 0.533rem; padding-bottom: 0.533rem;}
.pb15{padding-bottom: .4rem;}
.plr3{padding-left: .08rem; padding-right: .08rem;}
.plr13{padding-left:.3467rem; padding-right: .3467rem;}
.plr15{padding-left:.4rem; padding-right: .4rem;}
.plr40{padding-left: 1.067rem; padding-right: 1.067rem;}
.plr20{padding-left: .533rem; padding-right: .533rem;}
.plr25{padding-left: .666667rem; padding-right: .666667rem;}
.plr80{padding-left: 2.133rem; padding-right: 2.133rem;}
.plr5{padding-left: .133rem; padding-right:  .133rem;}
.plr8{padding-left: .213rem; padding-right: .213rem;}
.plr10{padding-left: .267rem; padding-right: .267rem;}
.plr12{padding-left: .32rem; padding-right: .32rem;}
.plr15{padding-left: 0.4rem; padding-right:  0.4rem;}
.plr20{padding-left: 0.5333rem; padding-right:.5333rem;}
.plr25{padding-left: .6667rem; padding-right:.6667rem;}
.plr30{padding-left: .8rem; padding-right:  .8rem;}
.plr40{padding-left: 1.067rem; padding-right:  1.067rem;}
.plr50{padding-left: 1.333rem; padding-right: 1.333rem;}
.plr65{padding-left: 1.733333rem; padding-right: 1.733333rem;}
.ptb{padding-top:.027rem; padding-bottom: .027rem;}
.pl{padding-left: 0px!important;}
.pl5{padding-left: .133rem!important;}
.pl8{padding-left: .213333rem!important;}
.pl15{padding-left: .4rem!important;}
.pl10{padding-left: .267rem!important;}
.pl12{padding-left: .32rem!important;}
.pl20{padding-left: .533rem!important;}
.pl25{padding-left: .667rem!important;}
.pl30{padding-left: .8rem!important;}
.pl40{padding-left: 1.067rem!important;}
.pl45{padding-left: 1.2rem!important;}
.pl50{padding-left: 1.333rem!important;}
.pl60{padding-left: 1.6rem!important;}
.pl70{padding-left: 1.867rem!important;}
.pl75{padding-left: 2rem!important;}
.pl80{padding-left: 2.133rem!important;}
.pl90{padding-left: 2.4rem!important;}
.pl100{padding-left: 2.667rem!important;}
.pl110{padding-left: 2.933rem!important;}
.pl120{padding-left: 3.2rem!important;}
.pl130{padding-left: 3.466rem !important;}
.pl140{padding-left: 3.733rem !important;}
.pl150{padding-left: 4rem!important;}
.pr5{padding-right: .133rem;}
.pr6{padding-right: .16rem;}
.pr8{padding-right: .213333rem;}
.pr10{padding-right: .267rem;}
.pr20{padding-right: .533rem!important;}
.pr30{padding-right: .8rem;}
.pr25{padding-right: .667rem;}
.pr40{padding-right: 1.067rem;}
.pr50{padding-right: 1.333rem;}
.pr55{padding-right: 1.466667rem;}
.pr60{padding-right: 1.6rem;}
.pr70{padding-right: 1.867rem;}
.pr80{padding-right: 2.133rem;}
.pr90{padding-right: 2.4rem;}
.pr100{padding-right: 2.667rem!important;}
.pr110{padding-right: 2.933rem!important;}
.pr15{padding-right: .4rem!important;}
.prn{padding-right: 0px!important;}
.pb20{padding-bottom: .533rem;}
.pad_l_r_0{padding-left: 0;padding-right: 0;}
.m8{margin: .213rem;}
.m10{margin: .266667rem;}
.m15{margin: .4rem;}
.ml{margin-left: 0px!important;}
.ml_6{margin-left: -0.16rem;}
.ml_8{margin-left: -0.2133rem;}
.ml_10{margin-left: -0.267rem;}
.ml_12{margin-left: -0.32rem;}
.ml_15{margin-left: -0.4rem;}
.ml10{margin-left: .267rem!important;}
.ml15{margin-left: .4rem!important;}
.ml20{margin-left: .533rem!important;}
.ml30{margin-left: .8rem!important;}
.ml40{margin-left: 1.067rem!important;}
.mb5{margin-bottom: .133rem;}
.mb6{margin-bottom: .16rem;}
.mb8{margin-bottom: .213333rem;}
.mb10{margin-bottom: .267rem!important;}
.mb12{margin-bottom: .32rem!important;}
.mb15{margin-bottom: .4rem!important;}
.mb20{margin-bottom: .533rem!important;}
.mb30{margin-bottom: .8rem!important;}
.mb40{margin-bottom: 1.067rem!important;}
.mr2{margin-right: .0533rem;}
.mr3{margin-right: .08rem;}
.mr4{margin-right: .1067rem;}
.mr6{margin-right: .16rem;}
.mr8{margin-right: .213333rem;}
.mr11{margin-right: .2933rem;}
.mr12{margin-right: .32rem;}
.mr14{margin-right: .3733rem;}
.mr15{margin-right: .4rem;}
.mr20{margin-right: .533rem;}
.mr25{margin-right: .6667rem;}
.mr30{margin-right: .8rem;}
.mr40{margin-right: 1.0667rem;}

.mlr10{margin-left: .267rem; margin-right: .267rem;}
.mlr15{margin-left: .4rem; margin-right: .4rem;}
.mlr8{margin-left: .213333rem; margin-right: .213333rem;}
.mlr5{margin-left: .133rem; margin-right: .133rem;}
.bb_line{border-bottom:0.266rem solid #f5f8fa;}
.oh{overflow: hidden;}
.ox{overflow-x: auto; white-space: nowrap;}
.oy{overflow-y: auto; }
.dc{display: flex; align-items:center; justify-content: center;}
.dcs{display: flex;}
.flex{display: flex;}
.flex_wrap{flex-wrap: wrap;}
.flex_ac{align-items: center;}
.flex_jc{justify-content: center;}
.flex_jsb{justify-content: space-between;}
.flex_se{justify-content: space-evenly;}
.flex_1{flex: 1;}
.flex_v{flex-direction: column;}
.mlr5{margin:0rem .133rem;}
.mto{margin:0 auto;}
/* -------------------------------高度 */
.lhn{line-height: normal!important;}
.lh1{line-height:1}
.lh10{line-height: .2667rem!important;}
.lh12{line-height: .32rem!important;}
.lh13{line-height: .3467rem!important;}
.lh14{line-height: .3733rem!important;}
.lh15{line-height: .4rem!important;}
.lh16{line-height: .426667rem!important;}
.lh17{line-height: .4533rem!important;}
.lh18{line-height: .48rem!important;}
.lh19{line-height: .5067rem!important;}
.lh21{line-height: .56rem!important;}
.lh23{line-height: .6133rem!important;}
.lh24{line-height: .64rem!important;}
.lh20{line-height: .533rem!important;}
.lh26{line-height: .693rem!important;}
.lh28{line-height: .747rem!important;}
.lh30{line-height: .8rem!important;}
.lh35{line-height: .933rem!important;}
.lh36{line-height: .96rem!important;}
.lh40{line-height: 1.067rem;}
.lh42{line-height: 1.12rem;}
.lh48{line-height: 1.28rem;}
.lh45{line-height: 1.2rem;}
.lh50{line-height: 1.333rem;}
.lh60{line-height:1.6rem;}
.lh70{line-height: 1.867rem;}
.lh80{line-height: 2.133rem;}
.lh85{line-height: 2.266667rem;}
.bn{border: none;}
.mw100{max-width: 100%;}
.h1{height: .026667rem;}
.h5{height: 0.133rem;}
.h10{ height: .267rem!important;}
.h15{height: .4rem!important;}
.h18{height: .48rem!important;}
.h19{height: .5067rem!important;}
.h22{height: .5867rem !important}
.h30{height: .8rem!important;}
.h20{height: .533rem!important;}
.h23{height: .6133rem!important;}
.h24{height: .64rem!important;}
.h25{height: .666667rem!important;}
.h28{height: .747rem!important;}
.h35{height: .933rem!important;}
.h36{height: .96rem!important;}
.h42{height: 1.12rem!important;}
.h_40{height: 1.066667rem;}
.h_45{height: 1.2rem;}
.h40{height: 1.067rem;}
.h42{height: 1.12rem;}
.h45{height: 1.2rem;}
.h50{height: 1.333rem;}
.h60{height: 1.6rem;}
.h68{height: 1.813333rem;}
.h70{height: 1.867rem;}
.h72{height: 1.92rem;}
.h75{height: 2rem;}
.h80{height: 2.133rem;}
.h84{height: 2.24rem;}
.h90{height: 2.4rem;}
.h_100px{height: 2.666667rem;}
.h_150px{height: 4rem;}
.h_180px{height: 4.8rem;}
.h_200px{height: 5.333rem;}
.h_240px{height: 6.4rem;}
.h_250px{height: 6.666667rem;}
.h_280px{height: 7.466667rem;}
.h_310px{height: 8.266667rem;}
.h_350px{height: 9.333333rem;}
.minh_100px{min-height: 2.666667rem;}
.h48{height: 1.28rem;}
.bn{border: none;}
.h_100{height: 100%;}
.mr10{margin-right: .267rem;}
.mt1{margin-top: .0267rem;}
.mt2{margin-top: .0533rem;}
.mr5{margin-right: .133rem;}
.mt5{margin-top: .133rem;}
.mt7{margin-top: .1867rem;}
.mt8{margin-top: .213rem;}
.p8{padding: .213rem;}
.mt2{margin-top: .0533rem;}
.mt3{margin-top: .08rem;}
.mt4{margin-top: .1067rem;}
.mt10{margin-top: .267rem;}
.mt11{margin-top: .2933rem;}
.mt12{margin-top: .32rem;}
.mt14{margin-top: .3733rem;}
.mt15{margin-top: .4rem;}
.mt17_5{margin-top: .466667rem;}
.mt20{margin-top: .533rem;}
.mt25{margin-top: .666667rem;}
.mt30{margin-top: .8rem;}
.mt40{margin-top: 1.066667rem;}
.mtb20{margin-top: .5333rem; margin-bottom: .5333rem;}
.mtb30{margin-top: .8rem; margin-bottom: .8rem;}

/* -----------------------------公用颜色 */
.color_f{color:#fff!important;}
.color_2{color:#222!important;}
.color_3{color:#333!important;}
.color_3d{color:#3D3D3D!important;}
.color_6{color:#666!important;}
.color_8{color:#888!important;}
.color_9{color:#999!important;}
.color_bc{color:#bcbcbc!important;}
.color_e5{color:#e5e5e5!important;}
.color_E5E6EB{color: #E5E6EB !important;}
.color_f40{color:#f40!important;}
.color_b3{color:#b3b3b3!important;}
.color_ae{color: #aeaeae!important;}
.color_light{color:#d7d7d7!important;}
.color_d5{color:#d5d5d5!important;}
.color_m{color:#cccccc!important;}
.color_ac{color: #acacac!important;}
.color_c{color:#cccccc!important;}
.color_main,.color_font{color:#4ee1ce!important;}
.color_7B68F5{ color: #7B68F5 !important}
.color_green{color:#13ca87!important;}
.color_tips{color:#ffb33c!important;}
.color_name{color:#4d83cf!important;}
.color_facerz_rz{color: #4362e9!important;}
.color_facbiao{color: #445c95!important;}
.color_yellow{color:yellow!important;}
.color_alipay{color:#40afff!important;}
.color_weixinpay{color:#13ca87!important;}
.color_facerz{color: #768cef!important;}
.color_cardpay{color:#14b2c9!important;}
.color_nan{color:#40afff!important;}
.color_nv{color:#ffbaec!important;}
.color_red{color: #ff7453!important;}
.color_blue{color:#0483e5!important;}
.color_ff0{color:#ff0000!important;}
.color_vip{color:#dab370;}
.bg_f{background:#fff!important;}
.bg_0{background:#000!important;}
.bg_f5{background:#f5f5f5!important;}
.bg_f6{background:#f6f6f6!important;}
.bg_f2{background:#f2f2f2!important;}
.bg_fa{background:#fafafa!important;}
.bg_de{background:#dedede!important;}
.bg_red{background: #ff7453!important;}
.bg_f40{background: #f40!important;}
.bg_f7{background:#f7f7f7!important;}
.bg_fc{background:#fcfcfc!important;}
.bg_main{background: #4ee1ce!important;}
.bg_green{background: #13ca87!important;}
.bg_light{background: #fff6f9!important;}
.bg_body{background:#f8f9fb!important;}
.bg_tips{background: #fff5e6!important;}
.bg_nan{background:#40afff!important;}
.bg_nv{background:#ffbaec!important;}
.bg_alipay{background:#40afff!important;}
.bg_facerz{background: #4362e9!important;}
.bg_facerzBg{background: #4f6ef5!important;}
.bg_7F63F5{background: #7F63F5;}
.bg_vip{background:#fffbf5!important;}
.bg_span{background:#fafcff!important;}
.bg_f4f{background: #f4f7fb!important;}
.bg_f4{background: #f4f4f4!important;}
.bg_fans{background: #ff7267!important;}
.bgn{background: none!important;}
.bg_gao{background: #fed322 !important;}
.bg_9{background: #999999 !important;}
.bg_cpbg{background: #f4f5f7!important;}
/* 22.3.29 */
.bg_pop{background: #F6F4FF!important;}
.bo_bf7{border-bottom: 1px solid #f7f7f7;}
.bo_beb{border-bottom: 1px solid #ebebeb;}
.bo_bf2{border-bottom: 1px solid #f2f2f2;}
.bo_b_main{border-bottom: 4px solid #4ee1ce;}
.bo_tf7{border-top: 1px solid #f7f7f7;}
.bo_rf7{border-right: 1px solid #f7f7f7;}
.bo_main{border:1px solid #4ee1ce;}
.bo_7B68F5{border:1px solid #7B68F5;}
.bo_eb{border: 1px solid #ebebeb;}
.bo_f7{border: 1px solid #f7f7f7;}
.bo_fa{border: 1px solid #fafafa;}
.bo_f5{border: 1px solid #f5f5f5;}
.bo_f{border:2px solid #fff;}
/* 22.04.16 */
.bo_f1{border:1.5px solid #fff;}
.bo_f3{border:3px solid #fff;}
.bo_light{border:1px solid #edf3ff;}
.bo_red{border:1px solid #ff7453;}
.bo_tran{border:1px solid transparent;}
.bo_0{border:0!important;}
.bg_tran{background: rgba(0, 0, 0, 0.2);}
.bg_tran_3{background: rgba(0, 0, 0, 0.2) }
.bg_tran_3_i{background: rgba(0, 0, 0, 0.3) }
.bg_tran_5{background: rgba(0, 0, 0, 0.5);}
.bg_tran_7{background: rgba(0, 0, 0, 0.7);}
.bg_tran_8{background: rgba(0, 0, 0, 0.8);}
.bg_tran_9{background: rgba(0, 0, 0, 0.9);}
.op_0{opacity: 0;}
.op_2{opacity: 0.2;}
.op_4{opacity: 0.4;}
.op_8{opacity: 0.8;}
.bg_gray{background: #f2f6ff;}
.bg_tag{background: #f2f6ff;}
.bg_F3F4F6{background: #F3F4F6;}
/* -----------------------------字体大小 */
.fz0{font-size: 0;}
.fz9{font-size: .24rem!important;}
.fz10{font-size: .267rem!important;}
.fz11{font-size: .293rem!important;}
.fz12{font-size: .32rem!important;}
.fz13{font-size: .347rem!important;}
.fz14{font-size: .373rem!important;}
.fz15{font-size: .4rem!important;}
.fz16{font-size: .426rem!important;}
.fz17{font-size: .453rem!important;}
.fz18{font-size: .48rem!important;}
.fz20{font-size: .533rem!important;}
.fz21{font-size: .56rem!important;}
.fz22{font-size: .587rem!important;}
.fz24{font-size: .64rem!important;}
.fz26{font-size: .693rem!important;}
.fz28{font-size: .747rem!important;}
.fz30{font-size: .8rem!important;}
.fz32{font-size: .853rem!important;}
.fz36{font-size: .96rem!important;}
.fz40{font-size: 1.067rem!important;}
.fz45{font-size: 1.2rem!important;}
.fz50{font-size: 1.333rem!important;}
.fz60{font-size: 1.6rem!important;}
.fz70{font-size: 1.867rem!important;}
.fz80{font-size: 2.133rem!important;}
.fz75{font-size: 2rem!important;}
/* -----------------------------默认样式 */
span,label,b,em{font-style:normal; display:inline-block;}
.inline_block{display:inline-block;vertical-align: top;}
.inline{display: inline!important;}
.block{display: block;}
.d_table{display: table;}
.br{border-radius:13rem!important;}
.bright{border-radius: 0rem 2rem 2rem 0rem;}
.bleft{border-radius: 2rem 0rem 0rem 2rem;}
.br2{border-radius: .053rem;}
.br3{border-radius: .08rem;}
.br4{border-radius: .1067rem;}
.br5{border-radius: .133rem;}
.br6{border-radius: .16rem;}
.br8{border-radius: .213rem;}
.br10{border-radius: 0.267rem;}
.br15{border-radius: .4rem;}
/* 22.04.16 */
.br20{border-radius: .5333rem;}
.br30{border-radius: .8rem;}
.br50c{border-radius: 50%;}
.br_50p{border-radius: 50%;}
.brt8{border-radius: .213rem .213rem 0rem 0rem;}
.brt10{border-radius: .2667rem .2667rem  0rem 0rem;}
.br_rb{border-radius: 0 0 10px 0;}
.ws{white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.ws2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.ws3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.dot::before{
  content: '';
  display: inline-block;
  width: .1333rem;
  height: .1333rem;
  background-color: #7F63F5;
  border-radius: 50%;
  margin-right: .1333rem;
  margin-bottom: .08rem;
}
.vam{vertical-align:middle;}
.vas{vertical-align:sub;}
.vat{vertical-align: top;}
.fb{font-weight:bold;}
.fn{font-weight:normal;}
.f3{font-weight:300;}
.bsb{box-sizing:border-box;}
.oe_rand span i,.oe_rand a i{display: inline-block; margin-left: .08rem;}
.oe_rand span.current,.oe_rand a.current{font-weight: bold;}
.oe_rand span.current:after,.oe_rand a.current:after{display: inline-block; content: ''; width: .533rem; margin-left: -0.267rem; bottom: 0rem; height: .08rem; background: #13ca87; position: absolute; left: 50%; border-radius: 5rem;}
.oe_fans span.current,.oe_fans a.current{color: #ff7267;}
.oe_fans span.current:after,.oe_fans a.current:after{display: inline-block; content: ''; width: .533rem; margin-left: -0.267rem; bottom: 0rem; height: .08rem; background: #ff7267; position: absolute; left: 50%; border-radius: 5rem;}
.oe_anchor_index span.current,.oe_anchor_index a.current{color: #ff7267!important;}
.oe_anchor_index span.current:after,.oe_anchor_index a.current:after{display: inline-block; content: ''; width: .533rem; margin-left: -0.267rem; bottom: 0rem; height: .08rem; background: linear-gradient(to right,#ff7267,transparent); position: absolute; left: 50%; border-radius: 20rem;}
.oe_anchor span.current,.oe_anchor a.current{color: #fff;}
.oe_anchor span.current:after,.oe_anchor a.current:after{display: inline-block; content: ''; width: 100%; bottom: 0rem; height: .08rem; background:#ff7267; position: absolute; left: 0%; border-radius: 5rem;}
.w10{width: 10%;}
.w16{width: 16.666%;}
.w20{width: 20%;}
.w23{width: 23%;}
.w24{width: 24%;}
.w25{width: 25%;}
.w30{width: 30%;}
.w33{width: 33.3333%;}
.w35{width: 35%}
.w40{width: 40%;}
.w47_5{width: 47.5%;}
.w50{width: 50%;}
.w55{width: 55%;}
.w60{width: 60%;}
.w65{width: 65%;}
.w70{width: 70%;}
.w80{width: 80%;}
.w90{width: 90%;}
.w100{width: 100%;}
.hb16{height: 16.666%;}
.hb20{height: 20%;}
.hb25{height: 25%;}
.hb30{height: 30%;}
.hb33{height: 33.3333%;}
.hb40{height: 40%;}
.hb46{height: 46%;}
.hb50{height: 50%;}
.hb55{height: 55%;}
.hb60{height: 60%;}
.hb70{height: 70%;}
.hb80{height: 80%;}
.hb90{height: 90%;}
.h100{height: 100%;}
.w_15{width: .4rem;}
.w_20{width: 0.533rem;}
.w_25{width: 0.667rem;}
.w_30{width: 0.8rem;}
.w_40{width: 1.066667rem;}
.w_45{width: 1.2rem;}
.w_50{width: 1.333333rem;}
.w_65{width: 1.733rem;}
.w_70{width: 1.867rem;}
.w_75{width: 2rem;}
.w_80{width: 2.133rem;}
.w_85{width: 2.266667rem;}
.w_100{width: 2.667rem;}
.w_130{width: 3.467rem;}
.w_140{width: 3.733333rem;}
.item_hide{display: none;}
select{ height: .96rem; line-height: .96rem; box-sizing: border-box;padding: 0px 0.2rem;border-radius: 0.08rem; border: none;background:#f2f2f2;width: 100%;font-size: 0.373rem;-webkit-background:#f2f2f2;
  -webkit-appearance: none; -moz-appearance: none; appearance: none;
}
.bsd{box-shadow: 0 1px .2667rem 0 rgba(0, 0, 0, 0.04);}
.oe_bsd{box-shadow: 0px .1067rem .2667rem 0px rgba(0, 0, 0, 0.05);}
.ds_hide{display: none;}
.t_un{text-decoration: underline!important;}
.oe_yy{background-image: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0.8));}
.dian{width: .16rem; height: .16rem; display: inline-block;}
.blur1{-webkit-filter: blur(1px); filter: blur(1px);}
.blur2{-webkit-filter: blur(2px); filter: blur(2px);}
.blur{-webkit-filter: blur(3px); filter: blur(3px);}
.blur5{-webkit-filter: blur(5px); filter: blur(5px);}
.blur8{-webkit-filter: blur(8px); filter: blur(8px);}
/* 图片大小 */
.ob_c{width:100%;height:100%;object-fit:cover;}
/* 22.3.22 */
.img_15{width: .4rem; height: .4rem;}
.img_16{width: .4267rem; height: .4267rem;}
.img_18{width: .48rem; height: .48rem;}
/* 22.3.22end */
.img_20{width: .533333rem; height: .533333rem;}
.img_22{width: .5867rem; height: .5867rem;}
.img_25{width: .666667rem; height: .666667rem;}
.img_33{width: .88rem; height: .88rem;}
.img_30{width: .8rem; height: .8rem;}
.img_35{width: .933rem; height: .933rem;}
/* 22.04.16 */
.img_36{width: .96rem; height: .96rem;}
/* 22.04.16end */
.img_37{width: .9867rem; height: .9867rem;}
.img_38{width: 1.0133rem; height: 1.0133rem;}
.img_40{width: 1.067rem; height: 1.067rem;}
.img_42{min-width: 1.12rem; min-height: 1.12rem;width: 1.12rem; height: 1.12rem;}
.img_24{width: .64rem; height: .64rem;}
.img_27{width: .72rem; height: .72rem;}
.img_50{width: 1.333rem; height: 1.333rem;}
/* 22.04.16新增 */
.img_44{width: 1.1733rem; height: 1.1733rem;}
/* 22.04.16end */
.img_45{width: 1.2rem; height: 1.2rem;}
.img_54{width: 1.44rem; height: 1.44rem;}
.img_56{width: 1.4933rem; height: 1.4933rem;}
.img_60{width: 1.6rem; height: 1.6rem;}
.img_70{width: 1.867rem; height: 1.867rem;}
.img_72{width: 1.92rem; height: 1.92rem;}
.img_75{width: 2rem; height: 2rem;}
.img_82{width: 2.187rem; height: 2.187rem;}
.img_80{width: 2.133rem; height: 2.133rem;}
.img_90{width: 2.4rem; height: 2.4rem;}
.img_95{width: 2.533333rem; height: 2.533333rem;}
.img_100{width:2.667rem; height: 2.667rem;}
.img_110{width:2.9333rem; height: 2.9333rem;}
.img_112{width:2.9867rem; height: 2.9867rem;}
.img_120{width: 3.2rem; height: 3.2rem;}
.img_134{width: 3.5733rem; height: 3.5733rem;}
.img_140{width: 3.733rem; height: 3.733rem;}
/******************盒子模型***********************/
.box_s_border{box-sizing: border-box;}
.box_s_content{box-sizing: content-box;}
/******************对齐方式***********************/
/*** border ***/
.border_t_1px::after{content:"";position: absolute;top:0;left: .4rem;right: 0;height: 1px;transform-origin: 0 0;transform: scaleY(.5);background: #ebebeb;}
.wb_all{word-break: break-all;}
.u_slt_none{user-select: none;-webkit-user-select: none;}
.u_slt_text{user-select: text;-webkit-user-select: text;}
.ofl_scr_touch{-webkit-overflow-scrolling: touch;}
.ofl_auto{overflow: auto;}
.t_ofl_ellipsis{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
/* ---------------------------公用样式 end */
html,body{min-height: 100%;width: 100%;}
*{-webkit-tap-highlight-color: rgba(0,0,0,0);}
body{max-width: 750px;margin: 0 auto; background: #f8f9fb; font-size: 12px;font-family: "PingFangSC-Semibold","Microsoft Yahei",arial,"Hiragino Sans GB","Hiragino Sans GB W3",宋体,simsun; color:#121d33; padding:0; line-height: 0.586rem; margin:0 auto; }
p,h1,h2,h3,h4,h5,h6,ul,li,dl,dd,dt,form{list-style:none; padding:0;margin:0;}
h1,h2,h3,h4,h5,h6,textarea{font-family:"Microsoft Yahei",arial,"Hiragino Sans GB","Hiragino Sans GB W3",宋体,simsun;}
img{border:none;vertical-align: top;}
a:link{ color:#000; text-decoration:none;}
a:visited{ color:#000;text-decoration:none;}
a:hover{color:#000; text-decoration:none;}
a:active{color:#000;text-decoration:none;}
.clear{clear:both;}
.clearfix:after{content:''; display: block; clear: both;}
i,s{font-style:normal;}
a,texterea,input{outline:none;}
img[src=""],img:not([src]){opacity: 0;}
input,textarea,button,select{outline: none;padding: 0;appearance: none;-webkit-appearance: none;margin: 0;}
textarea{line-height:0.586rem;}

.tag_line{padding:0 .133rem;display: inline-block;vertical-align: top;border: 1px solid #ffe1c5;color: #ff7200; border-radius: .053rem;line-height: normal;}
.tag_pink{padding:0 .133rem;display: inline-block;vertical-align: top;border: 1px solid #fff5f5;background:#fff5f5;color: #ff382c; border-radius: .053rem;line-height: normal;}
.tag_gra{padding:0 .133rem;display: inline-block;vertical-align: top;background: linear-gradient(to right, #ffad00, #eb4e00);color: #fff; border-radius: .053rem;line-height: normal;}

::-webkit-input-placeholder { /* WebKit browsers */
color: #afafaf;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #afafaf;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #afafaf;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #afafaf;
}
.cursor{
  cursor: pointer;
}
[contenteditable="true"]:empty:before{
  content: attr(placeholder);
  color:#c1c1c1;
}
[contenteditable="plaintext-only"]:empty:before{
  content: attr(placeholder);
  color:#c1c1c1;
}
*:not(input,textarea) {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
[f]{
  cursor: pointer;
}
.scroll_y{-webkit-overflow-scrolling: touch;}
#pull{  position:absolute;top:1.28rem;bottom:0;width:100%;}
#pull .wrapper{ height:100%;overflow:auto;width:100%;  -webkit-overflow-scrolling: touch;}
#pull_box{  position:absolute;top:1.28rem;bottom:0;width:100%;}
#pull_box .wrapper{ height:100%;overflow:auto;width:100%;  -webkit-overflow-scrolling: touch;}
.oe_shade{position:fixed; left:0px; top:0px; right:0px; bottom:0px; z-index:300; }
.oe_shade.hide{display: none;}
.oe_shade .popup{ position: absolute;  top: 0;  left: 2rem; right: 0;  bottom: 0;  background: #fff;  z-index: 2;  overflow-y: auto;transform:translateZ(0);  -webkit-overflow-scrolling: touch;}
.oe_shade .popup_bottom{ position: absolute;  left: 2.666rem;  right: 0;  bottom: 0;  background: #fff;  z-index: 2;  overflow-y: auto;  -webkit-overflow-scrolling: touch;}
.oe_close{position:fixed; left:0; top:0; right:0; bottom: 0; cursor:pointer; z-index:1;background:rgba(0,0,0,0.5);}
.oe_top{position: fixed; left: 0rem; top: 0rem; right: 0rem; background: #fff; height: 1.28rem; z-index: 200; text-align: center; line-height: 1.28rem;}
.oe_top span.back{display: inline-block; position: absolute; left: 0rem; top:0rem; line-height: 1.28rem; cursor: pointer; padding-left: 0.4rem;}
.oe_top span.back i.iconfont{font-size: .58rem;}
.oe_top h1{line-height: 1.28rem; font-size: .427rem; font-weight: normal; margin: 0 auto; width: 75%;}

/* 2019.12.18 验证码 */
.oe_tuma{position:fixed; left:0px; right:0px; top:0px; bottom:0px; z-index:2000; display: flex; align-items:center; justify-content: center;}
.oe_tuma .box{border:1px solid #ebebeb; background:#fff; width:90%;  padding-bottom:10px;  border-radius:8px; overflow:hidden; box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.1);}
.oe_tuma .box .hd{position:relative; padding:0px 10px; line-height:50px; border-bottom:1px solid #ebebeb;}
.oe_tuma .box .hd b{display:inline-block; width:130px; vertical-align:middle; margin-top:-4px; line-height:25px;}
.oe_tuma .box .hd span{cursor:pointer; font-size:16px;}
.oe_tuma .box .hd span img{vertical-align:middle;}
.oe_tuma .box .hd label.close{display:inline-block; display:inline-block; cursor:pointer; position:absolute; right:0px; top:0px; padding:0px 10px; font-size:14px;}
.oe_tuma .box .hd label.close:hover{color:#f40;}
.oe_tuma .box .bd{padding:10px; box-sizing:border-box; position:relative; min-height:150px;}
.oe_tuma .box .bd img.loading{position:absolute; left:50%;margin-left:-5px; top:100px;}
.oe_tuma .box .bd ul li{width:25%; float:left; margin-top:5px; box-sizing:border-box; padding:3px; border:2px solid transparent; cursor:pointer; position:relative;}
.oe_tuma .box .bd ul li img{width:100%;}
.oe_tuma .box .bd ul li img.ico{width:23px; height:27px; position:absolute; left:50%; top:50%; margin-left:-11.5px; margin-top:-13.5px; display:none;}
.oe_tuma .box .bd ul li.current{border:2px solid #f40;}
.oe_tuma .box .bd ul li.current img.ico{display:inline-block;}
.oe_tuma .box .tips{line-height:35px; text-align:center; background:rgba(233,105,79,0.8); font-weight:bold; color:#fff; position:absolute; left:0px; right:0px; bottom:0px; font-size:15px;}
.oe_tuma .box .zhao{position:absolute; left:0px; top:50px; right:0px; bottom:0px; z-index:3;}

/* 筛选 */
.oe_search{position: absolute;top: 0;left: 2.666rem;right: 0;bottom:0rem;background: #fff;z-index: 2; box-sizing:border-box;}
.oe_search dl{margin-bottom:0.133rem;}
.oe_search dl dt{color:#738299; font-size: .373rem;}
.oe_search dl dd{padding-top:0.266rem;}
.oe_search dl dd span{background:#f2f6ff; display:inline-block; border-radius:0.08rem; line-height:0.95rem; height: 0.866rem; cursor:pointer; width:31%; text-align:center; float:left; margin-right:0.133rem; margin-bottom:0.266rem; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; position:relative; font-size: .32rem;}
.oe_search dl dd:after{content:''; display:block; clear:both;}
.oe_search dl dd span i.iconfont{display:none;}
.oe_search dl dd span.current{color:#13ca87; background:#fff7fa;}
.oe_search dl dd span.current i.iconfont{display:inline-block; position:absolute; right:-0.133rem; bottom:0px; line-height:0.4rem; font-size:0.613rem;}
.oe_search dl dd select{height: 0.96rem;font-size: 0.373rem; ;border-radius: 0.08rem;}
.oe_search dl dd .select_wrapper{margin-right: 0.266rem;padding-bottom: 0.266rem;}
.oe_search dl dd .select_wrapper.hide{display: none;}
.oe_search dl.input dd input{  border:none; margin-bottom:0.266rem;text-align:center; border-radius: .133rem; line-height: .933rem;   font-size: .4rem; background: #f2f2f2;}
.oe_search dl.input dd input.long{width:93%; box-sizing:border-box;}
.oe_search .btn{width:100%; position: absolute;bottom:0;left:0;right:0;box-sizing: border-box;padding: 0.266rem 0.4rem;border-top: 1px solid #f7f7f7;background: #fff;}
.oe_search .btn span{display:inline-block;   cursor:pointer; line-height:1.066rem; border-radius:1.333rem;   text-align:center; font-size: .4rem; color:#fff;  }
.oe_search .btn span:active{background: var(--btn-active);}
.oe_search .btn span.reset:active{background: #aaa;}
.oe_search .search_wrapper{width: 100%; overflow-y: auto;-webkit-overflow-scrolling: touch;padding:0.666rem 0.066rem 0.2rem 0.4rem;box-sizing: border-box; position: absolute;top: 0rem; bottom: 1.6rem;}
.oe_vipbg{    width: 230%;  height: 0;  padding-top: 200%;  border-radius: 40%;  bottom: -1.333rem;  left: 50%;  transform: translateX(-50%);  background: #ff7453;  z-index: 0;}
.oe_chajia{background: rgba(255, 255, 255, 0.2);}

span.select{background:#f2f6ff; display:inline-block; border-radius:0.08rem; line-height:0.95rem; height: 0.866rem; cursor:pointer; padding:0rem .267rem;text-align:center; float:left; margin-right: .267rem; margin-bottom:0.266rem; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; position:relative; font-size: .32rem;}
span.select i.iconfont{display:none;}
span.select.current{color:#13ca87; background:#fff7fa;}
span.select.current i.iconfont{display:inline-block; position:absolute; right:-0.133rem; bottom:0px; line-height:0.4rem; font-size:0.613rem;}

/* 登录 */
.oe_login div.input span.ico{ top:0rem;}
.oe_login .iconfont{line-height: normal;position: relative;vertical-align: middle;}
.oe_login .icon-shouji{top: .293333rem;}
.oe_login .icon-wode{top: .266667rem;}
.oe_login .icon-anquan{top: .293333rem;}
.oe_login .icon-shanghu{top: .293333rem;}
.oe_login .icon-password{top: .24rem;}
.oe_otherlogin dl dt span{width: 0.8rem; height: 0.8rem; line-height: 0.8rem;}
.oe_otherlogin dl dt span.weixin{background: #8edfb8;}
.oe_otherlogin dl dt span.duanxin{background: #7c9de1;}
.oe_otherlogin dl dt span.mima{background: #7cbce1;}

/* 首页 */
.oe_nav a.current{font-size: .5333rem; position: relative; color:#333; font-weight: bold;}
.oe_nav a{color:#666;}
.oe_nav a.current::after{display: inline-block; width: .533rem; left: 50%; bottom: 0rem; margin-left: -0.267rem; background: #13ca87; border-radius: 2rem; height: .1067rem; content:''; position: absolute;}
.oe_nav a.current.on::after{background:#fff;}
.oe_vip img{height: .5rem;}
.oe_dian span{width: .18rem; height: .16rem; background: #fff; margin: 0rem 0.05rem; border-radius: 2rem;padding: 0rem .133rem;opacity:.4;}
.oe_dian span.current{padding: 0rem .133rem;opacity:1;}
.bimg{background-image: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0.7));}

/* 会员列表 */
.upl{padding-left: 2.6rem!important;}
.upl .vip img{ height: 0.4rem;}
.upl .uhead{width: 1.8rem; height: 1.8rem;}
.upl .uhead_s{width: 0.8rem; height: 0.8rem;}
.ups{padding-left: 2rem!important;}
.ups .vip img{ height: .533rem;}
.ups .uhead{width: 1.4rem; height: 1.4rem;}
.ups .uhead_s{width: 0.8rem; height: 0.8rem;}
/* 头像模式 */
.oe_uhead dt{height: 0rem; padding-bottom: 123%;}
/* 圈子列表 */
.oe_qzlist dt{width:1.8rem; height: 1.8rem; left: 0.3rem; top:0.7rem;}
.oe_qzlist dt span{height: 0rem; padding-bottom: 33%;}
/* 右侧小导航 */
.oe_daohan{bottom:2.666rem; height:3.253rem; }
.oe_daohan dt .show{ padding:0.133rem 0.133rem 0.133rem 0.266rem;  background:#999;  width:1.333rem;  top:50%; margin-top:-0.613rem;}
.oe_daohan dt .show i.iconfont{ left:0.133rem; top:50%; margin-top:-0.266rem;}
.oe_daohan dt .hide{display:none; padding:0.133rem 0.133rem 0.133rem 0.266rem; background:#999;   width:1.333rem;   top:50%; margin-top:-0.613rem;}
.oe_daohan dt .hide i.iconfont{position:absolute; left:0.133rem; top:50%; margin-top:-0.453rem; font-size:0.32rem;}
.oe_daohan dd{width:2.666rem;  padding:0.266rem 0px; padding-bottom:0px; border-right:0px;  border-radius:0.133rem 0px 0px 0.133rem; display:none;}
.oe_daohan dd ul li{padding-bottom:0.266rem; height:1.466rem;}
.oe_daohan dd ul li i.iconfont{font-size:0.586rem; }
.oe_daohan dd ul li i.icon-shouye{font-size:0.64rem; top:0.026rem;}

@keyframes recording{
  0%{
    background-color: #fff;
  }
  100%{
    background-color: #000;
  }
}
.recording_animate{
  animation: recording 1s steps(2) infinite;
}
/*个人主页 喜欢动画*/
.oe_love{
  width: 100px;
  height: 100px;
  background: url(../images/heart.png) no-repeat;
  display: inline-block;
}
.oe_love.current{
  background-position: -2800px 0;
}
@-webkit-keyframes heartBlast {
  0% {
    background-position:left;
  }
  100% {
    background-position:right;
  }
}

@keyframes heartBlast {
  0% {
    background-position:left;
  }
  100% {
    background-position:right;
  }
}

.heartAnimation {
  display:inline-block;
  -webkit-animation-name:heartBlast;
  animation-name:heartBlast;
  -webkit-animation-duration:.8s;
  animation-duration:.8s;
  -webkit-animation-iteration-count:1;
  animation-iteration-count:1;
  -webkit-animation-timing-function:steps(28);
  animation-timing-function:steps(28);
  background-position:right;
}
@keyframes bounce{
  0%,20%,53%,80%,to {
      -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
      animation-timing-function: cubic-bezier(.215,.61,.355,1);
      -webkit-transform: translateZ(0);
      transform: translateZ(0)
  }

  40%,43% {
      -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
      animation-timing-function: cubic-bezier(.755,.05,.855,.06);
      -webkit-transform: translate3d(0,-30px,0);
      transform: translate3d(0,-30px,0)
  }

  70% {
      -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
      animation-timing-function: cubic-bezier(.755,.05,.855,.06);
      -webkit-transform: translate3d(0,-15px,0);
      transform: translate3d(0,-15px,0)
  }

  90% {
      -webkit-transform: translate3d(0,-4px,0);
      transform: translate3d(0,-4px,0)
  }
}
.bounce{
  animation: bounce linear 1s both;
}
@keyframes slideInUp {
  0% {
      -webkit-transform: translate3d(0,300%,0);
      transform: translate3d(0,300%,0);
      visibility: visible
  }

  to {
      -webkit-transform: translateZ(0);
      transform: translateZ(0)
  }
}

.slideInUp {
  animation: slideInUp ease 1s both;
  visibility: visible !important;
}

/* 兼容底部小黑条 2022.12.05 */
html,body{padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
.oe_ip{padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);box-sizing:content-box;}

/*兼容互选小屏幕按钮*/
@media screen and (min-width:320px) and (max-width: 320px) {
  .activityboth {text-align: center;}
  .activityboth .btn{width: 40%;display: inline-block;margin: 0 0.266rem;}
}

.animation{
animation: rotate 1s infinite linear;
}
#preloader-3{
  position: relative;
  width:210px;
  height: 210px;
  margin-top: 50px;
  left: 25%;
  border-radius: 50%;

  }
  #preloader-3 .logg{
    position: absolute;
    width:210px;
    height:210px;
    padding-top:7px;
    border-radius: 50%;
    display: inline-block;
    background:linear-gradient(to right,#fff 0%,#c4f6fd 5%,#79f2fe 10%,#79f2fe 35%,#56f0ff 40%,#56f0ff 45%, #37eeff 50%, #37eeff 80%,#ffffff 80%,#ffffff 100%);
    /* background-image:-webkit-linear-gradient(right, #fff 0%, #c4f6fd 10%, #79f2fe 25%,#56f0ff 25%, rgba(0,0,0,0) 90%); */
    top:0px;
    left:0px;
}
  #preloader-3 span{
      width: 100%;
      height: 100%;
      background-color: #fff;
      border-radius: 50%;

  }
  @keyframes rotate{
      0%{transform: rotate(0deg);}
      100%{transform: rotate(360deg);}
  }
