﻿@charset "utf-8";
/****************************************/
.wrap { max-width: 750px; margin: 0 auto; position: relative; overflow-x: hidden; table-layout: fixed; word-break: break-all; }
.main{ min-height: 100vh; }
.head_fixed{ width: 100%; max-width: 750px; position: fixed; top: 0; z-index: 98; }
.foot_fixed{ width: 100%; max-width: 750px; position: fixed; bottom: 0; z-index: 98; }
.head_fixed ~ .main{ padding-top: 45px;}
.foot_fixed ~ .main{ padding-bottom: 50px;}
/****************************************/
/*顶部导航*/
.m-header{ z-index: 99; height: 45px; background-color: #fff; -webkit-box-shadow: 0 3px 4px 0 rgba(173, 173, 173, 0.35); box-shadow: 0 3px 4px 0 rgba(173, 173, 173, 0.35); }
.m-header .m-title{ display: block; padding: 0 50px; text-align: center; font-weight: 500; line-height: 45px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.m-header .m-link{ position: absolute; bottom: 0; z-index: 9; display: block; padding: 10px; line-height: 25px; color: inherit; }
.m-header .m-link:before{ content: ""; display: inline-block; vertical-align: top; width: 25px; height: 25px; background-image: url(../static/icon/icon_header.png); background-size: 100% auto; background-repeat: no-repeat; }
.m-header .m-link-back{ left: 0; }
.m-header .m-link-back:before{ background-position: 0 0; }
.m-header .m-link-more{ right: 0; }
.m-header .m-link-more:before{ background-position: 0 -25px; }
.m-header .m-link-word{ right: 0; }
.m-header .m-link-word:before{ display: none; }
.m-header ~ .head_fixed{ top: 45px; }
.m-header ~ .head_fixed ~ .main{ padding-top: 90px; }
/*底部菜单*/
.m-footer{height:50px;background-color:#fff;-webkit-box-shadow:0 0 4px 0 rgba(173,173,173,0.33);box-shadow:0 0 4px 0 rgba(173,173,173,0.33);}
.m-footer a{text-align:center;line-height:20px;font-size:11px;color:#a1a1a1;}
.m-footer i{display:block;width:20px;height:20px;margin:4px auto 0;background-image:url(../static/icon/icon_footer.png);background-size:auto 40px;background-repeat:no-repeat;}
.m-footer .fi-1{background-position:0 0;}
.m-footer .fi-2{background-position:-20px 0;}
.m-footer .fi-3{background-position:-40px 0;}
.m-footer .fi-4{background-position:-60px 0;}
.m-footer .fi-5{background-position:-80px 0;}
.m-footer a.active{color:var(--primary);}
.m-footer a.active i{background-position-y:-20px;}
/****************************************/

/*flex垂直对齐列表*/
.m-list-flex {display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.m-list-flex .m-cell-bd {-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;overflow: hidden;}
/* flex组件 - 箭头 */
[class^="m-arrow-"] .m-cell-rt:after,
[class*="m-arrow-"] .m-cell-rt:after {display: inline-block;height: 10px;width: 10px;border-width: 2px 2px 0 0;border-color: #c8c8cd;border-style: solid;position: absolute;top: 50%;right: 2px;}
.m-arrow-right .m-cell-rt,
.m-arrow-down .m-cell-rt,
.m-arrow-up .m-cell-rt {padding-right: 13px;position: relative;}
.m-arrow-right .m-cell-rt:after {content: " ";-webkit-transform: matrix(.71, .71, -.71, .71, 0, 0);transform: matrix(.71, .71, -.71, .71, 0, 0);margin-top: -4px;}
.m-arrow-down .m-cell-rt:after {content: " ";-webkit-transform: matrix(-.71, .71, -.71, -.71, 0, 0);transform: matrix(-.71, .71, -.71, -.71, 0, 0);margin-top: -7px;}
.m-arrow-up .m-cell-rt:after {content: " ";-webkit-transform: matrix(.71, -.71, .71, .71, 0, 0);transform: matrix(.71, -.71, .71, .71, 0, 0);margin-top: -3px;}

/****************************************/
.min100 {min-height: 100vh;}
.pr {position: relative;}
.plr15 {padding-left: 15px;padding-right: 15px;}
.ptb15 {padding-top: 15px;padding-bottom: 15px;}
.pl15 {padding-left: 15px;}
.pr15 {padding-right: 15px;}
.pt15 {padding-top: 15px;}
.pb15 {padding-bottom: 15px;}
.mtb10 {margin-top: 10px;margin-bottom: 10px;}
.mtb15 {margin-top: 15px;margin-bottom: 15px;}
.mlr10 {margin-left: 10px;margin-right: 10px;}
.mlr15 {margin-left: 15px;margin-right: 15px;}
.mb15 {margin-bottom: 15px;}
.mt15 {margin-top: 15px;}
.mr15 {margin-right: 15px;}
.ml15 {margin-left: 15px;}
.as {align-self: flex-start;}
.flex-right {justify-content: flex-end;}
.flex-bet {justify-content: space-between;}
.fs-15 {font-size: 15px;}
.col9 {color: #999;}
.width100 {width: 100%;}
.db {display: block;}
.dl {display: inline-block;}
.mb-bg {height: 10px;background: #EDEDED;}
.h100 {height: 100%;}
.pd15{padding: 15px;}
button,
input {border: none;}
.df {display: flex;display: -ms-flexbox;display: -webkit-flex;}
.ac {align-items: center;-webkit-align-items: center;}
.js {justify-content: space-between;-webkit-justify-content: space-between;}
.jc {justify-content: center;-webkit-justify-content: center;}
.flex1 {-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.fwb{font-weight: bold;}
input::-webkit-input-placeholder{color: #c6c6c6;}
.ptb7{padding-top: 7px;padding-bottom: 7px;}
.colee{color: #EE5228;}
.col2a{color: #2a2c2e;}
.fs6b{color: #6B6C70;}
.coled{color: #ED2626;}
.colee{color: #EE5228;}
.fs22{font-size: 22px;}
.bb20{border-bottom: 10px solid #f5f6f7;}
.pd15{padding: 15px;}
.brarc{border-radius: 50%;-o-border-radius: 50%;-ms-border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.flexwa{flex-wrap: wrap;-ms-flex-wrap: wrap;}
.mr10{margin-right: 10px;}
.pt14{padding-top: 7px;}
.plr5{padding-left:5px;padding-right: 5px;}
.pt14{padding-top: 7px;}
.plr10{padding-left:5px;padding-right: 5px;}
/*文本省略*/
.m-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.m-ellipsis-multi--l2,.m-ellipsis-multi--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.m-ellipsis-multi--l2{-webkit-line-clamp:2;}
.m-ellipsis-multi--l3{-webkit-line-clamp:3;}
.bgcover{background-size: cover;-o-background-size: cover;-ms-background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;}
/* 10.1感谢 */
.container{min-height: 100vh;background-color: #fff;}
.container.appreciation{background-image: linear-gradient(0deg, #FF9461 0%, #FF6C6C 100%);padding-top: 15px;}
.icon_appreciate{width: 327px;height: 423px;display: block;margin: 0 auto 15px;}
.appreciation .box{width: 327px;margin: 0 auto;padding: 14px;background: #fff;border-radius: 15px;-moz-border-radius: 15px;-ms-border-radius: 15px;-webkit-border-radius: 15px;-o-border-radius: 15px;}
.appreciation .imgbox{width: 95px;overflow: hidden;margin-right: 11px;}
.appreciation .imgbox img{width: 95px;}
/* 捐赠 */
.donation .pic{width: 84px;height: 62px;overflow: hidden;margin-right: 10px;border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;background-size: cover;}
.donation .goodstitle{color: #2a2c2e;}
.donation .title_stock{flex-direction: column;}
.donation .part3{padding: 12px 15px;}
.donation .icon_minus{width: 16px;height: 16px;margin :0 10px;}
.donation input{width: 63px;height: 28px;border: 1px solid rgba(151, 151, 151, .5);border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;-webkit-border-radius: 3px;}
.donation .paynow{line-height: 49px;width: 115px;background-image: linear-gradient(90deg, #0BB4FF 0%, #1A9AFF 100%);text-align: center;color: #fff;}
.donation.footer{position: fixed;bottom: 0;left: 0;right: 0;background: #fff;z-index: 3;box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.10);padding-left: 12px;}
@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)) {
.donation .paynow{
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
  }
}
/* 编辑地址 */
.edit_add.container{padding: 0 15px;}
.edit_add .bb{height: 55px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.edit_add .bb div{width: 90px;}
.edit_add .bb:last-child{border-bottom: transparent;}
.edit_add .btn{background-image: linear-gradient(90deg, #0BB4FF 0%, #1A9AFF 100%);line-height: 49px;position: absolute;bottom: 30px;left: 15px;right: 15px;width:90%;border-radius: 25px;-o-border-radius: 25px;-ms-border-radius: 25px;-moz-border-radius: 25px;-webkit-border-radius: 25px;}
.edit_add input{height: 53px;line-height: 30px;background: #fff;}
/* 商品详情 */
.goods_detail .pb12{padding-bottom: 12px;}
.goods_detail .swiper_box{position: relative;width: 100%;height: 100vw;z-index: 0;}
.goods_detail .banner_img{width: 100%;height: auto;}
.goods_detail .title_box{margin-top: -10px;position: relative;z-index: 1;border-radius: 13px 13px 0 0;border-bottom: 10px solid #f5f6f7;padding: 24px 15px 15px;}
.goods_detail .title{position: relative;display: inline-block;}
.goods_detail .title text{position: relative;z-index: 1;font-weight: bold;}
.goods_detail .title::after{content: "";display: block;width: 100%;height: 8px;background: #0bb4ff;position: absolute;bottom:3px;z-index: 0;}
.goods_detail .box{padding:12px 15px 0;border-bottom: 10px solid #f5f6f7;}
.goods_detail .attar{width: 44px;height: 44px;margin-right: 10px;}
.goods_detail .detail{padding-top: 12px;padding-bottom: 15px;}
.goods_detail .comment{border-bottom: 1px solid #f5f6f7;padding-top: 12px;}
.goods_detail .comment:last-child{border-bottom: transparent;}
.goods_detail .detailimg image,.goods_detail .detailimg{width: 100%;}
.goods_detail .detailimg{padding-top:15px;}
.goods_detail.footer{position: fixed;bottom: 0;left: 0;right: 0;background: #fff;z-index: 3;box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.10);}
.goods_detail .icon_collect{width: 18px;height: 18px;margin-bottom:-3px;margin-top: 10px;}
.goods_detail .btn1{background-image: linear-gradient(90deg, #0BB4FF 0%, #1A9AFF 100%);line-height: 49px;width: 36%;height: 49px;}
.goods_detail .btn2{background-image: linear-gradient(-89deg, #FF9500 0%, #FFB204 100%);line-height: 49px;width: 36%;height: 49px;}
@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)) {
  .goods_detail .btn1,.goods_detail .btn2{
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
  }
}
@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)) {
  .goods_detail.container{
    padding-bottom: calc(50px + constant(safe-area-inset-bottom));
    padding-bottom: calc(50px + env(safe-area-inset-bottom));
  }
}
.goods_detail.footer .btn3{height: 48px}
.goods_detail .posre{position: relative;}
.goods_detail .cartnum{line-height: 13px;padding: 0 4px;border-radius: 50%;background:#FF4646;position: absolute;top: 5px;right: 10px;color: #fff;font-size: 9px;}
.pingjia{line-height: 19px;}
.star-show{height: 18px;}
.star-show img{width: 14px;height: 14px;}
.swiper-pagination.swiper-pagination-bullets{width: auto;left: auto;right: 10px;bottom: 10px;}
.swiper-pagination-bullets .swiper-pagination-bullet{display:inline-block;margin:0 5px;width:8px;height:8px;background-color:rgba(255, 255, 255, 0.8);-webkit-border-radius:50px;border-radius:50px;}
.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:rgba(255, 255, 255, 1);width: 16px;}
.swiper-container+.swiper-pagination{position:relative;padding:0 0 5px;}
.rightnow.footer{height: 49px;line-height: 49px;position: fixed;bottom: 0;left: 0;right: 0;background-image: linear-gradient(90deg, #0BB4FF 0%, #1A9AFF 100%);font-size: 16px;color: #fff;z-index: 3;}
@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)) {
    .rightnow.footer{
      padding-bottom: constant(safe-area-inset-bottom);
      padding-bottom: env(safe-area-inset-bottom);
    }
  }
/* 居家用品 */
.icon_arrowd_g{width: 10px;height: 10px;margin-left: 5px;}
.pickerbox{height: 40px;line-height: 40px;border-bottom: 1px solid #f5f5f5;color: #cdcdcd;background-color: #fff;}
.container.tools{background-color: #f5f5f5;}
.tools .goodslist{padding:15px;}
.tools .list_item{width: 48%;margin-bottom: 15px;background-color: #fff;border-radius: 5px;padding-bottom: 5px;}
.tools .picbox{width: 100%;overflow: hidden;margin-bottom: 10px;border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;position: relative;}
.tools .picbox img{width: 100%;}
.popup-wrap{padding: 0;top: -9999px;width: 100%;background-color: #fff;    
    -webkit-transform: translate3d(-50%,0,0) scale(1) !important;
    transform: translate3d(-50%,0,0) scale(1) !important; }
.popup-wrap .time{line-height: 50px;padding: 0 25px;font-size: 15px;color: #777;}
.popup-wrap.popup-wrap_visible{top: 0;}
.tools .dismount{width: 55px;line-height: 21px;font-size: 12px;color: #fff;text-align: center;background: #B3B4B9;position: absolute;top: 0;left: 0;z-index: 2;border-radius: 2px 0 4px 0;-o-border-radius: 2px 0 4px 0;-ms-border-radius: 2px 0 4px 0;-moz-border-radius: 2px 0 4px 0;-webkit-border-radius: 2px 0 4px 0;}
/* 首页 */
.index .swiper_box{position: relative;width: 100%;height: 50vw;}
.index .banner_img{width: 100%;;background: #fff;height: auto;display: block;}
.index .input_box{position: absolute;top: 15px;left:15px;right: 15px;background: rgba(255, 255, 255, .9);height: 46px;z-index: 10;;border-radius: 50px;-o-border-radius: 50px;-ms-border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px;overflow: hidden;}
.index .input_box input{flex:1;padding-right: 15px;line-height: 40px;height: 44px;background-color: transparent;}
.index .icon_search{width: 15px;height: 15px;margin:0 5px 0 15px ;}
.index .nav_box{width: 95%;margin: 15px auto;min-height: 125px; position: relative;}
.index .nav_box .nav_bg{position: relative;z-index: 0;width: 100%;height: auto;}
.index .nav_box .aa{position: absolute;z-index: 2;color: #E63148;top: 0;left: 0;width: 100%;height:100%;}
.index .icon_arrowr{width: 6px;height: auto;margin-left:4px;}
.index .n1{font-weight: bold;padding: 14px 0 0 24px;}
.index .n2{padding: 5px 0 10px 22px;}
.index .n3{line-height: 25px;width: 82px;background-color: #FF9818;margin-left: 50rpx;border-radius: 50px;-o-border-radius: 50px;-ms-border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px;margin-left: 20px;}
.index .nav_list{padding: 5px 10px 15px;border-bottom: 10px solid #f5f6f7;}
.index .nav_list image{width: 44px;height: 44px;margin: 0 auto 7px;}
.index .icon_newest{width: 15px;height: 16px;}
.index .l1{height: 50px;}
.index .list_item{width: 45%;margin-bottom: 15px;border-radius: 5px;padding-bottom:5px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);}
.index .picbox1{width: 100%;overflow: hidden;margin-bottom: 3%;border-radius: 8px;-o-border-radius: 8px;-ms-border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
.index .picbox1 image{width: 100%;height: 120px;}
.index .pic-view{width: 44px;height: 44px;margin: 0 auto 8px;}
.index .latest{width: 90vw;margin: 0 auto;}
.index .latest .j_header .nav{margin-bottom: 15px;border-bottom: none;}
.index .latest .j_header .nav p{width: 25%;}
.index #get{display: none;}
.index #donate{display: none;}
.index #donate p{padding-bottom: 10px;}
.index .broadcast{height:70px;line-height: 55px;text-align: center;border-bottom: 15px solid #f5f6f7;}
.index .broadcast .swiper-wrapper{height:40px;}

.wish-item{padding: 20px 0 18px;font-size: 14px;line-height: 16px;color: #333333; border-bottom: 1px solid #EEEEEE;}
.wish-item .icon-wish{display: block;width: 24px; height: 21px; margin: 0 8px 0 0;}
/* 订单确认 */
.order_confirm .icon_add{width: 21.5px;margin-right: 15px;}
.order_confirm .order_confirm .bb20{border-bottom: 10px solid #f5f6f7;}
.order_confirm .part1{padding: 15px 5px 20px;}
.order_confirm .pt16{padding-top: 8px;}
.order_confirm .m-arrow-right{padding:0;margin-left: 15px;}
.order_confirm .m-arrow-right::after{position: relative;}
.order_confirm .pic{width: 83px;height: 61.5px;overflow: hidden;margin-right: 10px;border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.order_confirm .pic image{width: 100%;height: 100%;}
.order_confirm .goodstitle{color: #2a2c2e;}
.order_confirm .title_stock{flex-direction: column;}
.order_confirm .part3{padding: 12.5px 15px;}
.order_confirm .icon_minus{width: 16px;height: 16px;margin :0 10px;}
.order_confirm input{width: 63px;height: 28px;border: 1px solid rgba(151, 151, 151, .5);border-radius: 3px;}
.order_confirm .fs6b{color: #6B6C70;}
.order_confirm .colee{color: #EE5228;}
.order_confirm .paynow{line-height: 49px;width: 115px;background-image: linear-gradient(90deg, #0BB4FF 0%, #1A9AFF 100%);text-align: center;color: #fff;}
.order_confirm.footer{position: fixed;bottom: 0;left: 0;right: 0;background: #fff;z-index: 3;box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.10);padding-left: 12px;}
@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)) {
  .order_confirm .paynow{
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
  }
}
/* 支付 */
.pay {padding-top: 70px;}
.pay .icon_paysuc{width: 110px;display: block;margin: 0 auto 10px;}
.pay span{padding: 0 10px;}
.pay .btnbox{position: absolute;bottom: 30px;left: 15px;right: 15px;}
.pay .btn1{width: 165px;line-height: 40px;border:1px solid #bebebe;text-align: center;color: #bebebe;border-radius: 50px;-o-border-radius: 50px;-ms-border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px;}
.pay .btn2{width: 165px;line-height: 40px;border:1px solid #2A2E3F;text-align: center;color: #2A2E3F;border-radius: 50px;-o-border-radius: 50px;-ms-border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px;}
.pay .btn3{width: 165px;line-height: 40px;border:1px solid #0BB4FF;text-align: center;color: #0BB4FF;border-radius: 50px;-o-border-radius: 50px;-ms-border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px;}
/* 购物车 */
.shopcar{background: #f5f6f7;}
.shopcar .part1{height: 50px;padding: 0 15px;}
.shopcar .car_item{padding: 0 15px;margin-bottom: 8px;background: #fff;height: 90px;}
.icon_choose{width: 18px;height: 18px;margin-right: 12px;}
.shopcar .imgbox{width: 84px;height: 61px;overflow:hidden;margin-right: 10px;position: relative;}
.shopcar .imgbox image{width: 100%;position: relative;z-index: 1;}
.shopcar .pt2{padding-top: 2px;}
.shopcar .dismount{width: 55px;line-height: 21px;font-size: 12px;color: #fff;text-align: center;background: #B3B4B9;position: absolute;top: 0;left: 0;z-index: 2;border-radius: 2px 0 4px 0;-o-border-radius: 2px 0 4px 0;-ms-border-radius: 2px 0 4px 0;-moz-border-radius: 2px 0 4px 0;-webkit-border-radius: 2px 0 4px 0;}
.shopcar .numbox{background: #f1f1f1;border-radius: 50px;-o-border-radius: 50px;-ms-border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px;text-align: center;}
.shopcar .minus{width: 20px;height: 20px;border-right: 1px solid #fff;color: #a3a3a3;}
.shopcar .plus{width: 20px;height: 20px;border-left: 1px solid #fff;color: #a3a3a3;}
input{width: 29px;height: 20px;line-height: 20px;font-size: 13px;}
.col8b{color: #8b8b8b;}
.car.footer{position: fixed;bottom: 0;left: 0;right: 0;background: #fff;z-index: 3;box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.10);height: 60px;padding: 0 15px;}
.car .btn{width: 100px;height: 40px;line-height: 40px;border-radius: 50px;-o-border-radius: 50px;-ms-border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px;text-align: center;color: #fff;font-size: 16px;background-image: linear-gradient(90deg, #0BB4FF 0%, #1A9AFF 100%);}
@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)) {
  .shopcar.container{
    padding-bottom: calc(60px + constant(safe-area-inset-bottom));
    padding-bottom: calc(60px + env(safe-area-inset-bottom));
  }
}@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)) {
  .car.footer{
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
  }
}
/* 专项捐赠商城 */
.donated .items{width: 47%;margin-bottom: 15px;background-color: #fff;border-radius: 5px;overflow: hidden;padding-bottom: 5px;}
.donated .imgbox{width: 100%;margin-bottom: 5px;overflow: hidden;}
.donated .imgbox img{width: 100%;}
/* 搜索 */
.search{background-color: #FFF;padding-top: 15px;}
.search .input_box{height: 35px;z-index: 10;box-shadow: 0 1px 10px 0 rgba(0,0,0,0.06);margin:0 15px 5px;border-radius: 50px;-o-border-radius: 50px;-ms-border-radius: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px;overflow: hidden;}
.search .input_box input{flex:1;padding-right: 15px;line-height: 35px;height: 35px;}
.search .icon_search{width: 15px;height: 15px;margin:0 5px 0 15px;}
.search .icon_history{width: 16px;height: 16px;margin-right: 8px;}
.search .icon_del{width: 16px;height: 16px;}
.search .pt10{padding-top: 5px;}
.search .his_items{padding: 0 10px;line-height: 35px;border: 1px solid #eee;margin-right: 10px;background: #f8f8f8;margin-top: 10px;border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
.search .del_his{width: 16px;height: 16px;margin-right: 15px;}






/*************************姜苏容**********************/
button{padding: 0;margin: 0;background-color: transparent;color: #333;border: 0px;text-align: unset;line-height: unset;position: unset;}
button::after{content: none;}
input{border: 0px;outline: none;background-color: transparent;display: block;}
input::placeholder{color: #B8BDCA;}
.j_xtitle{font-size: 17px;color: #777;}
.j_xtitle .rtext{color: #FB5757;}
.j_empty_btn{background-image: linear-gradient(90deg, #0BB4FF 0%, #1A9AFF 100%);border-radius: 4px;height: 92px;-webkit-display: flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;width: 100%;margin: 15px 0;}
.j_empty_btn .image{height: 36px;display: block;width: 44px;}
.j_empty_btn .right{padding-left: 10px;color: #fff;}
.j_empty_btn .text1{font-size: 16px;}
.j_empty_btn .text2{font-size: 12px;opacity: .8;}

.j_focus_img{margin: 15px;}
.j_img_box{-webkit-display: flex;display: flex;-webkit-align-items: center;align-items: center;flex-wrap: wrap;}
.j_img_box .item{margin: 15px 10px 0 0;width: 61px;height: 55px;border-radius: 1px;overflow: hidden;}
.j_img_box .item:nth-child(5n){margin: 15px 0 0 0;}
.j_img_box .item img{display: block;width: 100%;height: 100%;}
.j_common_wrap{padding: 0 15px;}
.j_ptb40{padding: 20px 0;}
.j_ptb15{padding: 15px 0;}
.j_fs30{font-size: 15px;}
.j_pt10{padding-top: 10px;}
.j_pt30{padding-top: 15px;}
.j_bgf{background-color: #fff;}
.j_tac{text-align: center;}
.j_w100{width: 100%; font-size: 16px;}
.j_mt15{margin-top: 15px;}
.j_ml15{margin-left: 15px;}
.j_ma15{margin: 15px;}
.j_c999{color: #999;}
.j_c898{color: #898989;}
.j_2a2{color: #2A2A2A;}
.j_ff3{color: #FF3945 ;}
.j_pa0{padding: 0;}
.j_pa15{padding: 15px;}
.j_w33{width: 33%;}

/* 新增 */
.j_uphead{width: 87px;height: 87px;margin: 20px auto 0;}
.jtx{width: 100%;height: 100%;border-radius: 50%;display: block;}
.j_up_btn{margin: 15px auto 20px;width: 82px;height: 32px;line-height: 32px;text-align: center;border-radius: 99px;background-color: #0BB4FF;font-size: 14px;color: #fff;}
.j_epbox{background: #FFF;box-shadow: 0 1px 6px 0 rgba(0,0,0,0.06);border-radius: 4px;padding: 22px 15px;font-size: 15px;margin-bottom: 15px;}
.j_epbox input{color: #999;width: 100%;text-align: right;}
.j_db{display: block;}
.j_addr_btn{height: 49px;background: #0BB4FF;box-shadow: 0 -1px 5px 0 rgba(0,0,0,0.06);line-height: 49px;text-align: center;color: #fff;font-size: 15px;}
.j_ml5{margin-left: 5px;}
.j_addr_wrap{margin: 15px 0;background: #FFF;box-shadow: 0 1px 6px 0 rgba(0,0,0,0.06);border-radius: 4px;padding: 15px;}
.j_addr_wrap .row1{font-size: 16px;margin-bottom: 6px;}
.j_addr_wrap .row2{padding-bottom: 12px;color: #666;}
.j_addr_wrap .row3{margin-top: 10px;}
.j_addr_wrap .row3 .text{display: inline-block;vertical-align: middle;color: #999;margin-left: 5px;}
.j_addr_wrap .row3 .img{width: 18px;height: 18px;display: inline-block;vertical-align: middle;}
.j_ml20{margin-left: 20px;}


.j_publish_wrap{padding: 20px;background-color: #fff;}
.j_next_btn{background-image: linear-gradient(90deg, #0BB4FF 0%, rgb(26, 154, 255) 100%);border-radius: 99px;height: 50px;line-height: 50px;text-align: center;color: #fff;font-size: 19px;box-shadow:0px 2px 12px 0px rgb(26, 154, 255, .5);display: block;width: 100%;}
.j_publish_wrap ~ .main{padding-bottom: 90px;}
.j_publish_wrap1{padding: 20px 40px;}

.j_back_home{width: 160px;height: 40px;line-height: 40px;text-align: center;border: 1px solid #BEBEBE;color: #A8A8A8;font-size: 15px;border-radius: 99px;}
.j_continue{width: 160px;height: 40px;line-height: 40px;text-align: center;border: 1px solid #2A2E3F;color: #2A2E3F;font-size: 15px;border-radius: 99px;}
.j_pay_simg{width: 110px;height: 100px;display: block;margin: 38px auto 0;}
.j_pay_goods{padding: 15px;background: #ffffff;box-shadow: 0px 1px 10px rgba(0,0,0,0.05);margin-top: 35px;}
.j_pay_goods .left{width: 84px;height: 61px;overflow: hidden;border-radius: 2px;margin-right: 10px;}
.j_pay_goods .left img{display: block;width: 100%;height: 100%;}
.j_pay_goods .row1{font-size: 14px;}
.j_pay_goods .row2 .price{font-size: 14px;color: #EE5228;}
.j_pay_goods .row2 .count{font-size: 12px;color: #999;}
.j_fb_wrap{padding: 20px;background-color: #fff;-webkit-display: flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;}
.j_fb_wrap ~ .main{padding-bottom: 80px;}
.j_ofoot{height: 44px;-webkit-display: flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;background-color: #fff;padding: 0 15px;}
.j_ofbule{display: block;border: 1px solid #0BB4FF;border-radius: 99px;width: 72px;height: 27px;color: #0BB4FF;font-size: 12px;line-height: 27px;text-align: center;}
.j_ofgrey{display: block;border: 1px solid #CCC;border-radius: 99px;width: 72px;height: 27px;color: #999;font-size: 12px;line-height: 27px;text-align: center;}

/* 个人中心 */
.mine_top{position: relative;min-height: 165px;}
.mine_backg{position: absolute;display: block;width: 100%;height: 165px;z-index: 0;}
.mine_top .head{width: 60px;height: 60px;border-radius: 50%;overflow: hidden;}
.mine_top .head img{width: 100%;height: 100%;display: block;}
.mine_info{padding: 25px 15px 0;position: relative;z-index: 1;}
.mine_info .center{padding-left: 10px;}
.mine_info .row1{color: #fff;font-size: 16px;}
.mine_info .row2{color: rgba(255, 255, 255, .8);}
.mine_info .right{color: rgba(255, 255, 255, .8);}
.mine_info .m-arrow-right:after{border-color: #fff;width: 8px;height: 8px;margin-top: -3px;}
.attestation{position: absolute;bottom: 20px;left: 36px;right: 36px;}
.attestation .att_icon{width: 18px;height: 18px;display: block;}
.attestation .left .text{color: #82413B;font-size: 13px;padding-left: 13px;}
.attestation .right .btn{background: rgb(80, 24, 24 , .8);border-radius: 99px;color: #fff;line-height: 12px;padding: 3px 10px;}
.attestation .m-arrow-right:after{width: 8px;height: 8px;margin-top: -3px;border-color: #733E1E;}
.m_order-list .item{-webkit-flex: 1;flex: 1;margin-bottom: 15px;}
.m_order-list .img{width: 25px;height: 25px;position: relative;margin: 0 auto;}
.m_order-list .img img{display: block;width: 100%;}
.m_order-list .dots{    position: absolute;top: -5px;left: 15px;min-width: 15px;height: 15px;background-color: #EE5228;border-radius: 99px;color: #fff;text-align: center;line-height: 15px;padding: 0 4px;font-size: 12px;white-space: nowrap;}
.m_order-list .text{text-align: center;padding-top: 5px;}
.m_util .item{-webkit-flex: 1;flex: 1;}
.m_util .img{width: 40px;height: 40px;margin: 0 auto;}
.m_util .img img{display: block;width: 100%;height: 100%;border-radius: 50%;}
.m_util .text{color: #666;padding-top: 10px;text-align: center;}
.j_common_shadow{background: #FFFFFF;box-shadow: 0 1px 12px 0 rgba(0,0,0,0.06);border-radius: 4px;padding: 20px 15px;}
/* 提示组件 */
.j_zhezhao{background: rgba(0, 0, 0, .5);position: fixed;top:0;left: 0;width: 100%;height: 100%;z-index: 99;}
.j_tishi{position: absolute;top: 50%;left: 49px;right: 49px;background: #fff;text-align: center;border-radius: 10px;z-index: 100;transform: translateY(-50%);}
.rzs_img{width: 90px;height: 71px;margin: 30px auto 0;}
.rzs_img img{display: block;width: 100%;height: 100%;}
.rzs_title{font-size: 15px;padding-top: 17px;}
.rzs_btn{background-image: linear-gradient(90deg, #0BB4FF 0%, #1A9AFF 100%);box-shadow:0px 2px 12px 0px rgb(26, 154, 255, .5);border-radius: 99px;color: #fff;width: 212px;height: 49px;line-height: 49px;margin: 32px auto 25px;}
.rzs_text{padding: 35px 22px 0;line-height: 24px;}

 /*展示上拉加载的数据列表*/
 .j_data-list li {position: relative;padding: 15px 15px 15px 140px;border-bottom: 1px solid #eee;}
 .j_data-list .pd-img {position: absolute;left: 15px;top: 15px;width: 110px;height: 90px;}
 .j_data-list .pd-row1{font-size: 12px;color: #999;padding-top: 3px;}
 .j_data-list .tip{font-size: 13px; color: #666;font-weight: 500;position: absolute;left: 5px;top: 116px;width: 132px;
}
 .j_data-list .pd-row1 .count{padding-right: 20px;}
 .j_data-list .pd-row2{font-size: 12px;color: #999;padding-top: 10px;}
 .j_data-list .pd-row2 .price{color: #EE5228;font-size: 14px;}
 .hide{display: none;}

/*菜单*/
.j_header .nav {border-bottom: 1px solid #F5F5F5;font-size: 0;background-color: #fff;-webkit-overflow-scrolling: touch;overflow-y: hidden;overflow-x: auto;white-space: nowrap;}
.j_header .nav p {display: inline-block;width: 16%;padding: 12px 0;color: #999;text-align: center;font-size: 15px;}
.j_header .nav .active {color: #0BB4FF;position: relative;}
.j_header .nav .active::after{content: '';position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);background: #0BB4FF;width: 20px;height: 3px;border-radius: 2px;display: block;}

/* 我的订单 */
.j_data-list1 li {position: relative;padding: 15px;margin-bottom: 10px;background-color: #fff;}
.j_data-list1 .pd-img {width: 84px;height: 61px;display: block;border-radius: 2px;}
.j_data-list1 .row1{font-size: 12px;color: #999;margin-bottom: 10px;}
.j_data-list1 .row1 .text1{color: #999;}
.j_data-list1 .row1 .text2{color: #666;text-align: right;}
.j_data-list1 .row2 .pd_right{padding-left: 15px;-webkit-flex-direction: column;flex-direction: column;-webkit-display: flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;height: 61px;}
.j_data-list1 .row2 .count{font-size: 12px;color: #999;}
.j_data-list1 .row3{padding-top: 20px;text-align: right;}
.j_data-list1 .btns{padding-top: 10px;}
.j_data-list1 .btn1{float: right;display: block;width: 72px;height: 27px;border-radius: 99px;border: #0BB4FF 1px solid;color: #0BB4FF;text-align: center;line-height: 26px;margin-left: 15px;}
.j_data-list1 .btn2{float: right;display: block;width: 72px;height: 27px;border-radius: 99px;border: 1px solid #ccc;color: #999;text-align: center;line-height: 26px;}
.j_dib{display: inline-block;vertical-align: middle;}
.j_btext{color: #0BB4FF;}


/* 评价 */
.j_assess .title{font-size: 22px;text-align: center;padding-top: 30px;}
.j_assess .desc{color: #999;text-align: center;}
.j_assess textarea{border: 1px solid #DCDCDC;border-radius: 4px;outline: none;resize: none;padding: 15px;height: 146px;width: 100%;margin-top: 32px;}
.j_assess .up_title{padding-left: 10px;position: relative;margin-top: 25px;}
.j_assess .up_title::before{content: '';position: absolute;top: 50%;transform: translateY(-50%);left: 0;display: block;width: 5px;height: 5px;border-radius: 50%;background-color: #EE5228;font-size: 16px;color: #333;}
.j_assess .up_img li{width: 80px;height: 60px;border-radius: 4px;overflow: hidden;display: inline-block;margin: 15px 10px 0 0;}
.j_assess .up_img img{width: 100%;height: 100%;display: block;}

/* 订单详情 */
.j_icon{background-image: url(../static/icon/jicon.png);background-size: 300px auto;background-repeat: no-repeat;display: inline-block;vertical-align: middle;}
.j_i-clock{background-position: 0 0;width: 20px;height: 20px;}
.j_i-suc{background-position: -25px 0px;width: 20px;height: 20px;}
.j_i-err{background-position: -51px 0px;width: 20px;height: 20px;}
.j_i-address{background-position: -76px 0px;width: 23px;height: 30px;}
.j_sky_top{background-image: linear-gradient(90deg, #0BB4FF 0%, #1A9AFF 100%);padding: 0 15px;height: 72px;}
.j_sky_top .left span{color: #fff;display: inline-block;vertical-align: middle;padding-left: 10px;font-size: 18px;}
.j_sky_top .right{font-size: 12px;color: #fff;}
.j_addr{padding: 15px;}
.j_addr .right{padding: 0 15px;}
.j_addr .row1{font-size: 16px;color: #666;}
.j_addr .row2{color: #666;padding-top: 5px;}
.j_addr .m-arrow-right:after{margin-top: -8px;}
.j_grey_stay{height: 8px;background-color: #F5F6F7;}
.j_order_title{font-size: 18px;margin-top: 15px;}
.j_order_goods .item{-webkit-display: flex;display: flex;margin: 15px 0;}
.j_order_goods .img{width: 84px;height: 61px;border-radius: 2px;}
.j_order_goods .img img{width: 100%;height: 100%;display: block;}
.j_order_goods .right{padding-left: 10px;-webkit-display: flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: space-between;justify-content: space-between;}
.j_order_goods .right .count{color: #999;}
.j_od_title{font-size: 15px;margin-left: 15px;padding: 15px 15px 10px 0;-webkit-display: flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
.j_star_opt{-webkit-display: flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;margin-top: 24px;}
.j_star_opt img{width: 30px;height: 30px;display: block;margin: 0 13px;}

/* 提示组件 */
.j_zhezhao{display: none;background: rgba(0, 0, 0, .5);position: fixed;top:0;left: 0;width: 100%;height: 100%;z-index: 99;}
.j_zhezhao ~ .main{height: 100vh;overflow: hidden;}
.j_tishi{display: none;position: absolute;left: 64px;top: 243px;right: 64px;background: #fff;text-align: center;border-radius: 10px;z-index: 100;text-align: center;}
.j_tishi .text{padding: 30px 0;}
.j_tishi .cancel{padding: 10px 0;}
.j_tishi .fix{padding: 10px 0;color: #0BB4FF;}

/*************************姜苏容**********************/

/*************************蒋欢**********************/


/*-------------------蒋欢------------------*/
.h-all-icon{background-image: url("../static/icon/h-icons.png");background-repeat: no-repeat;background-size: 300px 300px;}
input{border: none;outline: none;background-color: transparent;}


/*页面-1-45组织注册*/
.h-sign-box{padding: 15px 32.5px;font-size: 14px;}
.h-holder::-webkit-input-placeholder{color: #666;}
.h-holder::-moz-placeholder{color: #666;}
.h-holder:-ms-input-placeholder{color: #666;}
.h-sign-list li{display: flex;align-items: center;padding: 15px 20px;margin-bottom: 20px;background-color:#FAFAFA;border-radius: 40px;}
.h-sign-list li:last-child{margin-bottom: 0;}
.h-sign-list .h-all-icon{display: block;width: 18px;height: 18px;position: relative;}
.h-sign-list input{padding-left: 12px;flex:1;overflow: hidden;font-size: 14px;line-height: 24px;height: 20px;}
.s1con1{background-position: 0 0;}
.s1con2{background-position: -42px 0;}
.s1con3{background-position: -84px 0;}
.s1con4{background-position: -125px 0;}
.s1con1.on{background-position: 0 -33px;}
.s1con2.on{background-position: -42px -33px;}
.s1con3.on{background-position: -84px -33px;}
.s1con4.on{background-position: -125px -33px;}

.code-btn,.code-btn1{color: #0BB4FF;min-width: 90px;text-align: right;}
.h-sign-btn{background-image: linear-gradient(90deg, #0BB4FF 0%, #1A9AFF 100%);  border-radius:25px;font-size: 16px;color: #fff;line-height: 50px;display: block;text-align: center;margin-top: 30px;}


/*页面-1-42认证*/
.s1con5{background-position: -170px 3px;}
.s1con5.on{background-position: -170px -36px;}
.h-apply-fail{width: 275px;padding: 40px 20px 25px;border-radius: 15px;background-color: #f0f0f0;font-size: 14px;color: #333;text-align: center;}
.h-apply-fail .pop-btn{display: block;background-image: linear-gradient(90deg, #0BB4FF 0%, #1A9AFF 100%);line-height: 50px;border-radius: 25px;width: 213px;margin: 30px auto 0;font-size: 15px;color: #fff;}
.temp-skip{display: block;line-height: 55px;height: 55px;font-size: 15px;text-align: center;color: #999;box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.10);}

/*页面-1-44关联企业*/
.h-search-top~.main{padding-top: 50px;}
.h-com-bom~.main{padding-bottom: 60px;}
.h-choice_box{display: block;cursor: pointer;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.h-choice_box input{display: none;}
.h-choice_box .choice{position: relative;}
.h-choice_box .choice::after{content:'';display: block;background-image: url('../static/icon/h-icons.png');background-repeat: no-repeat;background-size: 300px 300px;width: 18px;height: 18px;background-position: -214.5px 0;}

.h-search-box{padding: 10px 15px;}
.h-search-inner{background: #FFFFFF;box-shadow: 0 1px 10px 0 rgba(0,0,0,0.06); border-radius: 23px;height: 30px;padding-left: 100px;padding-right: 20px;}
.sou-icon{display: block;width: 15px;height: 15px;background-position: -261px 0;}
.h-search-inner .sou-icon{margin-right: 5px;}

.h-choice_box .h-check:checked~.choice::after{background-position: -214.5px -33px;}
.h-com-list{padding-left: 15px;}
.h-com-list .h-choice_box{display: flex;border-bottom: 1px solid #F4F3F3;padding:15px 15px 15px 0;}
.h-com-list .h-choice_box:last-child{border-bottom: none;}
.h-com-list .choice{margin-left: 20px;}
.h-comPic{display: block;width: 48px;height: 48px;background-image: url("../static/images/h-pic1.png");background-size: cover;border-radius: 50%;overflow: hidden;margin-right: 5px;}
.h-com-name{font-size: 15px;color: #333;}
.h-com-code{font-size: 12px;color: #999;}
.h-com-btns{padding: 10px 15px;}
.h-skip{display: block;font-size: 14px;color: #999;border: 1px solid #DEDEDE;
    border-radius: 25px;line-height: 40px;width: 75px;text-align: center;margin-right: 15px;height: 40px;}
.h-confirm{display: block;background-image: linear-gradient(90deg, #0BB4FF 0%, #1A9AFF 100%);border-radius: 25px;font-size: 14px;color: #fff;text-align: center;line-height: 40px;height: 40px;}

/*页面-1-40登录*/
.h-login-box{width: 100vw;height: 100vh;position: relative;z-index: 1;
  /* background-image: url("../static/icon/h-bg1.png");background-position:center bottom;background-repeat: no-repeat;background-size: cover; */
  
  padding: 75px 32.5px 0;}
.h-logo{width: 75px;height: 75px;margin: 0 auto;}
.h-logo img{display: block;width: 100%;height: auto;max-height: 100%;}
.h-login-box .h-sign-list{padding-top: 68px;}

.h-login-box li{background-color: rgba(0,0,0,0.09);}
.h-holder1::-webkit-input-placeholder{color: rgba(255,255,255,0.6);}
.h-holder1::-moz-placeholder{color: rgba(255,255,255,0.6);}
.h-holder1:-ms-input-placeholder{color: rgba(255,255,255,0.6);}
.h-login-box .code-btn,.h-login-box .code-btn1{color: #fff;}
.h-login-box .h-sign-btn{background-color: #fff;color: #0BB4FF;background-image: none;}

.s1con6{background-position: 0 -67px;}
.s1con7{background-position: -42px -67px;}

.h-login-opts{margin-top: 15vh;}
.h-login-opts .h-opts-btn{display: block;text-align: center;background: rgba(255,255,255,1);border: 1px solid #FFFFFF;border-radius: 51px;font-size: 16px;color: #0BB4FF;line-height: 48px;height: 50px;margin-right: 23px;}
.h-login-opts .h-opts-btn:last-child{margin-right: 0;}
.h-login-box .h-all-icon{opacity: 0.4;}
.h-login-box input{color: #fff;}

/*页面-1-38注册协议*/
.h-agreement-box{padding: 20px 15px;}
.h-agreement-logo{width: 90px;height:88px;margin: 0 auto 10px;}
.h-agreement-title{font-size: 18px;color: #000;text-align: center;}
.h-agreement-con{margin-top: 20px;font-size: 12px;color: #666;line-height: 23px;}
.h-agreement-con h4{font-size: 13px;color: #151515;margin-top: 20px;}
.h-agreement-con p{text-indent: 2em;}

/*页面-1-37帮助中心*/
.h-help-box{padding-left: 15px;padding-top: 20px;}
.h-help-box .item{height: 60px;font-size: 14px;color: #333;padding-right: 15px;border-bottom: 1px solid #eee;}

/*主页面-36我的评价*/
.h-comment-list{font-size: 14px;color: #333;}
.h-comment-list .item{background-color: #fff;margin-bottom: 8px;padding: 15px;}
.h-comment-list .item:last-child{margin-bottom: 0;}
.h-comment-list .h-name{font-size: 16px;}
.h-comment-list .h-time{font-size: 12px;color: #999;}
.h-comment-list .h-sub{font-size: 12px;color: #999;margin-top: 5px;}
.h-tc{display: block;width: 44px;height: 44px;margin-right: 15px;background-image: url("../static/images/h-pic1.png");background-repeat: no-repeat;background-size: cover;background-position: center;}
.h-comment-list .h-desc{margin-top: 10px;}
.h-pics{display: flex;flex-wrap: wrap;}
.h-pics .h-pic-item{width: 80px;height: 60px;margin-right: 10px;margin-top: 5px;}
.h-detail{margin-top: 10px;}
.h-comment-list .h-picBox{display: block;width: 84px;height: 62px;border-radius: 4px;margin-right: 10px;}
.h-comment-list .h-tit{color: #2A2C2E;height: 40px;margin-bottom: 5px;}
.h-price{color: #EE5228;}
.h-detail{background: #F5F6F7;border-radius: 7px;padding: 10px;}
.h-star-img img{width: 14px;height: 14px;margin-right: 8px;}


/*************************蒋欢**********************/



.m-footer ~ .wrap {
  padding-bottom: 50px;
}


.tools .picbox{height: 120px;}
.picbox1{height: 120px;
}

/* 登录 */
.hlogn-bg{display: block;height: 100vh;width: 100vw;margin: 0 auto;position: absolute;left: 0;top: 0;right: 0;z-index: 0;}

.j_data-list1 .row2{margin: 20px 0;}

.h-toHome,.h-toBack,.h-contact{display: block;width: 30px;height: 30px;border-radius: 20px;position: fixed;right: 15px;z-index: 260;
  background-color: rgba(255,255,255,0.6);box-shadow: 0 0 10px 0 rgba(238,82,40,0.2);padding: 5px;}
.h-toHome img,.h-toBack img,.h-contact img{display: block;width: 20px;height: 20px;border-radius: 50%;overflow: hidden;}
.h-toHome{bottom: 35vh;}
.h-toBack{bottom: 25vh;}
.h-contact{bottom: 15vh;}


.container.donated{background-color: #f5f5f5;}


.swiper-slide{display:block;position:relative;z-index:2;overflow:hidden;}
.swiper-slide img{max-width:101%;width:101%;position:absolute;z-index:1;top:50%;left:50%;top:0 \9;left:0 \9;top:50% \9 \0;left:50% \9 \0;-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}
.swiper-slide img[aspectFit]{max-height:101%;height:101%;max-width:none;width:auto;}


.picbox1{display:block;position:relative;z-index:2;overflow:hidden;height: 120px;}
.picbox1 img{max-width:101%;width:101%;position:absolute;z-index:1;top:50%;left:50%;top:0 \9;left:0 \9;top:50% \9 \0;left:50% \9 \0;-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}
.picbox1 img[aspectFit]{max-height:101%;height:101%;max-width:none;width:auto;}

.imgbox{display:block;position:relative;z-index:2;overflow:hidden;height:152px}
.imgbox img{max-width:101%;width:101%;position:absolute;z-index:1;top:50%;left:50%;top:0 \9;left:0 \9;top:50% \9 \0;left:50% \9 \0;-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}
.imgbox img[aspectFit]{max-height:101%;height:101%;max-width:none;width:auto;}  

.picbox{display:block;position:relative;z-index:2;overflow:hidden;height: 120px;}
.picbox img{max-width:101%;width:101%;position:absolute;z-index:1;top:50%;left:50%;top:0 \9;left:0 \9;top:50% \9 \0;left:50% \9 \0;-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);}
.picbox img[aspectFit]{max-height:101%;height:101%;max-width:none;width:auto;}


.zhufu-popup{top: 50%!important;-webkit-transform: translate3d(-50%,-50%,0) scale(0.9)!important;transform: translate3d(-50%,-50%,0) scale(0.9)!important;}
.zhufu-popup.popup-wrap_visible{top: 50%!important;-webkit-transform: translate3d(-50%,-50%,0) scale(0.9)!important;transform: translate3d(-50%,-50%,0) scale(0.9)!important;}
.zhufu-popup{width: 220px;height: 255px;}
.zhufu-box{position: relative;width: 220px;height: 255px;}
.zhufu-box .img-fuzhu{display: block;width: 220px;height: 255px;}
.zhufu-box .img-close{display: block;width: 29px;height: 29px;position: absolute;bottom: -60px;left: calc((100% - 29px) / 2);}
.zhufu-box .btn-get{position: absolute;bottom:42px;left:50%;transform: translateX(-50%);padding:8px 20px;border: 1px solid #FFDF98;background: transparent;border-radius: 99px;font-size: 15px;font-weight: bold;color: #FFDF98;text-align: center;}
.zhufu-wrap{
  margin: 0 15px 15px;
}

/*  */
.btn-publish{
  position: fixed;
  right: 15px;
  bottom: 100px;
  z-index: 10;
  font-size: 12px;
  line-height: 14px;
  color: #13B2F4;
}
.btn-publish .icon{
  display: block;
  width: 49px;
  height: 49px;
  border-radius: 50%;
  margin: 0 auto 7px;
}
.z_main_btn{
  height: 42px;
  line-height: 42px;
  font-size: 14px;
  box-shadow: unset;
}
.z_main_btn.disabled{
  background: #C2C2C2;
}
.z_head_nav{
  padding: 0 15px;
  font-size: 16px;
  color: #333333;
  height: 45px;
}
.z_head_nav .icon_back{
  display: block;
  margin: 0 10px 0 0;
  width: 18px;
  height: 18px;
}
.z_publish_wrap{
  padding: 0 15px;
}
.z_input_box{
  height: 60px;
  border-bottom: 1px solid #eee;
}
.z_input_box .m-input{
  font-size: 14px;
}

.z_publish_wrap .z_title_1{
  margin: 23px 0;
font-size: 14px;
color: #333333;
}
.z_publish_wrap .z_title_2{
  margin: 15px 0 10px;
  font-size: 15px;
  color: #333333;
}
.z_publish_wrap .z_btn_upload{
  display: block;
  width: 90px;
  height: 90px;
}
.z_publish_wrap .z_img_up{
  display: block;
  margin: 0 auto 10px;
  max-width: 100%;
  height: auto;
  border-radius: 15px;
}

.z_publish_wrap .z_date_1{
  margin: 0 0 15px;
  font-size: 13px;
  color: #199DFF;
}
.z_head_nav .icon-home{
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.z_publish_wrap .icon_paysuc{ width: 110px;display: block;margin: 80px auto 10px;}
.z_publish_wrap .z_header .nav{border-bottom: 0;}
.z_publish_wrap .z_header p{
  width: 33.33%;
}

.rank-tabber {
  justify-content: center;
}
.rank-tabber .item{
padding: 15px 20px;
color: #333333;
font-family: "PingFangSC-Medium";
font-size: 17px;
font-weight: 400;
line-height: 18px;
text-align: center;
}
.rank-tabber .item.active{
  position: relative;
  color: #007aff;
}
.rank-tabber .item.active::after{
  position: absolute;
  left: calc((100% - 10px) / 2);
  bottom: 5px;
  content: '';
  width: 10px;
  height: 2px;
  background: #007aff;
}
.rank-wrap{
  padding:15px;
}
.rank-wrap .rank-item{
  margin: 0 0 10px;
  padding: 15px 18px;
  background: #ffffff;
  font-size: 15px;
  font-weight: 400;
  line-height: 17px;
}
.rank-wrap .col-red{
  color: #e21b23;
}
.rank-wrap .tip{
  margin: 15px 0 10px;
  color: #757575;
  font-family: "PingFangSC-Regular";
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}
.rank-wrap .tip span{
  margin-left: 18px;
}
.rank-wrap .tip span:nth-of-type(2){
  margin-left: 22px;
}
.rank-wrap .icon{
  display: block;
  width: 22px;
  height: 31px;
}
.rank-wrap .num{
 width: 30px;
 text-align: center;
 margin: 0 0 0 -6px;
}