@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:0px; right:0px;} 
.lb{left: 0px; bottom:0px;}
.brs{bottom:0px; right:0px;}
.t1{top:0.027rem;}
.t2{top:0.053rem;}
.t3{top:0.08rem;}
.t4{top:.107rem;}
.t5{top:.133rem;}
.t10{top:0.267rem;}
.t48{top: 1.28rem;}
.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;}
.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;}
.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;}
.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;}
.p5{padding: .133rem;}
.p10{padding: .267rem!important;}
.p15{padding: .4rem!important;}
.p20{padding: .533rem!important;}
.p30{padding: .8rem!important;}
.pt5{padding-top: .133rem!important;}
.pt8{padding-top: .213rem!important;}
.pt10{padding-top: .267rem!important;}
.pt20{padding-top: .533rem!important;}
.pt25{padding-top: .667rem!important;}
.pt30{padding-top: 0.8rem!important;}
.pt40{padding-top: 1.067rem!important;}
.pt50{padding-top: 1.333rem!important;}
.pt60{padding-top: 1.6rem!important;}
.pr10{padding-right: .267rem!important;}
.pt15{padding-top: .4rem!important;}
.pt40{padding-top: 1.067rem;}
.pb10{padding-bottom: .267rem!important;}
.pb30{padding-bottom: .8rem;}
.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;}
.ptb15{padding-top: .4rem; padding-bottom: .4rem;}
.pb15{padding-bottom: .4rem;}
.plr3{padding-left: .08rem; padding-right: .08rem;}
.plr40{padding-left: 1.067rem; padding-right: 1.067rem;}
.plr20{padding-left: .533rem; padding-right: .533rem;}
.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;}
.plr15{padding-left: 0.4rem; padding-right:  0.4rem;}
.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;}
.ptb{padding-top:.027rem; padding-bottom: .027rem;}
.pl{padding-left: 0px!important;}
.pl5{padding-left: .133rem!important;}
.pl15{padding-left: .4rem!important;}
.pl10{padding-left: .267rem!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;}
.pr10{padding-right: .267rem;}
.pr20{padding-right: .533rem;}
.pr30{padding-right: .8rem;}
.pr25{padding-right: .667rem;}
.pr40{padding-right: 1.066667rem;}
.pr50{padding-right: 1.333rem;}
.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;}
.ml10{margin-left: .267rem!important;}
.ml15{margin-left: .4rem!important;}
.ml20{margin-left: .533rem!important;}
.ml30{margin-left: .8rem!important;}
.mb5{margin-bottom: .133rem;}
.mb10{margin-bottom: .267rem!important;}
.mb15{margin-bottom: .4rem!important;}
.mb20{margin-bottom: .533rem!important;}
.mb30{margin-bottom: .8rem!important;}
.mb40{margin-bottom: 1.067rem!important;}
.mr15{margin-right: .4rem;}
.mr20{margin-right: .533rem;}
.mr30{margin-right: .8rem;}
.mlr10{margin-left: .267rem; margin-right: .267rem;}
.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;}
.mlr5{margin:0rem .133rem;}
.mto{margin:0 auto;}
/* -------------------------------高度 */
.lhn{line-height: normal!important;}
.lh15{line-height: .4rem!important;}
.lh18{line-height: .48rem!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;}
.lh32{line-height: .853333rem!important;}
.lh35{line-height: .933rem!important;}
.lh36{line-height: .96rem!important;}
.lh40{line-height: 1.067rem;}
.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;}
.bn{border: none;}
.w_100{width: 100%;}
.mw100{max-width: 100%;}
.h8{height: 0.213rem;}
.h10{ height: .267rem!important;}
.h15{height: .4rem!important;}
.h18{height: .48rem!important;}
.h30{height: .8rem!important;}
.h20{height: .533rem!important;}
.h24{height: .64rem!important;}
.h28{height: .747rem!important;}
.h35{height: .933rem!important;}
.h36{height: .96rem!important;}
.h40{height: 1.067rem;}
.h45{height: 1.2rem;}
.h50{height: 1.333rem;}
.h60{height: 1.6rem;}
.h70{height: 1.867rem;}
.h_100px{height: 2.666667rem;}
.minh_100px{min-height: 2.666667rem;}
.h48{height: 1.28rem;}
.bn{border: none;}
.h_100{height: 100%;}
.h50{height: 1.333rem;}
.mr10{margin-right: .267rem;}
.mr5{margin-right: .133rem;}
.mt5{margin-top: .133rem;}
.mt8{margin-top: .213333rem;}
.p8{padding: .213rem;}
.mt10{margin-top: .267rem;}
.mt15{margin-top: .4rem;}
.mt20{margin-top: .533rem;}

/* -----------------------------公用颜色 */
.color_f{color:#fff!important;}
.color_3{color:#333!important;}
.color_6{color:#666!important;}
.color_9{color:#999!important;}
.color_e5{color:#e5e5e5!important;}
.color_f40{color:#f40!important;}
.color_light{color:#d7d7d7!important;}
.color_m{color:#cccccc!important;}
.color_c{color:#cccccc!important;}
.color_main{color:#FF589B!important;}
.color_green{color:#FF589B!important;}
.color_tips{color:#ffb33c!important;}
.color_name{color:#4d83cf!important;}
.color_yellow{color:yellow!important;}
.color_alipay{color:#40afff!important;}
.color_weixinpay{color:#FF589B!important;}
.color_cardpay{color:#14b2c9!important;}
.color_nan{color:#40afff!important;}
.color_nv{color:#ff89b5!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_de{background:#dedede!important;}
.bg_9{background:#999!important;}
.bg_red{background: #ff7453!important;}
.bg_f40{background: #f40!important;}
.bg_f7{background:#f7f7f7!important;}
.bg_fc{background:#fcfcfc!important;}
.bg_main{background: #FF589B!important;}
.bg_green{background: #00d29e!important;}
.bg_light{background: #f2f6ff!important;}
.bg_body{background:#f8f9fb!important;}
.bg_tips{background: #fff5e6!important;}
.bg_nan{background:#40afff!important;}
.bg_nv{background:#ff89b5!important;}
.bg_alipay{background:#40afff!important;}
.bg_vip{background:#fffbf5!important;}
.bg_span{background:#fafcff!important;}
.bgn{background: none!important;}
.bg_gao{background: #fcb63a !important;}
.bo_bf7{border-bottom: 1px solid #f7f7f7;}
.bo_beb{border-bottom: 1px solid #ebebeb;}
.bo_bf2{border-bottom: 1px solid #f2f2f2;}
.bo_tf7{border-top: 1px solid #f7f7f7;}
.bo_rf7{border-right: 1px solid #f7f7f7;}
.bo_main{border:1px solid #FF589B;}
.bo_eb{border: 1px solid #ebebeb;}
.bo_f7{border: 1px solid #f7f7f7;}
.bo_f{border:2px solid #fff;}
.bo_f1{border:1px solid #fff;}
.bo_light{border:1px solid #ffebf2;}
.bo_red{border:1px solid #ff7453;}
.bo_0{border:0!important;}
.bg_tran{background: rgba(0, 0, 0, 0.2);}
.bg_tran_5{background: rgba(0, 0, 0, 0.5);}
.op_0{opacity: 0;}
.op_2{opacity: 0.2;}
.op_3{opacity: 0.3;}
.op_4{opacity: 0.4;}
.op_5{opacity: 0.5;}
.op_6{opacity: 0.6;}
.op_8{opacity: 0.8;}
.bg_gray{background: #f2f6ff;}
.bg_tag{background: #f2f6ff;}
/* -----------------------------字体大小 */
.fz0{font-size: 0;}
.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;}
.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;}
.br{border-radius:13rem;}
.bright{border-radius: 0rem 2rem 2rem 0rem;}
.bleft{border-radius: 2rem 0rem 0rem 2rem;}
.br2{border-radius: .053rem;}
.br3{border-radius: .08rem;}
.br5{border-radius: .133rem;}
.br8{border-radius: .213rem;}
.br15{border-radius: .4rem;}
.br30{border-radius: .8rem;}
.br50c{border-radius: 50%;}
.br_50p{border-radius: 50%;}
.brt8{border-radius: .213rem .213rem 0rem 0rem;}
.ws{white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.vam{vertical-align:middle;}
.vat{vertical-align: top;}
.fb{font-weight:bold;}
.fn{font-weight:normal;}
.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{color:#FF589B;}
.oe_rand span.current:after,.oe_rand a.current:after{display: inline-block; content: ''; width: .533rem; margin-left: -0.267rem; bottom: 0rem; height: .1rem; background: #FF589B; position: absolute; left: 50%; border-radius: 5rem;}
.w16{width: 16.666%;}
.w20{width: 20%;}
.w25{width: 25%;}
.w30{width: 30%;}
.w33{width: 33.3333%;}
.w40{width: 40%;}
.w50{width: 50%;}
.w60{width: 60%;}
.w70{width: 70%;}
.w80{width: 80%;}
.w90{width: 90%;}
.w100{width: 100%;}
.h100{height: 100%;}
.w_5{width:.133333rem;}
.w_40{width: 1.066667rem;}
.w_45{width: 1.2rem;}
.h_5{height:.133333rem;}
.h_40{height: 1.066667rem;}
.h_45{height: 1.2rem;}
.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 10px 0 rgba(0, 0, 0, 0.02);}
.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;}
.blur{-webkit-filter: blur(3px); filter: blur(3px);}
/* 图片大小 */
.ob_c{width:100%;height:100%;object-fit:cover;}
.img_30{width: .8rem; height: .8rem;}
.img_35{width: .933rem; height: .933rem;}
.img_37{width: 1rem; height: 1rem;}
.img_40{width: 1.067rem; height: 1.067rem;}
.img_24{width: .64rem; height: .64rem;}
.img_50{width: 1.333rem; height: 1.333rem;}
.img_45{width: 1.2rem; height: 1.2rem;}
.img_60{width: 1.6rem; height: 1.6rem;}
.img_70{width: 1.867rem; height: 1.867rem;}
.img_80{width: 2.133rem; height: 2.133rem;}
.img_90{width: 2.4rem; height: 2.4rem;}
.img_100{width:2.667rem; height: 2.667rem;}
.img_120{width: 3.2rem; height: 3.2rem;}
/******************盒子模型***********************/
.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: "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;}
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;  -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.2);}
.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:#FF589B; background:#fff4f8;}
.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:#FF589B; background:#fff4f8;}
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: .64rem; position: relative; color:#333;}
.oe_nav a{color:#666;}
.oe_nav a.current::after{display: inline-block; width: .533rem; left: 50%; bottom: 0rem; margin-left: -0.267rem; background: #FF589B; border-radius: 2rem; height: .08rem; content:''; position: absolute;}
.oe_nav a.current.on::after{background:#fff;}
.oe_vip img{height: .5rem;}
.oe_dian span{width: .18rem; height: .18rem; background: #fff; margin: 0rem 0.05rem; border-radius: 2rem;}
.oe_dian span.current{padding: 0rem .133rem;}
.bimg{background-image: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0.8));}

/* 会员列表 */
.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;}

/*留言*/
.oe_guestbook{padding: .4rem;padding-top: 1.28rem;padding-bottom: 1.466667rem; background:#fff;min-height:100vh;box-sizing:border-box;}
.oe_guestbook .type .item{border-radius: .08rem;}
.oe_guestbook .type .item.current{border-color: #14d3b6;background:#14d3b6;color:#fff;}
.oe_guestbook .pic h3{font-weight:500;}
.oe_guestbook .upload_btn{width: 1.333333rem;height:1.333333rem;overflow:hidden;background:#f5f5f5;margin-right:.133333rem;margin-bottom:.133333rem;}
.oe_guestbook .upload_btn em{line-height:1.333333rem;}
.oe_guestbook .image_box{width: 1.333333rem;height:1.333333rem;overflow:hidden;background:#f5f5f5;margin-right:.133333rem;display:none;margin-bottom:.133333rem;}
.oe_guestbook .btn_box{padding: .133333rem .266667rem;}
.fit_cover{width:100%;height:100%;object-fit:cover;}

/* 无数据 */
.no_data{text-align:center; padding-top:90px; padding-bottom:150px;}
.no_data p.p_1 span{display:inline-block; width:145px; height:92px; background:url(../images/bg.png) -56px -204px no-repeat;}
.no_data p.p_2{padding-top:30px; color:#999;}
.no_data i.icon-ziliao { font-size: 1.5rem; color: #ebebeb;}
/* 详情页图片宽度限制 */
.content img{max-width: 98%!important;}
/*设置*/
.oe_set .page_content{padding-top: 1.28rem;}
.oe_set .cell h3{font-weight: 500;}
.oe_set .cell .right{top: 50%;right: .4rem;margin-top: -.413333rem;}
.oe_set .cell+.cell::after{content: " ";position: absolute;left: .4rem;right: 0;top:0;height: 1px;background: #ebebeb;transform-origin: 0 0;transform: scaleY(.5);}
.oe_set .cell .right em{top: .133333rem;}
.oe_set .cell .right span{top: .106667rem;}

/*banner*/
.oe_banner{width: 100%;overflow: hidden;position: relative;} 
.oe_banner .wrapper{font-size: 0;white-space: nowrap;}
.oe_banner .item{display: inline-block;vertical-align: top;}

/*打赏*/
.oe_reward .item.current{border-color: #ff4e44;color: #ff4e44;}

 /* 聊天 */
.oe_chat.tl dd:after{content: "";  position: absolute;  top: 0;  left: -0.16rem;  width: 0;  height: 0;  border: 0.16rem solid transparent;  border-top-color: #fff;}
.oe_chat.tr dd:after{content: "";  position: absolute;  top: 0;  right: -0.16rem;  width: 0;  height: 0;  border: 0.16rem solid transparent;  border-top-color: #FF589B;}
.oe_chat_insert .switch .icon-jianpan{display: none;position: relative;left: -0.08rem;top:-1px;font-size: .906rem;}
.oe_chat_insert .switch.current .icon-jianpan{display: block;}
.oe_chat_insert .switch.current .icon-yuyin{display: none;}
.oe_chat_insert{padding-top: .16rem;padding-bottom: .16rem;}
.oe_chat_insert .textarea{box-sizing: border-box;min-height: .96rem;max-height: 2.666667rem;display: block;padding-top: .16rem;padding-bottom: .16rem;overflow-y: auto; outline: none;-webkit-user-select: text;-moz-user-select: text;-ms-user-select: text;user-select: text;white-space: pre-wrap;}
.oe_recording_btn{width:100%;border: 0;user-select: none;-webkit-user-select: none;background-color: #f5f5f5;display: none;}
.oe_recording_btn:active{background-color: #dedede;}
.oe_recording_tip{display: none;}
.oe_recording_tip .tip{width: 4.266rem;height: 4.266rem; background: rgba(0, 0, 0, .8);position: absolute;top: 50%;left: 50%;margin: -2.133rem 0 0 -2.133rem;border-radius: 0.16rem;overflow: hidden;z-index: 100;}
.oe_recording_tip .line{width: 0.266rem;height: 0.08rem;background: #fff;display: block;margin-top: 0.266rem;}
.oe_recording_tip .two{width: 0.533rem;height: 0.106rem;}
.oe_recording_tip .three{width: 0.8rem;height: 0.133rem;}
.oe_recording_tip .four{width: 1.066rem;height: 0.16rem;}
.oe_recording_tip .cancel{display: none;}
.oe_emoji{display: none;background-color: #fff;}
.oe_emoji .indicator span{vertical-align: middle;width: .133333rem;height: .133333rem;background: #c1c1c1;margin: 0 .133333rem;}
.oe_emoji .indicator span.current{background-color: #FF589B;}
.oe_emoji .wrapper{font-size: 0;white-space: nowrap;}
.oe_emoji .wrapper .item{width: 375px;display: inline-block;vertical-align: top;box-sizing: border-box;white-space: normal;}
.oe_emoji .emoji{width: 14.2%;box-sizing: border-box;}
@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;
}

/* 兼容底部小黑条 2020.4.24 */
body{padding-bottom: env(safe-area-inset-bottom);}
.oe_ip{padding-bottom: env(safe-area-inset-bottom);}

/* 2021.4.17 */
.br_bgmian::after{
  content: '';
  position: absolute;
  left: -50%;
  top: 0px;
  bottom: 0px;
  right: 0px;
  z-index: -1;
  border-radius: 0px 0px 50% 50%;
  width: 200%;
  background: #FF589B
}
.flex_end{
  display: flex;
  align-items: flex-end;
}
.score.current::before{
  content: '';
  position: absolute;
  top:0;
  left:50%;
  margin-left:-.134rem;
  border-left: .267rem solid transparent;
  border-right: .267rem solid transparent;
  border-top: .3rem solid #FF589B;
}
.score2.current::before{
  content: '';
  position: absolute;
  top:.4rem;
  right:-.4rem;
  border-top: .267rem solid transparent;
  border-bottom: .267rem solid transparent;
  border-right: .3rem solid #FF589B;
}
.oe_radio{
  position: relative;
  width:.533rem;
  height:.533rem;
  border-radius:50%;
  box-sizing: border-box;
  border:1px solid #d9d9d9;
  cursor: pointer;
}
.oe_radio.checked{
  border:1px solid #FF589B;
}
.oe_radio.checked::before{
  content:'';
  width:.213rem;
  height:.213rem;
  border-radius:50%;
  background:#FF589B;
  position: absolute;
  top:50%;
  left:50%;
  margin-left:-.106rem;
  margin-top:-.106rem;
}
.bg_jb01{background-image:linear-gradient(90deg,#fe7b3c,#fe3751);}
.bg_jb02{background-image:linear-gradient(90deg,#25bafe,#25aaff);}
.bg_jb03{background-image:linear-gradient(90deg,#fe1fc9,#fd7c23);}
.bg_jb04{background-image:linear-gradient(90deg,#febc13,#fe9d1e);}
.img_filter{filter:blur(.134rem);}
.brt8{border-radius: 0 .2rem .2rem 0 ;}



