﻿@charset "UTF-8";
*{-webkit-tap-highlight-color:transparent; box-sizing:border-box;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;}
:focus{ outline:0;}
a,a:link,a:visited,a:hover,a:active{ text-decoration:none;}
table{ border-collapse:separate; border-spacing:0;}
th,td{ text-align:left; font-weight:normal;}
img,iframe{ border:none; text-decoration:none;}
ol,ul{ list-style:none;}
input,textarea,select,button{ font-size:0; font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;}
select{ margin:inherit;}
hr{ margin:0; padding:0; border:0; color:#000; background-color:#000; height:1px;}
img{ width:100%;}
input,button,select,textarea{ border:none; outline:none; background:none; -webkit-appearance:none;}
a,a:hover,a:active,a:visited,a:link,a:focus{ outline:none; background:none; text-decoration:none;}
.clearfix{ *zoom:1;}
.clearfix:before,.clearfix:after{ display:table; line-height:0; content:"";}
.clearfix:after{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
html,body{ width:100%; min-height:100%; background:#fff;}

/*盒模型布局*/
.flex{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;}
.flex_v{ -webkit-box-orient:vertical; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column;} /*盒模型垂直布局*/
.flex_1{ -webkit-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1;} /*子元素占据剩余的空间*/
.flex_align_center{ -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center;} /*子元素垂直居中*/
.flex_pack_center{ -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center;} /*子元素水平居中*/
.flex_pack_justify{ -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between;} /*子元素两端对齐*/
.flex_wrap{ -webkit-flex-wrap:wrap; flex-wrap:wrap;}

/*主体*/
.wrapper{ min-height:101vh; position:relative;  -webkit-font-smoothing:antialiased;}

/*底部栏*/
.bottom_fx{ height:1rem; position:fixed; width:100%; bottom:1.02rem; left:0; z-index:99; background:rgba(0,0,0,.4) url(../../../images/quanyihui/componentPage/bottom_fx.png) no-repeat; background-size:100% 100%;}
.bottom_fx p{ font-size:.24rem; color:#333; padding:.45rem 0 .2rem 18%;}
.bottom_fx .fx_close{ width:.6rem; height:.6rem; background:url(../../../images/quanyihui/componentPage/fx_close.png) no-repeat center center; background-size:.18rem .18rem; position:absolute; top:.3rem; right:4%;}

.bottom_bar{ height:1.02rem; position:fixed; width:100%; bottom:0; left:0; z-index:100000; padding:.16rem 0; box-shadow:0 -.02rem .02rem 0 rgba(6, 0, 1, 0.1), inset 0 .01rem 0 0 #bbbbbb; font-size:0;}
.bottom_bar ul{ display:flex; align-items:center; font-size:0;}
.bottom_bar li{ flex:1; font-size:0;}
.bottom_bar p{ padding:0 .1rem; font-size:0; text-align:center;}
.bottom_bar p i{ width:.43rem; height:.43rem; font-size:0; display:block; margin:0 auto .03rem;}
.bottom_bar p span{ display:block; font-family:PingFang-SC-Bold; font-size:.2rem; padding:0 .08rem; white-space:nowrap; color:#b6b6b6;}
.bottom_bar p.up span{ color:#333;}

/*意见反馈*/
.comm_feedback{ background:#f1f1f1; text-align:center;}
.comm_feedback span{ padding:.22rem 0;}
.comm_feedback i{ width:.21rem; height:.21rem; display:inline-block; margin:0 .1rem; background:url(../../../images/quanyihui/componentPage/feedback.png) no-repeat; background-size:100% 100%;}
.comm_feedback em{ color:#999; font-size:.2rem; padding-bottom:.02rem; border-bottom:#999 1px solid; display:inline-block;}

/*返回*/
.comm_back{ height:.94rem; line-height:.94rem; background:#fff; padding-right:.94rem; border-bottom:#ddd 1px solid; position:relative;}
.comm_back i{ width:.94rem; height:.94rem; flex-shrink:0; background:url(../../../images/quanyihui/componentPage/back.png) no-repeat center center; background-size:.44rem .44rem; font-size:0;}
.comm_back span{ color:#4c4c4c; font-size:.36rem; text-align:center; width:100%;}
.comm_back .clear{ width:.94rem; height:.94rem; flex-shrink:0; background:url(../../../images/quanyihui/componentPage/clear_icon.png) no-repeat center center; background-size:.52rem .52rem; position:absolute; top:0; right:0; font-size:0;}
.comm_back .wz{ flex-shrink:0; position:absolute; top:0; right:.3rem; font-size:.3rem; color:#fff;}

.comm_back2{ background:none; border-bottom:none;}
.comm_back2 i{ background:url(../../../images/quanyihui/outlet/goback.png) no-repeat center center; background-size:.44rem .44rem;}
.comm_back2 span{ color:#fff;}

/*共用标题样式*/
.indexsd_tit{ padding:.03rem .1rem 0; font-size:0;}
.indexsd_tit i{ display:inline-block; width:.34rem; height:.34rem; margin-right:.09rem; flex-shrink:0;}
.indexsd_tit h3{ padding:.1rem 0; font-size:.32rem; font-weight:bold;}
.indexsd_tit h3 span{ padding-left:.2rem; font-size:.22rem; font-weight:normal;}
.indexsd_tit .zb{ height:.35rem; line-height:.35rem; border-radius:.5rem; padding:0 .12rem;margin:0 0 0 .1rem;background-color:#f5f5f5;}
.indexsd_tit .zb i{ width:.22rem; height:.22rem; display:inline-block; font-size:0; margin-right:.05rem;}
.indexsd_tit .zb span{ font-size:.23rem;}
.indexsd_tit p{ padding:.1rem 0; font-size:.29rem; flex-shrink:0;}
.indexsd_tit p a{ font-size:.29rem;}
.indexsd_tit p a i{ width:.2rem; height:.2rem; display:inline-block; margin:0 .03rem; border-width:.03rem .03rem 0 0; border-style:solid; transform:rotate(45deg);}
.indexsd_tit p.dsq{ height:.28rem; font-size:0; background-color:#fff; border-radius:.14rem; border:solid 1px #ff1d31; padding:0 .08rem 0 0; margin:0 0 0 .3rem;}
.indexsd_tit p.dsq span{ background-color:#ff1d31; border-radius:.14rem; font-size:.18rem; color:#fff; height:.28rem; line-height:.28rem; padding:0 .18rem; margin:0 .08rem 0 0;}
.indexsd_tit p.dsq em{ font-size:.18rem; color:#ff1d31;}
.indexsd_tit .change_che{ font-size:.26rem; color:#4e71c4; padding:0 .1rem 0 0;}
.indexsd_tit .change_che i{ width:.36rem; height:.36rem; background:url(../../../images/quanyihui/chezhu/change_ico.png) no-repeat; background-size:100% 100%; display:inline-block; margin-right:.03rem;}
.indexsd_tit p.dsq_ms{ border:none; border-radius:0; margin:0 0 0 .1rem; background:none;}
.indexsd_tit p.dsq_ms em{ color:#f54747; padding:.02rem; font-size:.22rem; display:flex; align-items:center; justify-content:center;}
.indexsd_tit p.dsq_ms em.em1{ background:#ffd8d8;}

/*共用标题图样式*/
.indexsd_tit_tu{ padding:0 .2rem; font-size:0;}

/*办理页共用底部浮条*/
.banli_body{ padding-bottom:1.6rem;}
.banli_bottombar{ height:1.27rem; position:fixed; width:100%; bottom:0; left:0; z-index:1000; font-size:0;}

/*toast*/
.comm_toast{ width:100%; text-align:center; position:fixed; top:0; right:0; bottom:0; left:0; z-index:9999999; display:flex; align-items:center; justify-content:center;}
.comm_toast span{ background:rgba(0,0,0,.8); padding:.2rem .2rem; color:#fff; font-size:.24rem;}

/*无内容*/
.qyh_kong, .qyh_kong2{ width:100%; padding:1.8rem 0; text-align:center;}
.qyh_kong img{ width:2.36rem; height:2.02rem; margin:0 auto;}
.qyh_kong p{ font-size:.3rem !important; color:#999;}

.qyh_kong2{ padding:.8rem 0;}
.qyh_kong2 img{ display:block; margin:0 auto .3rem;}
.qyh_kong2 p{ font-size:.24rem; color:#333; line-height:.39rem;}
.qyh_kong2 p span{ font-size:.24rem; color:#ff1b1e;}

/*共用组件*/
.comm_cardbox{ padding:.08rem 3%; overflow:hidden;}
.comm_cardbox div{ font-size:0;}
.comm_cardbox .card_swiper{}
.comm_cardbox .card_swiper .swiper-container{ padding:.03rem 2% .2rem;}
.comm_cardbox .card_swiper .swiper-scrollbar{ bottom:0 !important; height:.07rem !important; width:12% !important; left:44% !important; background:#d8d8d8 !important;}
.comm_cardbox .card_swiper .swiper-scrollbar-drag{ background:#e73f43;}

/*点击切换菜单*/
.comm_tabsbar{ width:100%;overflow:hidden;}
.comm_tabsbar_inner{ width:100%; overflow:hidden;-webkit-overflow-scrolling:touch; padding-bottom:.2rem;}
.comm_tabsbar_inner ul{ overflow-y:auto; -webkit-overflow-scrolling:touch;}
.comm_tabsbar_inner ul::-webkit-scrollbar{ display:none;}
.comm_tabsbar_inner li{ text-align:center; font-size:0; padding:0 .22rem;}
.comm_tabsbar_inner li span{ height:.7rem; line-height:.7rem; text-align:center; font-size:.24rem; color:#333; padding:0 .05rem; margin:0 auto; display:inline-block; white-space:nowrap;}
.comm_tabsbar_inner li.active span{ color:#ea403c; font-size:.24rem; border-bottom:#ea403e .05rem solid;}
.comm_tabsbar_inner li p{ display:none; white-space:nowrap;}

.comm_tabsbar_inner2 li span{ /*font-size:.32rem;*/ font-weight:bold;}
.comm_tabsbar_inner2 li.active span{ /*font-size:.36rem;*/ border-bottom:none;}
.comm_tabsbar_inner2 li p{ display:block; border-radius:.5rem; height:.39rem; line-height:.39rem; text-align:center; color:#8d8d8d; font-size:.22rem; padding:0 .2rem;}
.comm_tabsbar_inner2 li.active p{ color:#fff; font-size:.2rem; background:#e6353f;}

.index_tabsbar_fixed{ width:100%; position:fixed !important; left:0; right:0; top:.88rem !important; background:#fff; z-index:1111; margin:0 !important; border-bottom:#ebebeb .01rem solid;}
.index_tabsbar_sticky{ width:100%; position:-webkit-sticky; position:-moz-sticky; position:-ms-sticky; position:-o-sticky; position:sticky; left:0; right:0; top:.88rem !important; background:#fff !important; border-bottom:#ebebeb .01rem solid;}
.index_tabsbar_fixed2, .index_tabsbar_sticky2{ top:1.48rem !important;}

/* .comm_tabsbar_inner3{ background:#fff; border-radius:.08rem; padding:0 3%;}
.comm_tabsbar_inner3 .indexsd_tit{ padding:.16rem 2% 0;}
.comm_tabsbar_inner3 li{ display:flex; align-items:center; justify-content:center; height:.88rem; padding:0 .08rem;}
.comm_tabsbar_inner3 li span{ min-width:1.18rem; height:.52rem; line-height:.52rem; border-radius:.08rem; padding:0 .25rem; border:#d2d1d2 1px solid; font-size:.24rem; color:#333; text-align:center;}
.comm_tabsbar_inner3 li.active span{ color:#3b2b02; background-image:linear-gradient(171deg, #ffee8d 0%, #ffc300 100%), linear-gradient(#ffffff, #ffffff); border:#614a00 1px solid;} */

.comm_couponbar_inner{ overflow:hidden;}
.comm_couponbar_inner ul{ overflow-y:auto; -webkit-overflow-scrolling:touch;}
.comm_couponbar_inner ul::-webkit-scrollbar{ display:none;}
.comm_couponbar_inner .indexsd_tit{ padding:.16rem 2% 0;}
.comm_couponbar_inner li{ display:flex; align-items:center; justify-content:center; height:.88rem; padding:0 .08rem;}
.comm_couponbar_inner li span{ min-width:1.18rem; height:.52rem; line-height:.52rem; border-radius:.08rem; padding:0 .25rem; border:#d2d1d2 1px solid; font-size:.24rem; color:#333; text-align:center;}
.comm_couponbar_inner li.active span{ color:#3b2b02; background-image:linear-gradient(171deg, #ffee8d 0%, #ffc300 100%), linear-gradient(#ffffff, #ffffff); border:#614a00 1px solid;}

/*更多*/
.comm_more{ font-size:.2rem; color:#bebebe; text-align:center; padding:.4rem 0;}
.comm_more i{ width:.23rem; height:.23rem; display:inline-block; margin:0 .1rem; background:url(../../../images/quanyihui/my/more.png) no-repeat; background-size:100% 100%;}

.comm_more2{ color:#999; font-size:.26rem !important; background:#fff; border-radius:.08rem; margin:0 2.5%; padding:.2rem;}
.comm_more3{ margin:0;}

/*会员卡包共用组件*/
.comm_vipcardbox{ padding:.08rem 3%; overflow:hidden;}
.comm_vipcard{ width:100%;}
.comm_vipcard_swiper .swiper-container{ padding:.2rem 3% .2rem 0; margin-right:-3%;}
.comm_vipcard_swiper .vip_list{ padding:.2rem .1rem; border-radius:.12rem; box-shadow:0 .05rem .2rem -.05rem rgba(0, 0, 0, .14);}
.comm_vipcard_swiper .vip_list h3{ width:100%; margin:0 0 .2rem; font-size:0;}
.comm_vipcard_swiper .vip_list li{ position:relative; width:46%; margin:0 2%; font-size:0; box-shadow:0 .05rem .2rem -.05rem rgba(0, 0, 0, .14);}
.comm_vipcard_swiper .vip_list li .comm_picjiao{ width:.5rem;}

/*图片广告水印*/
.comm_picgrey{ -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter:grayscale(100%); filter:gray;}
.comm_picmask{ position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(255,255,255,.6); z-index:1;;}
.comm_picjiao{ position:absolute; top:0; right:0; width:.63rem; z-index: 2;}
.comm_picbtn{ position: absolute; bottom:16%; left:50%; height:.44rem; line-height:.44rem; width:1.4rem; margin-left:-.7rem; text-align:center; border-radius:.5rem; color:#fff; font-size:.2rem; background-image:linear-gradient(88deg, #8554ff 0%,#ff58ce 100%); z-index:3;}

/*秒杀组件*/
.comm_mshabox{ padding:.08rem 3%; overflow:hidden;}
.comm_mshabox div{ font-size:0;}
.comm_msha{ width:100%;}
.comm_msha_swiper{ padding:.2rem 0 0;}
.comm_msha_swiper .swiper-wrapper, .comm_msha_swiper .swiper-slide{ height:auto;}
.comm_msha_swiper .qg_btn{ padding:.2rem 0; display:flex; justify-content:center;}
.comm_msha_swiper .qg_btn span{ height:.41rem; color:#feffde; font-size:.24rem; padding:0 .3rem; background:#ff4b41; border-radius:.5rem; display:flex; align-items:center;}
.comm_msha_swiper .qg_btn span.grey{ color:#fff; background:#bfbfbf;}
.comm_msha_swiper .center_set{ justify-content:center;}

/*商圈列表组件 n行3列 n行1列*/
.comm_bussn3box{ padding:.08rem 3%; overflow:hidden;}
.comm_bussn3{ width:100%;}
.comm_bussn3_list{ padding:.3rem 3% .14rem; margin:0 0 .14rem; overflow:hidden;}
.comm_bussn3_list li{ width:30.333333%; margin:0 1.5% .35rem; background:#f4f8f9; border-radius:.16rem .16rem 0 0;}
.comm_bussn3_list li .tu{ padding:.28rem 0 .13rem; display:flex; align-items:center; justify-content:center; position:relative;}
.comm_bussn3_list li .tu img{ max-width:1.31rem;}
.comm_bussn3_list li .tu i{ position:absolute; top:.12rem; right:0; height:.28rem; line-height:.28rem; border-radius:.14rem 0 0 .14rem; color:#fff; font-size:.19rem; padding:0 .08rem 0 .15rem; background:#ff5353; font-style:normal;}
.comm_bussn3_list li h4{ min-height:.6rem; line-height:.3rem; color:#333; font-size:.24rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-align:center; margin:0 .2rem .1rem;}
.comm_bussn3_list li .txt{ height:.38rem; line-height:.38rem; color:#d77002; font-size:.21rem; background:#fff1a6; text-align:center; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}

.comm_bussn1box{ padding:.08rem 3%; overflow:hidden;}
.comm_bussn1{ width:100%;}
.comm_bussn1 .indexsd_tit{ padding:.1rem 2% 0;}
.comm_bussn1_list{ padding:.14rem 2.5% 0; overflow:hidden;}
.comm_bussn1_list li{ display:flex; align-items:center; padding:.3rem; margin:0 0 .14rem; border-radius:.08rem; background:#fff;}
.comm_bussn1_list li .tu{ display:flex; align-items:center; justify-content:center; position:relative; flex-shrink:0;}
.comm_bussn1_list li .tu img{ max-width:1.53rem;}
.comm_bussn1_list li .txt{ width:100%; padding:0 .26rem;}
.comm_bussn1_list li .txt h4{ color:#333; font-size:.3rem; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; line-height:.4rem; word-break:break-all;}
.comm_bussn1_list .txt .jg{ font-size:0; padding:.12rem 0; display:flex;}
.comm_bussn1_list .txt .jg .bq{ height:.36rem; display:inline-block; padding:0 .2rem; line-height:.36rem; background:#fff5cd; font-size:.21rem; color:#ff3901; border-radius:.18rem; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; word-break:break-all;}
.comm_bussn1_list li .txt .address{ color:#999; font-size:.24rem; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; word-break:break-all;}
.comm_bussn1_list li .rset{ width:18%; flex-shrink:0; text-align:center;}
.comm_bussn1_list li .rset p{ color:#999; font-size:.24rem;}
.comm_bussn1_list li .rset .lq_btn{ width:100%; height:.46rem; line-height:.46rem; margin:.1rem 0 0; color:#2c366f; font-size:.26rem; text-align:center; background-image:linear-gradient(90deg,#ffef9a 0%, #ffc606 100%), linear-gradient(180deg, #fe4a32 0%, #fe7e48 100%); background-blend-mode:normal, normal; box-shadow:0 .07rem .09rem 0 #fff1b7; border-radius:.23rem;}
.comm_bussn1_list li .rset .lq_btn2{ color:#fff; background-image:linear-gradient(90deg,#c8c8c8 0%, #c8c8c8 100%), linear-gradient(180deg, #c8c8c8 0%, #c8c8c8 100%); box-shadow:0 .07rem .09rem 0 #efefef;}

/*首页二级导航*/
.index_mainbar{ font-size:0;}
.index_mainbar ul{ width:100%; height:.6rem; font-size:0;}
.index_mainbar ul li{ position:relative; flex:1; height:.6rem; line-height:.6rem; text-align:center; font-size:0; display:flex;  align-items:center; justify-content:space-between;}
.index_mainbar ul li span{ color:#fff; font-size:.3rem; font-weight:bold; flex:1;}
.index_mainbar ul li.up span{ color:#fffc00;}
.index_mainbar ul li i{ width:.02rem; height:.23rem; background:#fff; display:inline-block;}
.index_mainbar ul li:last-child i{ display:none;}
.index_mainbar ul li img{ position:absolute; top:0; right:0; bottom:0; left:0; width:auto; max-width:100%; max-height:100%; margin:auto;}
.index_mainbar_fixed{ position:fixed !important; left:0; right:0; top:.88rem !important; z-index:101;}

/*通用外层容器*/
.comm_twomokuaibox{ padding:.08rem 3%; overflow:hidden;}
.comm_twomokuaibox div{ font-size:0;}
.comm_twomokuai{ width:100%;}
.comm_w50{ width:50%;}
.comm_w25{ width:25%;}
.comm_w75{ width:75%;}

.comm_mokuaibox{ padding:.08rem 3%; overflow:hidden;}
.comm_mokuaibox div{ font-size:0;}
.comm_mokuai{ width:100%;}
/*山东广告视频组件不需要上下边框*/
.advert_video_mokuai{padding: 0rem 3%;overflow:hidden;}

/*通用顶部*/
#indexTopbarNew{ width:100%; position:relative;}
.index_topbarnew{ position:fixed; top:0; z-index:99; width:100%; height:1rem; color:#333; display:flex; justify-content:space-between; align-items:center; box-shadow:0 0.02rem 0.04rem rgb(0 0 0 / 12%), 0 0 0.06rem rgb(0 0 0 / 4%);}
.index_topbarnew .title_list{ z-index:99; display:flex; justify-content:flex-start; padding-left:.4rem; height:.6rem; font-size:0;}
.index_topbarnew .title_list li{ margin-right:.2rem; font-size:0;}
.index_topbarnew .title_list li span{ position:relative; display:inline-block; line-height:.6rem; font-size:.32rem;}
.index_topbarnew .title_list li span.active{ font-size:.4rem; position:relative;}
.index_topbarnew .title_list li .upborder{ width:.4rem; height:.04rem; margin-left:50%; transform:translateX(-50%);}
.index_topbarnew .rbtns{ margin-right:.24rem; font-size:0;}
.index_topbarnew .rbtns li{ width:1.5rem; height:.6rem; font-size:0; position:relative; background-color:hsla(0,0%,80%,.3); border-radius:.5rem; padding:0 .2rem; display:flex; align-items:center; justify-content:center;}
.index_topbarnew .rbtns li .ss_icon{ width:.28rem; height:.28rem; display:inline-block; margin-right:.1rem; font-size:0;}
.index_topbarnew .rbtns li .ss_icon img{ width:.28rem; height:.28rem; object-fit:contain;}
.index_topbarnew .rbtns li span{ font-size:.28rem;}
.index_isSticky{ box-shadow:0 0.02rem 0.04rem rgb(0 0 0 / 12%), 0 0 0.06rem rgb(0 0 0 / 4%);}

/*浏览任务*/
.liulan_flow{ position:fixed; top:48%; right:.3rem; width:16%; font-size:0; z-index:10000;}
.liulan_flow .text{ position:absolute; left:0; bottom:0; height:.4rem; line-height:.4rem; width:100%; color:#fff; font-size:.14rem; font-weight:bold; text-align:center;}
.liulan_flow .text span{ font-size:.14rem; color:#fffc00;}

/*卡券组件*/
.comm_couponbar_inner{ overflow:hidden;}
.comm_couponbar_inner ul{ overflow-y:auto; -webkit-overflow-scrolling:touch;}
.comm_couponbar_inner ul::-webkit-scrollbar{ display:none;}
.comm_couponbar_inner .indexsd_tit{ padding:.16rem 2% 0;}
.comm_couponbar_inner li{ display:flex; align-items:center; justify-content:center; height:.88rem; padding:0 .08rem;}
.comm_couponbar_inner li span{ min-width:1.18rem; height:.52rem; line-height:.52rem; border-radius:.08rem; padding:0 .25rem; border:#d2d1d2 1px solid; font-size:.24rem; color:#333; text-align:center;}
.comm_couponbar_inner li.active span{ color:#3b2b02; background-image:linear-gradient(171deg, #ffee8d 0%, #ffc300 100%), linear-gradient(#ffffff, #ffffff); border:#614a00 1px solid;}