/* html, body{
    background-color: #f8f8f8!important;
} */

.tooltip {
    padding: 0.2rem 0.24rem;
    background-color: rgba(0, 0, 0, 0.6);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 0.05rem;
    color: #ffffff;
    line-height: 0.4rem;
    display: none;
}

.bg_gray {
    background-color: #f8f8f8;
}

/* 商品列表样式 */
.wrap_goods {
    width: 100%;
    height: 100vh;
}

.goods_swiper_img {
    position: absolute;
    display: flex;
    justify-content: end;
    /* width:0.45rem; */
    height: 0.4rem;
    /* background-color: #ffffff; */
    top: 0;
    right: -1px;
    z-index: 9;
}

.goods_swiper_img img {
    width: 0.9rem;
    max-height: 100%;
}

.head_down {
    width: 0.32rem;
    height: 0.24rem;
    display: none;
    margin-left: 0.2rem;
}

.head_down img {
    width: 100%;
    height: 100%;
}

.goods_center {
    position: relative;
    z-index: 102;
    /* top:0.88rem;
    left: 0; */
}

.goods_filter_form {
    z-index: 105;
    background-color: #ffffff;
    padding: 0.34rem 0.4rem;
    display: none;
}

.goods_filter_form_set {
    margin: 0.3rem 0 0.6rem;
}

.goods_filter_form_line {
    width: 0.4rem;
    height: 0.04rem;
    background: #DDDDDD;
    border-radius: 0.06rem;
    margin: 0 0.3rem
}

.goods_filter_form_box {
    height: 0.72rem;
    background-color: #F8F8F8;
    border-radius: 0.1rem;
    text-align: center;
    line-height: 0.72rem;
    font-size: 0.28rem;
    color: #333333;
}

.goods_filter_form_footer button {
    width: 3.38rem;
    height: 0.84rem;
    font-size: 0.32rem;
    border-radius: 0.5rem;

}

.goods_filter_form_btnL {
    background: #FFFFFF;
    border: 1px solid #333333;
    color: #333333;
    margin-right: 0.14rem;
}

.goods_filter_form_btnR {
    background: #FF7D0D;
    color: #ffffff;
}

.goods_filter_form_padL3 {
    padding-left: 0.3rem;
}

.goods_filter_form_active {
    color: #FF7D0D;
    background-color: #FFEDDD;
}

.goods_filter_form_box input {
    width: 100%;
    height: 100%;
    padding-left: 0.24rem;
}

.goods_Box {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    background-color: #FFFFFF;
}

.goods_swiper {
    position: relative;
    margin: 0.2rem 0.1rem 0 0;
}

.swiperTab {
    height: 0.62rem;
    padding-right: 0.3rem !important;
}

.swiper-container {
    width: 100%;
    margin: 0 !important;
    position: relative;
}

.swiperContent>.swiper-wrapper>.swiper-slide {
    width: 100% !important;
    overflow: auto;
}

.swiperTab>.swiper-wrapper>.swiper-slide {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 0.2rem !important;
    width: auto !important;
}

.swiperTab>.swiper-wrapper>.swiper-slide span {
    width: 0.52rem;
    height: 0.04rem;
    background: #FF7D0D;
    border-radius: 0.02rem;
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -50%);
}

.swiperTab>.swiper-wrapper>.swiper-slide a {
    padding-bottom: 0.2rem;
    font-size: 0.3rem;
    min-width: 1rem;
}

.goods_active {
    color: #FF7D0D;
    font-weight: 600;
    /* border-bottom: 0.04rem solid #FF7D0D; */
}

.goods_filter {
    padding: 0.3rem 0;
    font-size: 0.28rem;
    width: 100%;
    display: none;
}

.goods_list {
    padding: 0.2rem 0.3rem;
}

.goods_list_con {
    margin-bottom: 0.14rem;
}

.goods_list_left,
.goods_list_right {
    background-color: #FFFFFF;
    border-radius: 0.1rem;
    padding: 0.18rem;
    width: 50%;
}

.goods_list_left {
    margin-right: 0.14rem;
}

.goods_list_name {
    font-size: 0.28rem;
    color: #333333;
    line-height: 0.42rem;
    margin-top: 0.3rem;
    height: 0.82rem;
		/* padding: 0 0.18rem; */
}

.goods_list_money {
    color: #FF8345;
    padding-top: 0.22rem;
    font-family: 'PingFangSC-Medium, PingFang SC';
}

.goods_list_money .goods_list_num {
    font-size: 0.36rem;
    font-weight: bold;
}

.goods_list_money .goods_list_text {
    font-size: 0.22rem;
    font-weight: 400;
    font-family: 'PingFangSC-Regular, PingFang SC';
}

.goods_filter_tab {
    width: 100%;
}

.goods_filter_tab li a {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}

.dobulSingle {
    width: .8rem;
}

.goods_filter_tab li img {
    width: 0.32rem;
    height: 0.32rem;
    margin-left: 0.05rem;
}

/* 兑换成功页面样式 */
.convert_center {
    width: 100%;
    padding: 0.2rem 0.3rem;
    margin-top: 0.1rem;
    background-color: #FFFFFF;
}

.convert_border {
    border-bottom: 1px solid #ECECEC;
    ;
}

.convert_img {
    width: 0.34rem;
    height: 0.32rem;
}

.convert_wait {
    width: 100%;
    height: auto;
    background: #F8F8F8;
    padding: 0.16rem 0.3rem;
    border-radius: 0.1rem;
    margin-bottom: 0.4rem;

}

.convert_wait_info .convert_wait_status {
    font-size: 0.3rem;
    font-weight: 400;
    color: #FF8345;
    padding-bottom: 0.1rem;
}

.convert_wait_info .convert_wait_text {
    font-size: 0.26rem;
    font-weight: 400;
    color: #333333;
}

.convert_user_info,
.convert_user_address {
    font-size: 0.26rem;
    color: #333333;
    font-weight: 400;
}

.convert_user_info {
    padding: 0.3rem 0 0.12rem;
}

.convert_user_name {
    padding-right: 0.52rem;
}

.convert_user_address {
    line-height: 0.36rem;
    padding-bottom: 0.5rem;
}

.convert_btn {
    padding: 0 0.5rem 0.4rem;
}

.convert_btn_left,
.convert_btn_right {
    width: 2.72rem;
    height: 0.68rem;
    border-radius: 0.5rem;
    font-size: 0.28rem;
    font-weight: 400;
    border: 1px solid #333333;
    color: #333333;
}

.convert_btn_left {
    margin-right: 0.46rem;
}

.convert_tip {
    font-size: 0.3rem;
    color: #333333;
    font-weight: 500;
    padding: 0.3rem 0.3rem 0.4rem;
}

.convert_tip_line {
    width: 0.12rem;
    height: 0.28rem;
    background: #FF8345;
    margin-right: 0.08rem;
    display: inline-block;
}

/* 确认兑换页面样式 */
.exchange_img {
    width: 0.36rem;
    height: 0.48rem;
}

.exchnage_address {
    width: 5.92rem;
    font-size: 0.32rem;
    font-weight: 800;
    line-height: 0.44rem;
    color: #333333;
    height: 0.85rem;
}

.exchnage_marT {
    margin-top: 0;
}

.exchnage_marT2 {
    padding-top: 0.2rem;
}

.main {
    overflow-y: auto;
}

.exchange_cont_top {
    border-bottom: 1px solid #ECECEC;
    padding-bottom: 0.48rem;
    margin-bottom: 0.48rem;
}

.exchange_cont {
    padding: 0.3rem;
    border-top: 0.14rem solid #f8f8f8;
    background-color: #FFFFFF;
}

.exchange_cont_logo {
    width: 1.28rem;
}

.exchange_cont_img {
    width: 1.76rem;
    height: 1.76rem;
    overflow: hidden;
    border-radius: 0.1rem;
    margin-right: 0.2rem;
}

.exchange_cont_img img {
    max-width: 100%;
    height: 100%;
}

.exchange_product_info {
    font-size: 0.28rem;
    font-weight: 400;
    color: #333333;
    line-height: 0.4rem;
    height: 0.8rem;
}

.exchange_product_marT4 {
    padding-top: 0.4rem;
}

.exchange_cont_trade {
    font-size: 0.26rem;
    color: #333333;
    margin-bottom: 4rem;
}

.exchange_cont_trade .flex1 {
    margin-bottom: 0.44rem;
}

.exchange_cont_agree {
    color: #999999;
}

.exchange_cont_agree input[type='checkbox'],
.exchange_cont_agree input[type='radio'] {
    width: 0.28rem;
    height: 0.28rem;
    background-color: #ffffff;
    border: solid 0.02rem #333333;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-size: 0.8rem;
    margin: 0.05rem;
    padding: 0;
    position: relative;
    display: inline-block;
    vertical-align: top;
    cursor: default;
    -webkit-appearance: none;
    -webkit-user-select: none;
    user-select: none;
    -webkit-transition: background-color ease 0.1s;
    transition: background-color ease 0.1s;
}

.exchange_cont_agree input[type=checkbox]:checked,
.exchange_cont_agree input[type=radio]:checked {
    background: #FF7D0D;
    border-color: #FF7D0D;
}

.exchange_cont_agree input[type=checkbox]:checked::after,
.exchange_cont_agree input[type=radio]:checked::after {
    content: '';
    top: 0.04rem;
    left: 0.05rem;
    position: absolute;
    background: transparent;
    border: #fff solid 0.03rem;
    border-top: none;
    border-right: none;
    height: 0.06rem;
    width: 0.12rem;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.exchange_footer {
    background-color: #ffffff;
    padding: .3rem 0.3rem .5rem;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

.order_pay {
    padding-top: 0.44rem;
    border-top: 1px solid #ECECEC;
}

.payImg {
    width: 0.8rem;
    height: 0.8rem;
    margin-right: 0.3rem;
}

.exchange_footer_btn button {
    width: 3.38rem;
    height: 0.84rem;
    font-size: 0.32rem;
    color: #ffffff;
    background-color: #FF7D0D;
    border-radius: 0.5rem;
}

.detail_footer_btn button {
    width: 100%;
    height: 0.84rem;
    font-size: 0.32rem;
    color: #ffffff;
    background-color: #FF7D0D;
    border-radius: 0.5rem;
}

.exchange_footer_statis i {
    font-style: normal;
    font-size: 0.26rem;
}

.exchange_footer_num {
    font-size: 0.30rem;
    font-weight: bold;
}

.exchange_footer_add {
    vertical-align: super;
}

.no_width_auto {
    width: 100% !important;
    margin: 0 !important;
}

.read_rule {
    color: #999999;
}

.rule_icon {
    width: 0.64rem;
    height: 0.12rem;
    background: #DDDDDD;
    border-radius: 0.06rem;
}

.rule_con_title {
    padding: 0.5rem 0 0.32rem;
    font-size: 0.34rem;
    color: #333333;
    text-align: center;
}

.rule_con_center {
    width: 100%;
    height: 6.72rem;
    overflow-y: scroll;
    font-size: 0.3rem;
    line-height: 0.48rem;
}

.rule_con_center p {
    padding-bottom: 0.45rem;
}

.rule_con_btn_left,
.rule_con_btn_right {
    width: 3.38rem;
    height: 0.84rem;
    font-size: 0.32rem;
    border-radius: .5rem
}

.rule_con_btn_left {
    background: #FFFFFF;
    border: 1px solid #333333;
    color: #333333;
}

.rule_con_btn_right {
    background-color: #FF7D0D;
    color: #ffffff;
}

/* 商品详情页样式 */
.goods_detail_head {
    padding: 0.2rem 0;
}

.goods_detail_head_left,
.goods_detail_head_right {
    padding-bottom: 0.15rem;
    font-size: 0.34rem;
}

.goods_detail_head_left {
    margin-right: 0.78rem;
}

.goods_detail_head_active {
    color: #FF7D0D;
    border-bottom: 0.04rem solid #FF7D0D;

}

.detail_footer_num {
    font-size: 0.36rem;
}

.detail_footer_num i,
.detail_footer_add {
    font-style: normal;
    font-size: .22rem;
}

.goods_detail_banner img {
    max-width: 100%;
    max-height: 100%;
}

.detail_footer_font {
    font-size: 0.26rem;
    color: #333333;
    margin: 0.4rem 0 0.3rem;
}

.detail_tab {
    display: inline-block;
    width: 2.1rem;
    height: 0.72rem;
    line-height: 0.72rem;
    text-align: center;
    background: #F8F8F8;
    border-radius: 0.1rem;
    font-size: 0.3rem;
    margin-right: 0.3rem;
}

.detail_tip {
    color: #999999;
    font-size: 0.24rem;
    margin-top: 0.2rem;
}

.detail_btn {
    display: block;
    width: 100%;
    height: 0.84rem;
    font-size: 0.32rem;
    color: #ffffff;
    border-radius: .5rem;
    background: #FF7D0D;
    margin-top: 2.24rem;
    text-align: center;
    line-height: 0.84rem;
}

.goods_detail_pagination {
    width: 0.95rem !important;
    height: 0.34rem !important;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.17rem;
    bottom: 0.3rem !important;
    left: 85% !important;
    color: #CACACA;
    font-size: 0.24rem;
    line-height: 0.34rem;
}

.goods_detail_pagination .swiper-pagination-current {
    color: #FFFFFF;
}

.goods_detail_product {
    padding: 0.32rem 0.3rem 0.3rem;
}

.goods_detail_product_info {
    font-size: 0.34rem;
    font-family: 'PingFangSC-Medium, PingFang SC';
    font-weight: bold;
    color: #333333;
    line-height: 0.48rem;
    padding-bottom: 0.2rem;
}

.goods_detail_product_num {
    font-size: 0.44rem;
    font-family: 'PingFangSC-Medium, PingFang SC';
    font-weight: 500;
    color: #FF8345;
    line-height: 0.6rem;
}

.goods_detail_product_num i {
    font-size: 0.3rem;
    font-style: normal;
    padding-left: 0.1rem;
}

.goods_detail_product_money {
    font-size: 0.28rem;
    color: #999999;
    font-weight: 400;
}

.goods_detail_center {
    border-bottom: 0.2rem solid #F8F8F8;
    border-top: 0.2rem solid #F8F8F8;
    padding: 0.3rem;
}

.goods_detail_distrib {
    border-bottom: 1px solid #F1F1F1;
    padding-bottom: 0.5rem;
    margin-bottom: 0.48rem;
}

.goods_detail_title {
    border-left: 0.12rem solid #FF8345;
    padding-left: 0.1rem;
    font-size: 0.3rem;
}

.el-select {
    position: relative;
    width: 5.46rem;
    display: inline-block;

}

.el-select>.el-input {
    position: relative;
    font-size: 0.3rem;
    color: #333333;
    display: block;
    width: 100%;
}

.el-input__inner {
    cursor: pointer;
    -webkit-appearance: none;
    background-color: #F8F8F8;
    background-image: none;
    border-radius: 0.1rem;
    box-sizing: border-box;
    color: #333333;
    display: inline-block;
    font-size: inherit;
    height: 0.72rem;
    line-height: 0.72rem;
    outline: none;
    padding: 0 0.3rem;
    transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
    width: 100%;
}

.el-input__icon {
    background: url(../images/down@2x.png) no-repeat center center;
    background-size: 0.3rem 0.3rem;
    -webkit-background-size: 0.3rem 0.3rem;
    position: absolute;
    display: block;
    width: 0.3rem;
    height: 0.3rem;
    top: 50%;
    transform: translate(-50%, -50%);
    right: 0.3rem;

}

.is-reverse {
    transform: translate(-50%, -50%) rotate(-90deg) !important;
    transition: transform .3s;

}

.el-select-box {
    border: 1px solid #dcdfe6;
    border-radius: 0.05rem;
    position: absolute;
    background: #ffffff;
    min-width: 5.46rem;
    top: 0.72rem;
    padding: 5px 0;
    display: none;
    z-index: 100;
}

.el-select-box .el-select-ul li {
    padding: 0 0.1rem;
    white-space: nowrap;
    cursor: pointer;
}

.el-select-box .el-select-ul li:hover {
    background-color: #f0f0f0;
    color: #00479C;
    font-weight: 500;
}

.goods_detail_select {
    padding: 0.4rem 0 0.2rem;
}

.goods_detail_select_text {
    font-size: 0.3rem;
    color: #FF8345;
    font-weight: 400;
    padding-left: 0.3rem;
}

.goods_detail_sale {
    font-size: 0.24rem;
    font-weight: 400;
    color: #999999;
    padding-left: 0.3rem;
}

.goods_detail_rote {
    padding: 0.3rem 0;
}

.goods_detail_star ul li {
    float: left;
    width: 0.36rem;
    height: 0.36rem;
    background: url(../images/no.png) no-repeat center center;
    background-size: 100% 100%;
    margin-left: 0.3rem;
}

.goods_detail_star_active {
    background: url(../images/yes.png) no-repeat center center !important;
    background-size: 100% 100% !important;
}

.goods_detail_star_text {
    padding-left: 0.22rem;
    font-size: 0.3rem;
    font-weight: 400;
    color: #333333;
}

.t-center {
    text-align: center;
}

.goods_detail_total {
    font-size: 0.26rem;
    color: #333333;
    font-weight: 400;
}

.goods_detail_total_best {
    padding-left: 0.2rem;
}

.goods_detail_recom {
    padding: 0.4rem 0.3rem 0.2rem;
}

.goods_detail_recom_con {
    padding-bottom: 0.16rem;
    justify-content: flex-start;
}

.goods_detail_recom_marB44 {
    margin-bottom: 0.44rem;
}

.goods_detail_recom_list {
    margin-right: 0.16rem;
    width: -webkit-calc((100% - 0.16rem*2)/ 3);
    width: calc((100% - 0.16rem*2)/ 3);
    border-top-left-radius: 0.1rem;
    border-top-right-radius: 0.1rem;
    overflow: hidden;
    font-weight: 400;
    color: #333333;
    /* height: 4.12rem; */
    background-color: #ffffff;
    border-radius: 0.1rem;
}

.goods_detail_recom_list:last-child {
    margin-right: 0;
}

.goods_detail_recom_list img {
    width: 100%;
    height: 2.2rem;
}

.goods_detail_recom_name {
    font-size: 0.28rem;
    line-height: 0.4rem;
    margin: 0.24rem 0.12rem 0.05rem;
    height: 0.8rem;
}

.goods_detail_recom_num {
    font-size: 0.34rem;
    font-weight: 500;
    color: #FF8345;
    padding: 0 0.12rem;
}

.goods_detail_recom_num span {
    padding-left: 0.06rem;
    font-size: 0.2rem;
    font-weight: 400;
}

.goods_detail_check {
    width: 3.36rem;
    height: 0.3rem;
    font-size: 0.24rem;
    color: #999999;
    /* background-color: #F8F8F8; */
    border-radius: 0.1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    /* margin-top: 0.06rem; */
}

.goods_detail_check img {
    width: 0.17rem;
    height: 0.17rem;
    margin-right: 0.24rem;
}

.goods_detail_prodect {
    padding: 0 0.3rem 0.3rem;
}

.good_all {
    margin-bottom: 1.2rem;
}

.goods_detail_prodect img {
    width: 100%;
}

.goods_detail_collection a {
    display: block;
    width: 0.4rem;
    height: 0.4rem;
    background: url(../images/collect.png) no-repeat center center;
    background-size: 100% 100%;
}

.goods_detail_default {
    background-color: #ffffff !important;
    border: 1px solid #333333;
    color: #333333 !important;
}

.exchange_cont_count {
    align-items: center;
}

.exchange_count_del,
.exchange_count_add {
    padding: .12rem;
    width: 0.4rem;
    height: 0.4rem;
}

.exchange_count_del img,
.exchange_count_add img {
    width: 0.2rem;
    height: 0.2rem;
}

.exchange_count_input {
    width: 1.04rem;
    height: 0.44rem;
    background-color: #F6F6F6;
    border-radius: 0.1rem;
    margin: 0 0.2rem;
    text-align: center;
    color: #333333;
    font-size: 0.26rem;
}

/* 商品检索页面 */
.head_text {
    font-size: 0.3rem;
    color: #999999;
    padding: 0 0.3rem;
}

.search_con {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 1rem;
    left: 0;
    z-index: 9;
    background-color: #ffffff;
    display: none;
}

.input_list {
    margin: 0 !important;
    padding-top: 0 !important;
}

.search_input {
    height: 0.72rem;
    background-color: #F8F8F8;
    border-radius: 0.1rem;
    margin-left: 0.8rem;
    padding: 0 0.3rem;
    font-size: 0.3rem;
    color: #333333;

}

input::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #999999;
    /* text-align: center; */
}

:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999999;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999999;
}

input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #999999;
}

input::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #999999;
}

.goods_filter_form_box>input::-ms-input-placeholder {
    text-align: center;
}

.goods_filter_form_box>input:-ms-input-placeholder {
    text-align: center;
}

.goods_filter_form_box>input::-webkit-input-placeholder {
    text-align: center;
}

.goods_filter_form_box> :-moz-placeholder {
    text-align: center;
}

.goods_filter_form_box> ::-moz-placeholder {
    text-align: center;
}

.search_history {
    margin-top: 0.15rem;
    padding: 0.3rem;
}

.search_list {
    padding: 0.2rem;
    font-size: 0.3rem;
}

.search_list a {
    padding: 0.2rem 0 0.2rem 0.3rem;
}

.search_history_icon {
    width: 0.32rem;
    height: 0.32rem;
}

.search_history_text {
    font-size: 0.3rem;
    font-weight: 500;
    color: #333333;
}

.search_list_tab {
    width: 3.3rem;
    height: 0.8rem;
    background-color: #f8f8f8;
    border-radius: 0.1rem;
    padding: 0 0.16rem 0 0.28rem;
}

.search_list_two {
    margin-top: 0.5rem;
    font-size: 0.3rem;
}

.search_list_tab img,
.search_list_version img {
    width: 0.16rem;
    margin-left: 0.3rem;
}

.search_list_marB3 {
    margin-bottom: 0.3rem;
}

.search_list_btn {
    width: 2rem;
    height: 0.52rem;
    background-color: #F8F8F8;
    border-radius: 0.1rem;
    margin-top: 0.3rem;
}

.search_list_version {
    width: 100%;
    height: 1rem;
    border-bottom: 1px solid #F1F1F1;
}

/* 首页未登录样式 */
.index_gologin {
    width: 100%;
    height: 1.36rem;
    background-color: #FFFFFF;
    border-radius: 0.2rem;
    margin-bottom: 0.4rem;
    padding: 0.3rem;
}

.login_btn {
    display: flex;
    width: 2.2rem;
    height: 0.6rem;
    background-color: #FF8345;
    border-radius: 0.16rem;
    font-size: 0.3rem;
    color: #ffffff;
    align-items: center;
    /* justify-content: center; */
    padding-left: 0.32rem;
}

.login_btn_right {
    display: flex;
    width: 0.36rem;
    height: 0.36rem;
    background-color: #FF9E6E;
    border-radius: 0.1rem;
    margin-left: 0.16rem;
    align-items: center;
    justify-content: center;
}

.login_btn_right img {
    width: 0.25rem;
    height: 0.25rem;
}

.login_text {
    color: #FF8345;
    font-size: 0.28rem;
    font-weight: 400;
}

.login_text img {
    width: 0.16rem;
    height: 0.16rem;
}

.login_text_left {
    margin-right: 0.1rem;
}

.login_text_right {
    margin-left: 0.1rem;
}

.index_banner {
    padding-bottom: 0.4rem;
}

/* 首页已登录样式 */
.index_logged {
    width: 100%;
    height: 3.68rem;
    background-color: #FFFFFF;
    border-radius: 0.2rem;
    margin-bottom: 0.22rem;
}

.index_logged_top {
    height: 1.44rem;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.15);
    color: #FF8345;
    padding: 0 0.3rem;
}

.index_logged_top_text {
    font-size: 0.34rem;
    text-align: center;
}

.index_logged_top_num {
    font-size: 0.6rem;
}

.index_logged_top_more {
    font-size: 0.26rem;
}

.index_logged_bottom {
    padding: 0.3rem;
}

.index_logged_bottom_user {
    padding: 0.14rem 0;
}

.index_logged_bottom_user img {
    width: 0.48rem;
    height: 0.48rem;
    border-radius: 0.1rem;
}

.index_logged_bottom_username {
    padding-left: 0.14rem;
    font-size: 0.24rem;
    color: #333333;
}

.index_logged_btn_left,
.index_logged_btn_right {
    width: 3rem;
    height: 0.8rem;
    background-color: #F8F8F8;
    border-radius: 0.1rem;
    padding: 0.2rem 0.16rem 0.2rem 0.2rem;
    font-size: 0.28rem;
    color: #333333;
}

.index_logged_btn_text img {
    width: 0.32rem;
    height: 0.32rem;
    margin-right: 0.18rem;
}

.index_logged_btn_img img {
    width: 0.24rem;
    height: 0.4rem;
}

/* 全部频道样式 */
.allchannel {
    width: 100%;
    height: auto;
    background-color: #ffffff;
    padding: 0.3rem 0.3rem 0.8rem;
    border-radius: 0 0 0.24rem 0.24rem;
    z-index: 1000;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.allchannel_head {
    text-align: center;
    font-size: 0.34rem;
    color: #333333;
    position: relative;
    margin-bottom: 0.2rem;
}

.allchannel_head a {
    position: absolute;
    right: 0;
    display: block;
    width: .4rem;
    height: .4rem;
}

.allchannel_list_wrap {
    margin-right: 0.3rem;
    width: -webkit-calc((100% - 0.3rem*2)/ 3);
    width: calc((100% - 0.3rem*2)/ 3);
}

.allchannel_list_btn {
    display: inline-block;
    width: 2.1rem;
    height: 0.92rem;
    color: #333333;
    background-color: #F8F8F8;
    border-radius: 10px;
    line-height: 0.92rem;
    text-align: center;
    font-size: 0.3rem;
}

.allchannel_list_btn_active {
    color: #ffffff;
    background-color: #FF8345;
}

.allchannel_list_marT4 {
    margin-top: 0.4rem;
    justify-content: flex-start;
}

/* 商品检索结果页 */
.goods_list_single_con {
    width: 100%;
    height: auto;
    background-color: #ffffff;
    margin-bottom: 0.14rem;
    border-radius: 0.1rem;
}

.goods_list_single_img {
    width: 2.32rem;
    height: auto;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.goods_list_single_img img {
    max-width: 100%;
    max-height: 100%;
		border-radius: 0.2rem;
}

.goods_list_single_title {
    margin: 0.28rem 0.3rem 0.2rem 0.2rem;
    font-size: 0.28rem;
    color: #333333;
    font-weight: 400;
    height: 0.82rem;
    line-height: 0.42rem;
}

.goods_list_single_text {
    color: #FF8345;
    font-size: 0.2rem;
    padding: 0.2rem;
}

.goods_list_single {
    display: none;
}

.goods_list_single_num {
    font-size: 0.36rem;
    padding-right: 0.05rem;
		/* font-weight: bold; */
}

/* 申请换开 */
.application_wrap {
    padding: 0.3rem;
    font-size: 0.3rem;
    color: #333333;
}

.application_wrap input[type='text'] {
    font-size: 0.3rem;
}

.application_marB4 {
    margin-bottom: 0.4rem;
}

.application_footer {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0.3rem;
    width: 100%;
}

/*支付密码弹出层*/
.payPwdBox {
    display: none;
    /* width: 100%;
     height: 100%; */
    /* overflow: hidden; */
    z-index: 1000;
}

.payPwd {
    width: 6.9rem;
    height: 3.92rem;
    border-radius: 0.1rem;
    position: absolute;
    left: 50%;
    top: 35%;
    transform: translate(-50%, -50%);
    /* position:fixed;
    top: 10px;  */
    background-color: #fff;
    border-radius: 0.08rem;
}

.payPwd p.title {
    width: 100%;
    padding: 0.5rem 0 0.6rem;
    text-align: center;
    font-size: 0.34rem;
    color: #333333;

}

.payPwd_info {
    text-align: center;
    margin-top: 0.32rem;
    font-size: 0.32rem;
}

.payPwd_info span {
    color: #FF7D0D;
}

.payClose {
    width: 0.52rem !important;
    height: 0.52rem !important;
    position: absolute;
    padding: 0 !important;
    top: 0.1rem;
    right: 0.24rem;
}

.payClose img {
    width: 0.52rem;
    height: 0.52rem;
}

.pwdBox {
    width: 6.38rem;
    height: 1rem;
    background-color: #ffffff;
    border-radius: 0.05rem;
    border: solid 1px #e8e7e9;
    margin: 0 auto;
    /* margin-top: 0.63rem; */
    position: relative;
}

.txtPassword {
    position: absolute;
    top: 1.5rem;
    right: 0;
    width: 100%;
    height: 1rem;
    opacity: 0;
    z-index: 66;
}

.pwdBox li {
    caret-color: transparent;
    /*设置输入框光标颜色透明，达到隐藏光标的效果*/
    height: 0.6rem;
    width: 100%;
    /* line-height: 1rem; */
    border-right: 1px solid #e8e7e9;
    text-align: center;
    font-size: 0.5rem;
    color: transparent;
    text-shadow: 0 0 0 #000;
    align-items: center;
    justify-content: center;
    /*-webkit-text-security:disc;*/
    /*text-security:disc; !*使用指定形状代替文字显示 circle圆圈 disc 圆形 square 正方形*!*/
}

.pwdBox li:last-of-type {
    border-right: none;
}

.pwdBlackpoint {
    display: block;
    width: 0.3rem;
    height: 0.3rem;
    background-color: #000000;
    border-radius: 0.3rem;
}

.payPwd a {
    float: right;
    font-size: 0.28rem;
    color: #3d9aea;
    padding: 0.2rem;
    margin-top: 0.1rem;
}

.payPwd .sure,
.payPwd .cancel {
    display: inline-block;
    width: 50%;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    border-top: 1px solid #e6e6e6;
    font-size: 0.36rem;
    color: #252525;
    position: absolute;
    bottom: 0;
}

.payPwd .cancel {
    right: 0;
    border-left: 1px solid #e6e6e6;
}

.exchange_footer_btn_now {
    margin-top: 0.2rem;
}

.exchange_footer_btn_now button {
    width: 100% !important;
}

/* 级联样式 */
.floatLayer--select {
    overflow-y: scroll;
    display: none;
    background: #fff;
    position: fixed;
    top: 0;
    height: 100%;
    width: 100%;
    left: 0;
    padding: 22px 4% 2.2rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    z-index: 130;
    margin-top: 1.76rem;
    border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
}

.floatLayer--select h4 {
    font-size: 0.34rem;
    text-align: center;
}

.floatLayer--select li {
    height: 39px;
    border-bottom: 1px solid #e3e3e3;
    font-size: 15px;
    line-height: 39px;
    position: relative;
}

.address_directive {
    position: absolute;
    background: url(../images/right-icon1.png) center no-repeat;
    background-size: 100%;
    display: block;
    width: 0.3rem;
    height: 0.3rem;
    top: 50%;
    right: 0;
    transform: translate(-50%, -50%);
}

.floatLayer--select .close {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 22px;
    height: 22px;
}

/* 详情页规格参数样式 */
.goods_detail_specs {
    border: 1px solid #EEEEEE;
    margin: 0.3rem 0 0.48rem;
}

.goods_detail_recom_marB3 {
    margin-bottom: 0.3rem;
}

.goods_detail_specs ul li {
    height: 0.72rem;
    border-bottom: 1px solid #EEEEEE;
    line-height: 0.72rem;
}

.goods_detail_specs ul li:last-child {
    border-bottom: none;
}

.goods_detail_specs ul li span {
    display: inline-block;
}

.goods_detail_specs_num {
    width: 1.72rem;
    height: 100%;
    border-right: 1px solid #EEEEEE;
    text-align: center;
    margin-right: 0.28rem;
}

/* 个人地址管理页样式 */
.address_title {
    display: block;
    width: 1.4rem;
    font-size: 0.3rem;
    font-weight: 400;
    color: #333333;
    line-height: 0.7rem;
    margin-right: 0.15rem;
}

.address_input,
.address_textarea {
    width: 100%;
    background-color: #F8F8F8;
    font-size: 0.28rem;
    color: #333333;
    padding: 0.16rem 0.24rem;
    border-radius: 0.1rem;

}

.address_textarea {
    resize: none;
}

.address_region {
    height: 0.72rem;
    position: relative;
}

/* 麦粒详细页面 */
.voiceImg {
    width: 0.28rem;
    height: 0.3rem;
}

.black_color {
    color: #333333 !important;
    margin-top: 0.16rem;
}

.borBotno {
    border-bottom: none !important;
    margin-top: 0.1rem;
}

.money_detail {
    width: 100%;
    height: 3.24rem;
    background-color: #F8F8F8;
    border-radius: 0.08rem;
    padding: 0.4rem 0.3rem 0;
    margin-bottom: 0.48rem;
}

.money_detail_footer {
    margin-top: 0.2rem;
}

.money_detail_footer>.index_logged_btn_left,
.money_detail_footer>.index_logged_btn_right {
    background-color: #ffffff;
}

.money_detail_num {
    font-size: 0.32rem;
    color: #FF7D0D;
    font-weight: bold;
}

.money_detail_txt {
    font-size: 0.28rem;
    color: #333333;
    margin-bottom: 0.12rem;
    font-weight: 600;
}

.money_detail_time {
    font-size: 0.26rem;
    color: #999999;
}

.money_detail_title {
    font-size: 0.3rem;
    margin-bottom: 0.48rem;
}

.marB48 {
    margin-bottom: 0.48rem;
}

/* 等待支付页面样式 */
.wiat_txt {
    font-size: 0.26rem;
    color: #999999;
}

/* 活动专区样式 */
.active_list {
    background: #FFFFFF;
    border-radius: 0.2rem;
}

.active_top {
    border-bottom: 1px dashed rgba(0, 0, 0, 0.15);
    padding: 0.4rem 0.3rem;
    margin-bottom: 0.4rem;
}

.active_user img {
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 0.08rem;
    margin-right: 0.16rem;
}

.active_user p {
    font-size: 0.24rem;
    color: #999999;
}

.active_user p b {
    font-size: 0.3rem;
    color: #333333;
}

.active_banner {
    padding: 0 0.16rem;
}

.active_banner p {
    font-size: 0.28rem;
    line-height: 0.44rem;
    color: #333333;
    padding: 0.3rem 0 0.24rem;
}

.labels {
    padding-bottom: 0.3rem;
}

.label {
    display: inline-block;
    height: 0.38rem;
    padding: 0 0.26rem;
    background-color: #F8F8F8;
    border-radius: 0.2rem;
    color: #999999;
    margin-bottom: 0.16rem;
    line-height: 0.38rem;
}

.application_title {
    min-width: 1.5rem;
}

/* 商品信息样式 */
.goods_info_list p {
    margin: 0.3rem 0;
    padding-left: 0.2rem;
    font-size: 0.28rem;
    color: #333333;
}

.goods_info_list {
    margin-bottom: 0.5rem;
}

.goods_img_list {
    width: 3.74rem;
    padding-right: 0.3rem;
}

.input_pad {
    padding: 0.16rem 0.75rem 0.16rem 0.24rem;
}

.goods_money_exchange {
    padding-right: 0.22rem;
    font-size: 0.2rem;
    color: #999;
}

.padR3 {
    padding-right: 0.3rem;
}

.exchange_check {
    width: 1.5rem;
    text-align: right;
    padding: 0.2rem 0;
}

.search_history_wrap {
    padding: 0.1rem 0 0.2rem 0.6rem;
}

.goods_list_img {
    height: 3.31rem;
}

.goods_detail_recom_img {
    height: 2.2rem;
}

.orange_color {
    color: #FF8345;
}

.order_pay .flex1 {
    background-color: #F6F6F6;
    padding: 0.28rem 0.3rem;
    width: 100%;
    box-sizing: border-box;
    border-radius: 0.20rem;
    margin-bottom: 0.2rem;
}

.order_pay .flex1.active {
    background-color: #ffffff;
}

.exchange_footer_btn_now {
    margin-left: 0.2rem;
    margin-top: 0;
    width: 3rem;
}

.exchange_footer_statis {
    font-size: 0.26rem;
    line-height: 0.44rem;
}

.exchange_footer_statis .exchange_footer_num {
    font-size: 0.32rem;
}

.total_num {
    font-size: 0.24rem;
    color: #999999;
    line-height: 0.34rem;
    padding-top: 0.3rem;
    line-height: 0.3rem;
}

.goods_list_single_text .total_num {
    padding-top: 0.16rem;
}


/*2023-04-13-商品详情和订单详情添加规格选项*/
.goods_detail_size {
    padding-top: .1rem;
    padding-bottom: 0.4rem;
    margin-bottom: 0.38rem;
    border-bottom: 1px solid #F1F1F1;
}

.goods_size_cont, .goods_activity_cont {
    padding-right: .3rem;
    background: url(../images/icon7.png) no-repeat right center;
    background-size: .28rem .3rem;
    font-size: .3rem;
    color: #333333;
    line-height: .42rem;
}

.goods_detail_size .goods_detail_title {
    border-left: none;
    padding-left: 0;
    margin-right: .48rem;
}

.goodsSize_select {
    display: none;
    width: 100%;
    height: auto;
    max-height: 9.88rem;
    overflow-y: scroll;
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    padding: .92rem 0 .76rem 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    z-index: 130;
    border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
}

.detail_center {
    width: 6.9rem;
    height: 1.76rem;
    margin: 0 auto;
    margin-bottom: .64rem;
}

.detail_center img {
    width: 1.76rem;
    height: 1.76rem;
    border-radius: 0.1rem;
    margin-right: 0.2rem;
}

.detail_center_right {
    height: 1.76rem;
    font-size: .28rem;
    color: #333333;
    line-height: .4rem;
}

.detail_center_num {
    font-size: .36rem;
    font-weight: 500;
    color: #FF8345;
}

.detail_center_num span {
    font-size: .22rem;
}

.size_list_box {
    margin-left: .3rem;
    margin-bottom: .25rem;
}

.size_title {
    font-size: .26rem;
    color: #333333;
    line-height: .36rem;
}

.one_size {
    margin-top: .3rem;
    margin-right: .3rem;
    padding: .12rem .4rem;
    background: #F8F8F8;
    border-radius: .1rem;
    font-size: .28rem;
    color: #333333;
    line-height: .4rem;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.selected_size {
    background: #FF8345;
    color: #FFFFFF;
}

.nonselectable_size {
    background: #F8F8F8;
    color: #D2D2D2;
}

.goodsSize_select .detail_footer_btn {
    margin: .92rem 4% 0;
}

/*2023-08-25*/
.activity_sign {
	margin: 0.1rem 0.12rem;
	transform: scale(0.8);
	transform-origin: left;
	width: 200%;
	height: 0.4rem;
}
.activity_sign .a_sign {
	border-radius: 0.04rem;
	border: 0.01rem solid #FF7D0D;
	padding: 0 0.06rem;
	font-size: 0.22rem;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #FF7D0D;
	line-height: 0.28rem;
	margin-right: 0.10rem;
	display: inline-block;
	margin-bottom: 0.1rem;
	max-width: 1.18rem;
	overflow: hidden;
	height: 0.28rem;
	text-overflow: ellipsis;
	white-space: nowrap;	
}
.goods_list_left .activity_sign,
.goods_list_right .activity_sign {
	margin: 0.1rem 0 0;	
	width: 125%;
	transform: scale(1);
}
.goods_list_left .activity_sign .a_sign,
.goods_list_right .activity_sign .a_sign {
	max-width: 1.46rem;
}
.goods_list_single .activity_sign {
	margin-left: 0.2rem;
	margin-right: 0.3rem;	
}
.red_dot {
	background-color: #FF7D0D;
	width: 0.1rem;
	height: 0.1rem;
	border-radius: 50%;
	position: absolute;
	left: 60%;
	top: 0.2rem;
}
.goods_bar {
	width: 0.12rem;
	height: 0.28rem;
	background: #FF8345;
	margin-right: 0.1rem;
}
.pop_activity_box {
	position: fixed;
	left: 0;
	bottom: 0;
	background-color: #ffffff;
	border-radius: 0.20rem 0.20rem 0 0;
	padding: 0.3rem;
	z-index: 100;
	display: none;
	width: 100%;
	box-sizing: border-box;
}
.pop_activity_box .top {
	text-align: center;
	font-size: 0.34rem;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 0.48rem;
	padding: 0.3rem 0 0;
}
.pop_activity_box .cont {
	max-height: 7rem;
	overflow: auto;
}
.pop_activity_box .line {
	border-bottom: 0.01rem solid #F1F1F1;
	padding: 0.4rem 0;
}
.pop_activity_box .line:last-child {
	border-bottom: medium none;
}
.pop_activity_box .line .txt {
	font-size: 0.30rem;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333333;
	line-height: 0.42rem;
}
.pop_activity_box .activity_sign {
	margin-left: 0;
	margin-right: 0;
}
.pop_activity_box .bar {
	width: 0.64rem;
	height: 0.12rem;
	background: #DDDDDD;
	border-radius: 0.06rem;
	margin: 0 auto;
}
.arrow_right_sign {
	background: url("../images/href-icon.png") no-repeat;
	background-size: 100% 100%;
	width: 0.36rem;
	height: 0.48rem;
	margin-left: 0.3rem;
}
.activity_pop {
	margin: 0;
}
.activity_pop .a_sign {
	margin: 0 0 0 0.16rem;
}
.system_msg_box {
	background-color: #fff;
	padding: 0.3rem;
	width: 100%;
	height: 100%;
	overflow: auto;
}
.system_msg_block {
	background: #F8F8F8;
	border-radius: 0.10rem;
	padding: 0.3rem 0.2rem;
	margin-bottom: 0.2rem;
}
.system_msg_block .pic {
	width: 0.4rem;
	height: 0.4rem;
	margin-right: 0.16rem;
}
.system_msg_block .tit {
	font-size: 0.30rem;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 0.42rem;
}
.system_msg_block .time {
	font-size: 0.24rem;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #999999;
	line-height: 0.42rem;
}
.system_msg_block .msg_infor {
	margin-top: 0.2rem;
	font-size: 0.26rem;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333333;
	line-height: 0.36rem;
}
.goods_detail_size .activity_sign {
	width: auto;
	transform: scale(1);
	margin: 0.04rem 0 0;
}
.goods_detail_size .activity_sign .a_sign {
	margin-bottom: 0;
}
.activity_pop {
	width: auto;
	transform: scale(1);
	margin: 0.04rem 0 0;
}
.activity_sign—big {
	margin: 0.1rem 0.12rem;
	transform: scale(1);
	transform-origin: left;
	height: 0.4rem;
}
.activity_sign—big .a_sign {
	border-radius: 0.04rem;
	border: 0.01rem solid #FF7D0D;
	padding: 0 0.06rem;
	font-size: 0.22rem;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #FF7D0D;
	line-height: 0.28rem;
	margin-right: 0.10rem;
	display: inline-block;
	margin-bottom: 0.1rem;
	max-width: 2rem;
	overflow: hidden;
	height: 0.28rem;
	text-overflow: ellipsis;
	white-space: nowrap;	
}
.goods_detail_product_money {
	padding-left: 0.4rem;
	font-size: 0.24rem;
}
.goods_detail_product_price {
	font-size: 0.24rem;
	display: flex;
	color: #999;
}
/* 新首页样式 */
.head_search_box{
    width: 5.16rem;
    height: .72rem;
    border-radius: .4rem;
    margin-left: .84rem;
    background: #F8F8F8;
    padding: .16rem .3rem .16rem      ;
}
.head_search_box .search_fill{
  width: 100%;
  height: 100%;
  margin-left: .22rem;
}
.head_search_box .search_icon{
   width: .33rem;
   height: .28rem;
   background: url(../images/v3/search.png) center no-repeat;
   background-size: 100%;
}
.message_icon,.self_message_icon{
    width: .4rem;
    height: .3rem;
    background: url(../images/v3/message.png) center no-repeat;
    background-size: 100% 100%;
    margin-right: .48rem;
    position: relative;
}
.self_message_icon{
    display: block;
    position: absolute;
    top: .3rem;
    right: 0;
}
.message_icon_red::after{
   content: '';
   width:.16rem;
   height: .16rem;
   background-color:#F44142;
   border: 2px solid #ffffff;
   border-radius: 50%;
   position: absolute;
   top: -.1rem;
   right: -.1rem; 
}
.head_fixed{
    position: fixed;
    top: 0;
    left: 0;
}
.wrap_container{
    padding-top: .88rem;
    overflow-y: auto;
}
.index_login_after{
    margin-bottom: .14rem;
}
.new_activity_box,.vip_activity_box{
    width: 3.4rem;
    min-height: 3.6rem;
    border: 1px solid #ffffff;
    border-radius: .3rem;
    background-image: linear-gradient(90deg, #FFEEE1 1.76%, #FFE7E8 97.06%);
    margin-bottom: .14rem;
}
.vip_activity_box{
    background-image: linear-gradient(90deg, #FFEEE1 1.76%, #FFECD1 97.06%);                            
}
.logo_sign,.vip_logo_sign{
    width: 1.48rem;
    height: .44rem;
    background-image: linear-gradient(272deg, #F83432 1.27%, #FFA653 97.38%);
    border-radius: .3rem 0 .3rem 0;
    text-align: center;
    line-height: .44rem;
    color: #FFF;
    font-family: Alimama FangYuanTi VF;
    font-size: .28rem;
    font-weight: 600;
}
.vip_logo_sign{
    background-image: linear-gradient(272deg, #FF9087 1.27%, #FFAE37 97.38%);
}
.new_activity_more{
    width: .24rem;
    height: .24rem;
    border-radius: 50%;
    background-color: #ffffff;    
    position: relative;
    margin-right: .12rem;
}
.new_activity_more::after{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .08rem;
    height: .14rem;
    background: url(../images/v3/right.png) center no-repeat;
    background-size: 100% 100%;
}
.new_activity_list{
    margin-top: .28rem;
    padding: 0 .24rem;
}
.new_activity_img{
    width: .8rem;
    height: .8rem;
    background-color: #ffffff;
    border-radius: .08rem;
    margin-right: .18rem;
}
.new_activity_img img{
    max-width: .6rem;
}
.new_activity_goods{
    color: #3F3F3F;
    font-family: PingFang SC;
    font-size: .24rem;
    font-weight: 400;
    margin-bottom: .04rem;
}
.new_activity_text,.new_index_pricy{
    color: #FF8345;
    font-family: PingFang SC;
    font-size: .2rem;
    font-weight: 400;
}
.new_activity_text strong{
    font-size: .24rem;
    font-weight: 500;
}
.new_activity_cont{
  overflow: hidden;
}
.new_activity_list_item{
    margin-bottom: .12rem;
}
.new_index_banner{
    margin-bottom: .25rem;
}
.goods_detail_more{
    color: #999;
    font-family: PingFang SC;
    font-size: .24rem;
    font-weight: 400;
    padding-right: .20rem;
    background: url(../images/icon7.png) right no-repeat;
    background-size: .28rem .30rem;
}
.new_index_item{
    width: 2.2rem;
    height: 4.04rem;
    border-radius: .06rem;
    background-color: #ffffff;
    overflow: hidden;
    margin-right: .14rem;
}
.new_index_item:nth-of-type(3n){
    margin-right: 0;
}
.new_index_item_img{
    width: 100%;
    height: 2.2rem;
}
.new_index_item_img img,.new_index_double_img img{
    max-width: 100%;
    max-height: 100%;
		border-radius: 0.1rem 0.1rem 0 0;
}
.new_index_item_cont{
    padding: .12rem;
}
.new_index_item_title{
    height: .68rem;
    color: #3F3F3F;
    font-family: PingFang SC;
    font-size: .24rem;
    font-weight: 400;
    margin-bottom: .08rem;
    line-height: .34rem;
}
.new_index_sale{
    margin-bottom: .1rem;
    height: .36rem;
    overflow: hidden;
}
.new_index_sale span{
    width: .92rem;
    color: #FF732C;
    font-family: PingFang SC;
    font-size: .2rem;
    font-weight: 400;
    text-align: center;
    border-radius: .08rem;
    border: 1px solid #FF732C;
}
.new_index_pricy strong{
  font-size: .32rem;
  font-weight: 500;
}
.new_index_list{
    margin-bottom: .32rem;
}
.new_index_double{
    width: 3.38rem;
    height: 5.4rem;
    border-radius: .12rem;
    background: #ffffff;
    margin-right: .14rem;
    margin-bottom: .16rem;
    overflow: hidden;
		border-radius: 0.1rem 0.1rem 0 0;
}
.new_index_double:nth-of-type(2n){
    margin-right: 0;
}
.my_bg .new_index_double,.integral_cont .new_index_double{
    height: 5.22rem;
}
.new_index_double_img{
    width: 3.38rem;
    height: 3.38rem;
    position: relative; 
}
.limit_box{
    padding: .02rem .12rem;
    border-radius: .08rem;
    background: #FFEFE7;
    color: #FF8345;
    font-family: PingFang SC;
    font-size: .26rem;
    font-weight: 400;
    position: absolute;
    right: .1rem;
    bottom: .1rem;
    max-width: 3.19rem;
}
.new_index_double_cont{
    padding: 0 .12rem;
}
.new_index_double_title{
    margin: .16rem 0 .1rem;
    height: .8rem;
    color: #333;
    font-family: PingFang SC;
    font-size: .3rem;
    font-weight: 400;
    line-height: .4rem;
}
.new_index_double_cont .new_index_sale span{
    margin-right: .08rem;
}
.tab_menu{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.4rem;
    background: rgba(255, 255, 255, 0.9);
    backdrop-filter: blur(14rem);
    padding-top: .2rem;
    z-index: 10;
}
.padBot14{
    padding-bottom: 1.2rem;
}
.index_icon{
    width: .4rem;
    height: .39rem;
}
.goods_icon{
    width: .38rem;
    height: .38rem;
}
.my_icon{
    width: .36rem;
    height: .38rem;
}
.tab_menu_text{
    color: #555;
    font-family: PingFang SC;
    font-size: .24rem;
    font-weight: 400; 
}
.tab_menu_list{
    height: .8rem;
}
.tab_menu_active{
    color: #FF8345;
}
.discount{
    position: fixed;
    top: .88rem;
    left: 0;
    width: 100%;
    height: 1.36rem;
    background-color: #FFF8F1;
    box-shadow: 0px 4px 10px rgba(219, 219, 219, 0.25);
    padding: .2rem .3rem;
}
.discount_cont{
    margin-bottom: .16rem;
    color: #000;
    font-family: PingFang SC;
    font-size: .28rem;
    font-weight: 400;
}
.discount_desc{
    margin-right: .2rem;
    color: #555;
    font-family: PingFang SC;
    font-size: .24rem;
    font-weight: 400;
}
.discount_btn{
    width: 1.36rem;
    height: .44rem;
    border-radius: .08rem;
    border: 1px solid #FF732C;
    color: #FF732C;
    font-family: PingFang SC;
    font-size: .24rem;
    font-weight: 400;
    text-align: center;
    line-height: .44rem;
}
.discount_tip{
    position: fixed;
    left: 0;
    bottom: 1.4rem;
    width: 100%;
    padding: .2rem .3rem;
    background-color: #FFF8F1;
    box-shadow: 0px .08rem .2rem rgba(219, 219, 219, 0.25);
    color: #000;
    font-family: PingFang SC;
    font-size: 14px;
    font-weight: 400;
}
.discount_tip_close{
    width: .36rem;
    height: .36rem;
    background: url(../images/v3/close.png) center no-repeat;
    background-size: 100% 100%;
    margin-left: .2rem;
}
/* 新人补贴页面样式 */
.new_user_banner{
    width: 100%;
    height: .44rem;
    background: url(../images/v3/xrbt.png) center no-repeat;
    background-size: contain;
    margin-bottom: .26rem;
}
.new_user_box{
    padding: .16rem .24rem;
    width: 100%;
    color: #FF8C50;
    font-family: PingFang SC;
    font-size: .24rem;
    font-weight: 400;
    border-radius: .2rem;
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.60);
    backdrop-filter: blur(.2rem);
    margin-bottom: .24rem;
}
.bg_gray_orange{
    background: #f8f8f8 url(../images/v3/bg1.png) top no-repeat;
    background-size: 100% auto;
}
.bg_gray_yellow{
    background: #f8f8f8 url(../images/v3/bg2.png) top no-repeat;
    background-size: 100% auto;
}
.bg_gray_black,.bg_gray_black .head{
    background: #f8f8f8 url(../images/v3/bg4.png) top no-repeat;
    background-size: 100% 7.48rem; 
}
.bg_gray_orange .head{
    background: #f8f8f8 url(../images/v3/bg1.png) top no-repeat;
    background-size: 7.5rem 4.12rem;
}
.bg_gray_yellow  .head{
    background: #f8f8f8 url(../images/v3/bg2.png) top no-repeat;
    background-size: 7.5rem 4.12rem;
}

.bg_gray_orange .new_index_double,.bg_gray_yellow .new_index_double{
    height: 5.22rem;
}
.original_price{
    color: rgba(85, 85, 85, 0.33);
    font-family: PingFang SC;
    font-size: .2rem;
    font-weight: 400;
    /* margin-left: .2rem; */
}
.new_activity_name{
    color: #FF8345;
    font-family: PingFang SC;
    font-size: .44rem;
    font-weight: 600;
    text-align: center;
    margin-bottom: .16rem;
}
.left-white-icon{
    width: .28rem;
    height: .29rem;
    position: absolute;
    top: 50%;
    left: .3rem;
    transform: translate(-50%,-50%);
}
.integral_swiper .swiper {
    position: relative;
    width: 100%;
    height: 3.5rem;
    overflow: hidden;
  }
.integral_swiper .swiper-slide {
    width: 2.4rem!important;
    height: 100%;
    
    margin-right: .2rem;
    text-align: center;
    font-size: 18px;
  
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    transition: 300ms;
    /* transform: scale(0.8); */
  }
.integral_swiper  .swiper-slide-box{
    width: 2.8rem!important;
    height: 3.5rem;
    overflow: hidden;
    border-radius: .2rem;
    background: url(../images/v3/bg3.png)  center no-repeat;
    background-size: 100% 100%;
    transform: scale(0.84);
    margin-top: -.3rem;
  }
  .integral_swiper .swiper-slide-img{
    width:2.8rem;
    height: 2.8rem;
    /* background: url(../images/v3/bg3.png) center no-repeat; */
    /* transform: scale(0.8); */
  }
  .integral_swiper .swiper-slide-img img{
    max-width: 100%;
    max-height: 100%;
  }
  .integral_swiper .swiper-slide-title{
    width: 100%;
    height: .54rem;
    background: url(../images/v3/title_bg.png) center no-repeat;
    background-size: 100% 100%;
    margin-top: .2rem;
    color: #FFF;
    font-family: PingFang SC;
    font-size: .24rem;
    font-weight: 400;
    line-height: .54rem;
    text-align: center;
    padding:  0 .2rem;
  }
.integral_swiper .swiper-slide-active  .swiper-slide-box,.integral_swiper .swiper-slide-duplicate-active  .swiper-slide-box{
    transform: scale(1);
    margin-top: 0
    /* width: 3.2rem !important;
    height: 3.95rem; */
    
}
.integral_swiper .swiper-slide-active{
    width: 2.8rem!important;
}
.integral_swiper .swiper-pagination-bullet-active{
    background: #ffffff;
}
.integral_swiper .swiper-pagination-bullet{
    width: .08rem;
    height: .08rem;
    border-radius: 50%;
     background: rgba(255, 255, 255, 0.60);
}
.integral_swiper .swiper-pagination {
    padding-right: .5rem;
    text-align: right;
    padding-top: .2rem;
}
.integral_swiper .swiper-container-horizontal>.swiper-pagination-bullets, .integral_swiper .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: 5px;
}
.integral_cont{
    background: #f8f8f8;
    margin-top: .48rem;
    border-radius: .3rem .3rem 0  0;
    /* padding: .3rem; */
    padding-top: .1rem;
}
.integral_wrap{
    height: 100vh;
}
.integral_cont .goods_swiper_img{
    position: relative;
    width: .5rem;
    height: .24rem;
    margin-top: .08rem;
    text-align: right;
}
.integral_cont .goods_swiper_img img{
    width: .4rem;
}
.integral_cont .goods_swiper{
    padding: .1rem .2rem .1rem 0;
    position: sticky;
    top: -1px;
    z-index: 2;
    background: #f8f8f8;
}
.integral_cont .swiperTab>.swiper-wrapper>.swiper-slide{
    min-width: 1.4rem;
}
/* 全部商品页面 */
.bussinessPage{
    padding-bottom:1.4rem ;
}
.bussi_search_box {
  margin: .2rem 0 0 .84rem;
}
.bussi_left_ion{
    top: .3rem;
}
/* 个人中心页面切图 */
.my_bg{
    padding-bottom: 1.2rem;
}
.my_bg .wrap_container{
    background: linear-gradient(360deg, #f8f8f8 ,#f6f6f6 ,#f6f6f6 , #fff6f2 );
    overflow-y: inherit;
}
.self_center_box{
    background: #ffffff;
    border-radius: .2rem;
    min-height: 1.54rem;
    margin-bottom: .42rem;
    padding-bottom: .04rem;
}
.self_center_item{
    width:1.72rem;
    height: .95rem;
}
.icon_dzf{
    width: .48rem;
    height: .44rem;
}

.icon_qbdd{
    width: .42rem;
    height: .42rem;
}
.icon_wdsc{
    width: .48rem;
    height: .47rem;
}
.icon_xgmm{
    width: .46rem;
    height: .46rem;
}
.self_center_item span{
    color: #333;
    font-family: PingFang SC;
    font-size: .24rem;
    font-weight: 400;
}
.self_center_info{
    margin-right: .2rem;
    padding:.3rem 0 .6rem .3rem;
    color: #333;
    font-family: PingFang SC;
    font-size: .34rem;
    font-weight: 400;
}
.self_center_num{
    padding: .3rem .3rem .6rem 0;
    color: #FF732C;
    font-family: PingFang SC;
    font-size: .24rem;
    font-weight: 500;
}
.self_center_num strong{
    font-size: .64rem;
}
.self_center_user{
    width: .72rem;
    height: .72rem;
    border-radius: .2rem;
    border: 1px solid #ffffff;
    margin-right: .2rem;
}

.my_bg .head{
    background:#fff6f2 ;
}
.bg_gray_black .allchannel{
    width: 95%;
    top: 1.6rem;
    left: 50%;
    transform: translate(-50%, 0);
    padding: 0.3rem 0.2rem 0.8rem;
}
.goods_detail_limit .limit_box{
    position: relative;
    max-width: 100%;
    margin-bottom: .05rem;
}
.rule_con .size_list_box{
    margin-left: 0;
}
.detail_footer_txt{
    color: #999;
    font-family: PingFang SC;
    font-size: .26rem;
    font-weight: 400;
}
.marTop1{
    margin-top: .5rem;
}
.slideAnimition{
    animation:  slideDownAnimation 2s linear forwards;
}
.goods_detail_left{
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(-50%, -50%);
    width: .48rem;
}
.noPadTop{
    padding-top: 0;
}
/* 补贴样式 */
.subsidy_id_box{
    position: absolute;
    top: .35rem;
    right: .4rem;
    color: #FFF;
    font-family: Alibaba PuHuiTi;
    font-size: .24rem;
    font-weight: 400;
}
.subsidy_head{
    background: #FF5245;
    padding: .44rem .4rem 0;
    position: relative;
    min-height: 2.6rem;
}
.subsidy_id_box span{
    margin-right: .18rem;
}
.subsidy_btn{
    width: .8rem;
    /* height: .4rem; */
    padding: .01rem 0 .05rem;
    border-radius: .12rem;
    border: 1px solid #FFF;
    color: #FFF;

}
.subsidy_head_img1{
    width: .42rem;
    height: .64rem;
    position: absolute;
    top: .6rem;
    left: 0;
}
.subsidy_head_img2{
    width: .34rem;
    height: .64rem;
    position: absolute;
    top: 1.54rem;
    right: 0;
}
.subsidy_cont{
    background: #F7F8F9;
    border-radius: .4rem .4rem 0 0;
    margin-top: -.7rem;
    position: relative;
    z-index: 2;
    padding: .44rem .3rem 2.8rem;
}
.clock-icon{
   width: .48rem;
   height: .48rem;
   background: url(../images/v3/icon4.png) center no-repeat;
   background-size: 100% 100%;
}
.subsidy_cont_txt{
    color: #333;
    font-family: Alibaba PuHuiTi;
    font-size: .36rem;
    font-weight: 700;
}
.examroom_countdowwn {
    color: #333;
    font-family: Alibaba PuHuiTi;
    font-size: .28rem;
    font-weight: 400;
}
.examroom_countdowwn span{
    border-radius: .08rem;
    background: #EEE;
    padding: .02rem .04rem;
    margin:0 .06rem ;
    font-weight: 500;
}
.subsidy_bussi{
    padding: .4rem .16rem;
    background: #ffffff;
    border-radius: .24rem;
    /* margin: .3rem 0; */
}

.subsidy_img,.subsidy_img img{
    width: 2.04rem;
    height: 2.04rem;
}

.subsidy_bussi_title{
    color: #333;
    font-family: Alibaba PuHuiTi;
    font-size: .3rem;
    font-weight: 700;
    line-height: .46rem; /* 153.333% */
    margin-bottom: .2rem;
}
.subsidy_bussi_title span{
    font-weight: 400;
  
}
.subsidy_bussi_sign span,.subsidy_bussi_sign_2 span{
    padding: .02rem .12rem .04rem;
    border-radius: .24rem;
    background: rgba(235, 50, 0, 0.10);
    color: #EB3200;
    font-family: Alibaba PuHuiTi;
    font-size: .2rem;
    font-weight: 400;
    margin-right: .08rem;
}
.subsidy_bussi_sign_2 span{
    margin-bottom: .2rem;
}
.subsidy_total,.subsidy_total_2{
    width: 100%;
    height: 5.66rem;
    background: url(../images/v3/img6.png) center no-repeat;
    background-size: 100% 100%;
    position: relative;
}
.subsidy_total_2{
    height: 4.16rem;
    background: url(../images/v3/img8.png) center no-repeat;
    background-size: 100% 100%;
}
.subsidy_price_ml{
    width: 100%;
    height: .94rem;
    background: linear-gradient(90deg,rgba(255,208,88,1) 0%, rgba(255, 255, 255, 1) 100%);
    /* opacity: 0.5; */
    border-radius: .24rem;
    padding: .14rem .26rem;
    color: #EB3200;
    font-family: Alibaba PuHuiTi;
    font-size: .28rem;
    font-weight: 600;
}
.subsidy_price_money{
    border-radius: .24rem;
    background: #EB3200 url(../images/v3/img7.png) right no-repeat;
    background-size: contain;
    height: 1.42rem;
    margin-top: -.3rem;
    padding: 0 .48rem;
}
.subsidy_price_num{
    color: #FFF;
    font-family: Alibaba PuHuiTi;
    font-size: .32rem;
    font-weight: 700;
}
.subsidy_price_num span{
    font-size: .64rem;
}
.subsidy_price_btn{
    color: #FFF;
    font-family: Alibaba PuHuiTi;
    font-size: .44rem;
    font-weight: 700;
}
.subsidy_price_txt{
    color: #FFF;
    font-family: Alibaba PuHuiTi;
    font-size: .24rem;
    font-weight: 400;
}
.subsidy_total_price{
    position: absolute;
    color: #EB3200;
    font-family: Alibaba PuHuiTi;
    font-size: .32rem;
    font-weight: 700;
    right: 1.64rem;
    bottom: .4rem;
}
.subsidy_total_price span{
    font-size: .64rem;
}
.subsidy_head_txt{
    width: 6.7rem;
    height: .78rem;
    background: url(../images/v3/text.png) center no-repeat;
    background-size: 100% 100%;
    margin-top: .4rem;
    
}
.subsidy_cont_cutdown,.subsidy_bussi,.subsidy_total{
    width: 100%;
    margin-bottom: .5rem;
}
.subsidy_head_txt_nologin{
    margin-top: .2rem;
}
.subsidy_price_box{
    width: 93%;
    position: fixed;
    bottom: -.6rem;
    left: 50%;
    transform: translate(-50%,-50%);
}
.zhidden{
    display: none;
}

/* 新春活动 */
.subsidy_head_txt2{
    width: 100%;
    height: .41rem;
    background: url(../images/v3/text2.png) center no-repeat;
    background-size: 100% 100%;
    margin-top: .4rem;
}
.subsidy_img_v1 img{
    width: 1.44rem;
    height: 1.88rem;
    border-radius: .2rem;
    margin-left: .2rem;
}
/* 动画 */
@keyframes slideDownAnimation {
    form{transform: translate(0, 0);}
    to{
        transform: translate(0, 100%);
        display: none;
    }
}

.icon_address {
	width: 0.4rem;
	height: 0.52rem;
}

.border_red {
	border: 0.1rem solid #c70902;
	position: relative;
}
.new_year_icon {
	position: absolute;
	left: 50%;
	top: -2%;
	width: 70%;
	transform: translateX(-50%);
}


/*2024-05-22*/
/* banner swiper */
.new_index_banner .swiper-container {
	padding-bottom: 0.25rem;
}
.new_index_banner .swiper-pagination-bullet {
	opacity: 0.2;
	height: 0.1rem;
	width: 0.1rem;
	border-radius: 50%;
}
.new_index_banner .swiper-pagination-bullet-active {
	background-color: #FF8345;
	opacity: 1;
}
.new_index_banner .swiper-pagination {
	bottom: 0;
}

.exchange_sign {
	background: url("../images/exchange.png") no-repeat right center;
	background-size: 0.28rem 0.29rem;
	padding: 0 0.32rem 0 0.1rem;
	font-size: 0.24rem;
	color: #999999;
}
.orange_sign {
	width: .92rem;
	color: #fff;
	font-family: PingFang SC;
	font-size: .2rem;
	font-weight: 400;
	line-height: 0.4rem;
	border-radius: .08rem;
	border: 1px solid #FF8345;
	padding: 0 0.1rem;
	vertical-align: text-bottom;
	margin-right: 0.05rem;
	background-color: #FF8345;
} 
.pleft {
	padding: 0 0.05rem;
}
.none_box {
	padding: 2rem 0.4rem 0.4rem;
	text-align: center;
	font-size: 0.24rem;
	line-height: 0.4rem;
	color: #999999;
}
.none_box .none_pic {
	width: 1.32rem;
	margin: 0 auto;
}
.none_box .tit {
	font-size: 0.3rem;
	line-height: 0.6rem;
	color: #333333;
}
.new_column_center {
	display: flex;
	justify-content:end;
	flex-direction: column;
	height: 0.8rem;
}
.new_sign {
	position: fixed;
	right: 0.3rem;
	bottom: 1rem;
	width: 1.24rem;
}
.new_icon_1 {
	width: 0.92rem;
	display: inline-block;
	vertical-align: middle;
}
.new_icon_2 {
	width: 1.24rem;
	display: inline-block;
	vertical-align: middle;
}
.font32 {
	font-size: 0.36rem;
	/* font-weight: bold; */
	padding-right: 0.05rem;
	line-height: 0.38rem;
}
.price_line {
	display: flex;
	align-items: end;
	line-height: 0.4rem;
}
.price_line span {
	display: inline-block;
}
.price_block {
	display: flex;
	align-items: end;
	padding: 0;
	
}
.new_icon_3 {
	width: 0.98rem;
	display: inline-block;
	vertical-align: middle;
}
.price_line .pleft {
	padding: 0 0.08rem 0 0;
	line-height: 0.32rem;
}
.goods_list_single_text {
	padding: 0;
}
.good_li {
	padding: 0.2rem 0.2rem 0;
	display: flex;
	justify-content: end;
	flex-direction: column;
	height: 0.8rem;
}
.subsidy_box {
	/* background: linear-gradient(90deg, #FFEEE1 1.76%, #FFE7E8 97.06%); */
	background: linear-gradient(90deg, #FFE4E1 1.76%, #FFE7E8 97.06%);
  border: 0.02rem solid #fff;
	border-radius: 0.2rem;
	padding: 0.16rem;
	margin-bottom: 0.2rem;
	position: relative;
	z-index: 1005;
}
.subsidy_box .subsidy_top {
	display: flex;
	align-items: center;
	width: 100%;
	padding:0.05rem 0 0.2rem;
	position: relative;
	z-index: 2;
}
.subsidy_box .pic_tit {
	width: 1.1rem;
	margin-right: 0.12rem;
}
.subsidy_box .icon_arrows {
	width: 0.24rem;
	margin-left: 0.12rem;
}
.subsidy_box .subsidy_tit {
	border: 0.5px solid #FFCECE;
	font-size: 0.24rem;
	line-height: 0.32rem;
	padding: 0 0.1rem;
	border-radius: 0.05rem;
	color: #F44142;
}
.subsidy_box .subsidy_infor {
	display: flex;
	justify-content: space-between;
	position: relative;
	z-index: 2;
}
.subsidy_box .subsidy_block {
	width: 2.08rem;
}
.subsidy_box .subsidy_block .pic {
	width: 2.08rem;
	height: 2.08rem;
	border-radius: 0.1rem;
}
.subsidy_box .subsidy_block .tit {
	font-size: 0.24rem;
	line-height: 0.34rem;
	color: #654537;
	height: 0.68rem;
	margin: 0.16rem 0;
}
.pull_down_list_box {
	padding: 0.2rem 0.32rem 0;
}
.pull_down_list_box .pull_down_list_top {
	position: relative;
	flex-wrap: wrap;
	overflow: hidden;
	height: 0.48rem;
}
.pull_down_list_box .pull_down_list_top div {
	background-color: #F8F8F8;
	border-radius: 0.06rem;
	font-size: 0.24rem;
	line-height: 0.44rem;
	color: #333333;
	padding: 0 0.16rem;
	margin-right: 0.16rem;	
	border: 0.02rem solid #F8F8F8	
}
.pull_down_list_box .pull_down_list_top div.active {
	background-color: #FFF5ED;
	border: 0.02rem solid #FFCFB7;
	color: #FF7D0D;
}
.pull_down_list_box .pull_down_list_top .pull_show_btn {
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	background: transparent;
	background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30%, rgba(255,255,255,1) 100%);
	padding-left: 1rem;
	line-height: 0.5rem;
	border: medium none;
}
.pull_down_list_box .pull_down_list_top .pull_show_btn span {
	display: inline-block;
	background: url("../images/icon12.png") no-repeat right center;
	background-size: 0.12rem 0.1rem;
	padding-right: 0.16rem;
}
.pull_down_list_cont {
	
	padding: 0.2rem 0 0;
	display: none;
}
.pull_down_list_cont_ul {
	display: flex;
	flex-wrap: wrap;
}
.pull_down_list_cont_ul div {
	background-color: #F8F8F8;
	width: 2.12rem;
	height: 0.56rem;
	border-radius: 0.05rem;
	box-sizing: border-box;
	padding: 0 0.1rem;
	text-align: center;
	font-size: 0.28rem;
	line-height: 0.56rem;
	color: #333333;
	margin: 0 0 0.24rem;
	border: 0.02rem solid #F8F8F8;	
	height: 0.56rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-right: 0.24rem;
}
.pull_down_list_cont_ul div:nth-child(3n) {
	margin-right: 0;
}
.pull_down_list_cont_ul div.active {
	background-color: #FFF5ED;
	border: 0.02rem solid #FFCFB7;
	color: #FF7D0D;
}
.goods_filter {
	padding-top: 0.2rem;
}
.dobulSingle {
    width: .96rem;
}
.pull_down_list_box .pull_down_list_top .pull_show_btn {
	padding-right: 0;
}
.pull_down_list_box {
	padding-right: 0.28rem;
	padding-top: 0.2rem;
}
.keshi_tab_box {
	/* margin: 0.3rem 0.28rem 0 0.32rem; */
	box-sizing: border-box;
	position: relative;
	padding: 0.3rem 0.28rem 0 0.32rem;
	width: 100%;
}
.keshi_tab_box .swiper-slide {
	background-color: #F8F8F8;
	border-radius: 0.06rem;
	font-size: 0.24rem;
	line-height: 0.44rem;
	color: #333333;
	padding: 0 0.16rem;
	margin-right: 0.16rem;
	border: 0.02rem solid #F8F8F8;
	width: auto;
}
.keshi_tab_box .swiper-slide.active {
	background-color: #FFF5ED;
	border: 0.02rem solid #FFCFB7;
	color: #FF7D0D;
}
 .pull_show_btn {
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	background: transparent;
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 1) 100%);
	padding-left: 1rem;
	line-height: 0.5rem;
	border: medium none;
	z-index: 2;
	font-size: 0.24rem;
	color: #333333;
}
.pull_show_btn span {
    display: inline-block;
    background: url(../images/icon12.png) no-repeat right center;
    background-size: 0.12rem 0.1rem;
    padding-right: 0.16rem;
}
.subsidy_box .subsidy_block .pic img {
	border-radius: 0.1rem;
}
.keshi_tab_box .pull_show_btn {
	top: 0.3rem;
	right: 0.28rem;
}
.keshi_tab_box .no_swipe {
	background-color: transparent !important;
	border: medium none !important;
}

/*2025-03-06*/
.bg_light {
	background: linear-gradient(90deg, #FFF0E1 1.76%, #FFF6E7 97.06%);
}
.subsidy_box:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 44%, rgba(255, 255, 255, 0) 100%);
}
.subsidy_box .border_light {
	border-color: #FFCFB7;
	color: #FF732C;
	
}