.safe-area-inset-bottom{ height: env(safe-area-inset-bottom);}
.x-grid{ display: grid;}
.x-grid.span-1{ grid-template-columns: repeat(1, minmax(0px, 1fr));}
.x-grid.span-2{ grid-template-columns: repeat(2, minmax(0px, 1fr));}
.x-grid.span-3{ grid-template-columns: repeat(3, minmax(0px, 1fr));}
.x-grid.span-4{ grid-template-columns: repeat(4, minmax(0px, 1fr));}
.x-grid.span-5{ grid-template-columns: repeat(5, minmax(0px, 1fr));}
.x-grid.span-6{ grid-template-columns: repeat(6, minmax(0px, 1fr));}
.x-grid.span-7{ grid-template-columns: repeat(7, minmax(0px, 1fr));}
.x-grid.span-8{ grid-template-columns: repeat(8, minmax(0px, 1fr));}
.x-grid.span-9{ grid-template-columns: repeat(9, minmax(0px, 1fr));}
/*公用头部*/
.top-header{height: 2.8rem;line-height: 2.8rem;background-color: #53c3f1;color:#fff;position: fixed;width: 100%;top: 0;z-index: 5;}
.top-header .left{width: 15%;height: 100%;text-align: center;}
.top-header .left a{color: #fff;font-size: 1.4rem;display: block;height: 100%;}
.top-header .left img{width: 2.4rem;height: 2.4rem;margin-top: 0.3rem;vertical-align: top;border-radius: 2rem;margin-left: 0.5rem;}
.top-header .center{width: 70%;text-align: center;font-size: 0.875rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.top-header .my-center{flex: 1;width: auto}
.top-header .right{width: 15%;}
.top-header .right-title{text-align: center;color: #de2a2c;font-size: 0.75em;display: block;}
.top-header .right a.icon-right{text-decoration:none;text-align:center;color: #fff;display: block;}
.top-header .right a.icon-right i.iconfont-1{font-size: 1.25rem;}
.top-header .right a.icon-right span.icon-text{font-size: 0.75rem;}
.top-header .my-right{width: 17%;}
.top-header .my-right a.icon-right{text-decoration:none;text-align:center;color: #fff;margin-right: 0.5rem;}
.top-header .my-right a.icon-right i.iconfont-1{font-size: 1.25rem;}

.normal-header{height: 3rem;line-height: 3rem;background-color: #53c3f1;color:#fff;width: 100%;z-index: 1;}
.normal-header .left{width: 15%;height: 100%;text-align: center;}
.normal-header .left a{color: #fff;font-size: 1.4rem;display: block;height: 100%;}
.normal-header .left img{width: 2.4rem;height: 2.4rem;margin-top: 0.3rem;vertical-align: top;border-radius: 2rem;margin-left: 0.5rem;}
.normal-header .center{width: 70%;text-align: center;font-size: 0.875rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.normal-header .right{width: 15%;}

/*搜索头部2*/
.search-head{height: 2.8rem;width: 100%;background-color: #53c3f1;position: fixed;top: 0;z-index: 1;}
.search-head .search-return{width: 12%;float:left;display: block;height: 100%;line-height: 2.6rem;font-size: 1.3rem;color:#fff;padding-left: 0.8rem;cursor: pointer;}
.search-head .search-common-return{width: 15%;}
.search-head .search-return i.icon-zxkj918918{color: #0260C2;font-size: 1.6rem;}
.search-head .search-head-city{width: 15%;float: left;display: block;height: 100%;line-height: 2.6rem;color: #fff;font-size: 0.875rem;}
.search-head .search-head-city i{font-size: 0.75rem;}
.search-head .search-input{width: 50%;float: left;height:2rem;margin-top: 0.45rem;position: relative;}
.search-head .search-common-input{width: 70%;}
.search-head .search-input input{width: 100%;height: 1.8rem;border-radius:1rem;border: 1px #eee solid;font-size:0.75rem;padding: 0.429rem 0 0.429rem 2.4rem;}
.search-head .search-input i{position: absolute;top: 0;left: 0;width:2.8rem;text-align: center;display: block;height:2rem;line-height:2rem;color: #3498DB;}
.search-head .search-cancel{width: 23%;float: left;}
.search-head .search-common-cancel{width: 15%;float: left;}
.search-head .search-cancel .cancel-submit{width: 50%;text-align: center;color: #fff;height:2.8rem;line-height: 2.8rem;cursor: pointer;border: 0;background-color: #53c3f1;font-size: 0.875rem;float: left;}
.search-head .search-cancel .cancel-submit:last-child{padding-left: 0.25rem;}
.search-head .search-cancel .cancel-common-submit{width: 100%;text-align: center;padding:0;}
.search-head .search-cancel .cancel-submit i{height: 100%;line-height: 2.8rem;font-size: 1.3rem;color:#fff;}
.search-head .search-cancel .cancel-submit:last-child i{font-size: 1.2rem;}

/* 底部footer */
.user-foot .content{position:fixed;bottom:0;width:100%;background-color:#fff;z-index:1;border-top: 1px solid #eee;}
.user-foot .placeholder{height:2.72rem;}
.user-foot ul{height:2.72rem;}
.user-foot li{width:25%;height:100%;}
.user-foot li a{display:block;width:100%;height:100%;color:#111;}
.user-foot li a i{width: 100%;height:1.8rem;line-height: 2rem;display:block;text-align:center;font-size:1.4rem;}
.user-foot li a p{height:1.4rem;line-height:1.2rem;font-size:0.61rem;text-align:center;}
.user-foot li.active a,
.user-foot li:active a{color:#5ECBFF;}
.user-foot .foot-icon {width: 1.2rem; height: 1.2rem;display: block;margin: 0.4rem auto 0.1rem;}

/*  回顶部  */
.return-head{right: 5%;z-index: 998;width: 3rem;height: 3rem;bottom: 12%;display:none;}
.return-head a{border-radius: 300px;background-color:rgba(255,255,255,0.9);width: 100%;height: 100%;color: #626262;line-height: 1.1rem;font-size: 0.75rem;padding-top: 0.5rem;}
.return-head a i{display: block;font-size: 1.2rem;}
.return-head.am-active{display:block;}

/*  弹出提示框  */
.pahod-alert{height:2.6rem;line-height:2.6rem;background-color:rgba(0,0,0,0.6);z-index: 1110;display: block;border-radius:0.4rem;overflow: hidden;width:70%;left:50%;top:50%;margin:0 0 0 -35%;color: #fff;font-size: 0.875rem;}
/* 弹框加载中 */
.am-modal-loading.am-modal-active{-webkit-transition-duration:0s;transition-duration:0s;}
.am-modal-loading .am-modal-dialog{color: #fff;background-color: rgba(0,0,0,0.5);width: 8.2rem;border-radius: 1rem;font-size: 0.875rem;}
.am-modal-loading .am-modal-dialog .am-modal-hd{margin-bottom: 0;}

/* 侧边栏 */
.sidebar-title .am-offcanvas-bar{width: 75%;color: #fff;background: url(../images/daohang.jpg);background-repeat: repeat-y;background-size: 100%;float: left;background-color: #516C99;height: 100%;}
.sidebar-title .am-offcanvas-bar:after{background-color: #516C99;}
.sidebar-title .am-offcanvas-bar .top-person-info{height: 5rem;margin-top: 2.8rem;margin-left: 2rem;border-bottom: 1px #2D415C solid;}
.sidebar-title .am-offcanvas-bar .top-person-info a{height: 100%;}
.sidebar-title .am-offcanvas-bar .top-person-info a .top-photo{margin-right: 1rem;}
.sidebar-title .am-offcanvas-bar .top-person-info a .top-photo img{width: 3rem;height: 3rem;border-radius: 2rem;}
.sidebar-title .am-offcanvas-bar .top-person-info a .flex-1{margin-right: 1rem;}
.sidebar-title .am-offcanvas-bar .top-person-info a .company-name{font-size: 1rem;color: #fff;}
.sidebar-title .am-offcanvas-bar .top-person-info a .company-level{font-size: 0.875rem;color: #DBC8B9;}
.sidebar-title .am-offcanvas-bar .sidebar-menu{width: 100%;height: auto;}
.sidebar-title .am-offcanvas-bar .sidebar-menu ul li{height: 3rem;line-height: 3rem;border-bottom: 1px #2D415C solid;}
.sidebar-title .am-offcanvas-bar .sidebar-menu ul li a{color: #D6E3EA;display: inline-flex;padding-left: 2rem;width: 100%;}
.sidebar-title .am-offcanvas-bar .sidebar-menu ul li a i{margin-right: 1rem;color: #fff;font-size: 1.5rem;display: inline-block;}
.sidebar-title .am-offcanvas-bar .sidebar-menu ul li a span{font-size: 0.875rem;}

/* 首页内容 */
.home-content{width: 100%;margin: 2.8rem auto 1rem;}
.home-content.home-menu{margin-top: 4rem;}
.home-content.alert-home-content-info{margin-top: 5rem;}
.list-item-data{width: 100%;height: 5rem;background-color: #fff;margin-bottom: 1rem;}
.list-item-data ul li{height: 5rem;}
.list-item-data ul li:nth-child(1){width: 25%;line-height: 5rem;}
.list-item-data ul li:nth-child(1) .left-icon{display: block;width: 3rem;height: 3rem;margin-top: 1rem;margin-left: 1rem;border-radius: 4rem;}
.list-item-data ul li:nth-child(1) .left-icon i{color: #fff;position: relative;bottom: 1rem;font-size: 1.5rem;left: 0.7rem;}
.list-item-data ul li:nth-child(1) .color-blue{background-color: #00b8f2;}
.list-item-data ul li:nth-child(1) .color-green{background-color: #46be8a;}
.list-item-data ul li:nth-child(1) .color-orange{background-color: #f2a654;}
.list-item-data ul li:nth-child(1) .color-purple{background-color: #7266ba;}
.list-item-data ul li:nth-child(2){width: 50%;}
.list-item-data ul li:nth-child(2) .content-detail{margin-top: 0.7rem;}
.list-item-data ul li:nth-child(2) .content-detail .item-count{font-size: 1.2rem;color: #515151;}
.list-item-data ul li:nth-child(2) .content-detail .item-name{font-size: 0.875rem;color: #a8a8a8;}
.list-item-data ul li:last-child{width: 25%;line-height: 5rem;text-align: right;padding-right: 0.8rem;display: block;}
.list-item-data ul li:last-child i{font-size: 1.5rem;}

/* 暂无内容 */
.out-no{width:100%;height:100%;min-height:24rem;}
.out-no .out-null{width:100%;text-align:center;margin-top:-4rem;}
.out-no .out-null i{font-size:4.5rem;height:5.071rem;display:block;width:100%;line-height:5.071rem;color:#D3D3D3;}
.out-no .out-null p{margin:0;color:#9F9E9C;font-size:0.9rem;}

/* 加载更多 */
.sec-load{width: 100%;height:3rem;}
.sec-load i{display:block;width:3rem;height:3rem;margin:0 auto;line-height:2.8rem;font-size:1.2rem;color:#979495;text-align:center;}
.no-more{width:5.535rem;height:1rem;line-height:1rem;font-size:0.8rem;color:#81807E;margin:1rem auto;text-align:center;position:relative;}
.no-more:before{content:'';position:absolute;top:0.5rem;right:100%;width:3.357rem;height:1px;background-color:#828280;background:-moz-linear-gradient(left,#E8E7E5,#82817F);background:-webkit-gradient(linear,0 50%,100% 50%,from(#E8E7E5),to(#82817F));background:-webkit-linear-gradient(left,#E8E7E5,#82817F);background:-o-linear-gradient(left,#E8E7E5,#82817F);}
.no-more:after{content:'';position:absolute;top:0.5rem;left:100%;width:3.357rem;height:1px;background-color:#828280;background:-moz-linear-gradient(right,#E8E7E5,#82817F);background:-webkit-gradient(linear,100% 50%,0 50%from(#E8E7E5),to(#82817F));background:-webkit-linear-gradient(right,#E8E7E5,#82817F);background:-o-linear-gradient(right,#E8E7E5,#82817F);}

/* 顶部切换标题 */
.alert-ul{position: fixed;width: 100%;top: 3rem;overflow: hidden;-ms-touch-action: none;}
.alert-ul li {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;height: 2.4rem;line-height: 2.4rem;text-align: center;background-color: #fff;border-bottom: 1px #E2E2E2 solid;}
.alert-ul li a {display: block;width: 100%;height: 100%;font-size: 0.875rem;color: #515151;}
.alert-ul li.active a {color: #63C8F2;border-bottom: 1px #63C8F2 solid;}

/* 顶部可伸缩切换标题 */
.alert-flex-ul{position: fixed;width: 100%;top: 2.8rem;overflow: hidden;-ms-touch-action: none;z-index: 1;}
.alert-flex-ul li {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;height: 2.4rem;line-height: 2.4rem;text-align: center;background-color: #fff;border-bottom: 1px #E2E2E2 solid;}
.alert-flex-ul li a {display: block;width: 100%;height: 100%;font-size: 0.875rem;color: #515151;}
.alert-flex-ul li.active a {color: #63C8F2;border-bottom: 1px #63C8F2 solid;}

/* 确认提醒 */
.am-modal-confirm{background-color: rgba(0,0,0,0.2)}
.am-modal-hd{font-size: 1rem;padding:0.5rem;}
.am-modal-footer{height: 2.8rem;}
.am-modal-btn{height: 2.8rem;line-height: 2.8rem;font-size: 1rem;}

/* 底部添加按钮 */
.bottom-ul{position: fixed;width: 100%;bottom: 0;}
.bottom-ul li {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;height: 2.8rem;line-height: 2.8rem;text-align: center;background-color: #53c3f1;border-bottom: 1px #53c3f1 solid;}
.bottom-ul li a {display: block;width: 100%;height: 100%;font-size: 0.875rem;color: #fff;}
.bottom-ul li.active a {color: #63C8F2;border-bottom: 1px #63C8F2 solid;}

/* 首页 - 幻灯片 */
.normal-content{margin-bottom: 4.5rem;}
.site-home-page {margin-top: 2.4rem;}
.site-home-page .site-home-slide{margin-bottom: 0;box-shadow: none;background-size: 100% 100%;
    background: -webkit-linear-gradient(bottom, #fff, #53c3f1);
    background: -o-linear-gradient(bottom, #fff, #53c3f1);
    background: -mos-linear-gradient(bottom, #fff, #53c3f1);
    background: -moz-linear-gradient(bottom, #fff, #53c3f1);
    background: linear-gradient(bottom, #fff, #53c3f1);}
.site-home-page .site-home-slide li{margin-top: 0.5rem;}
.site-home-page .site-home-slide img{height: 9rem;width: 94%;border-radius: 0.8rem;margin: 0 auto;}
.site-home-page .am-control-nav{bottom: 0.8rem;}
.site-home-page .am-direction-nav{display: none;}
.site-home-image{display: block;background-color: #fff;padding: 0 0.65rem 0.75rem 0.65rem;}
.site-home-image img{width: 100%;height: auto;}
.site-home-class{ width: 100%;background-color: #fff;margin-bottom: 0.5rem;}
.site-home-class .site-home-flex-ul{width: 100%;-ms-touch-action: none;z-index: 1; display: flex;}
.site-home-class .site-home-flex-ul li {flex:1;padding-top: 0.75rem;padding-bottom: 0.5rem;text-align: center;}
.site-home-class .site-home-flex-ul li a {display: block;width: 100%;height: 100%;font-size: 0.875rem;color: #515151;}
.site-home-class .site-home-flex-ul li a img{width: 2.5rem;height: 2.5rem;}
.site-home-class .site-home-flex-ul li a p{height: 1.8rem;line-height: 1.8rem;font-size: 0.75rem;color: #666;}

.site-home-menu{min-height: 10rem;border-radius: 0.5rem;margin-bottom: 0.5rem;}
.site-home-menu .site-home-title{height: 2.5rem;line-height: 2.5rem;padding: 0 1rem;background-color: #fff;}
.site-home-menu .site-home-title .left-title{font-weight: normal;font-size: 0.875rem;padding: 0;margin: 0;}
.site-home-menu .site-home-title .right-link{width: 7rem;text-align: right;}
.site-home-menu .site-home-title .right-link a{display: block;font-size: 0.75rem;color: #a8a8a8;}

/*商品首页  着想秒杀*/
.seconds-kill{height: auto;}
.seconds-kill .seconds-waper{z-index:1;height:9rem;width: 100%;overflow-x: auto;-ms-touch-action: none;background-color: #fff;padding: 0.5rem 0;}
.seconds-kill .seconds-waper .seconds-scroller{z-index: 1;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust: none;text-size-adjust: none;}
.seconds-kill .seconds-waper .seconds-scroller li{width:5.786rem;height:7.5rem;float: left;line-height:3rem;font-size: 14px;overflow:hidden;text-align: center; margin-left:0.714rem;}
.seconds-kill .seconds-waper .seconds-scroller li img{ width:5.857rem; height:5.75rem;}
.seconds-kill .seconds-waper .seconds-scroller p{margin:0; font-size:0.857rem; color:#ff0000; line-height:2rem;}

.site-nearby-supplier{}
.site-nearby-supplier li{border-bottom: 1px solid #eee;}
.site-nearby-supplier li:first-child{border-top:none;}
.site-nearby-supplier li a { display: block;padding: 0.714rem 0.857rem;font-size: 0.785rem;color: #333;background-color: #fff;}
.site-nearby-supplier li .shop-pic{float: left;width: 16.2%;width: 3.428rem;height: 3.428rem;}
.site-nearby-supplier li .shop-pic img{width: 100%;height: 100%;}
.site-nearby-supplier li .shop-detail{float: left;width: 82.8%;padding-left: 0.5rem;position: relative;}
.site-nearby-supplier li .shop-detail .detail-base{height: 3.428rem;line-height: 1;}
.site-nearby-supplier li .shop-detail .detail-base .sepcial{ display: inline-block; background: #fcdb00;font-size: 0.714rem;line-height: 1.25; padding: 0 0.178rem; margin-right: 0.285rem; -webkit-border-radius: 0.178rem; -moz-border-radius: 0.178rem; border-radius: 0.178rem;}
.site-nearby-supplier li .shop-detail .detail-base i{font-style: normal;margin: 0 0.15rem;}
.site-nearby-supplier li .shop-detail .detail-base .shop-deliver span+span{padding-left: 0.357rem; margin-left: 0.357rem;}
.site-nearby-supplier li .shop-detail .sub-detail{position: absolute;top: 0;right: 0;padding-top: 0.2rem;}
.site-nearby-supplier li .shop-detail .sub-detail p{text-align: right;color: #989898;font-size: 0.642rem;line-height: 1.2rem;}
.site-nearby-supplier li .shop-detail .sub-detail p span.s{color: #1ac6b8;font-size: 0.571rem;border: 1px solid #1ac6b8;border-radius:0.178rem;padding: 0 0.178rem;margin-right: 0.3rem; }
.site-nearby-supplier li .shop-detail .activities{margin-top: 1rem;}
.site-nearby-supplier li .shop-detail .activity i {color: #fb2a35; margin: 0 0.357rem 0 0; display: inline-block; width: 0.785rem; height: 0.785rem; font-size: 0.928rem; float: left;}
.site-nearby-supplier li .shop-detail .activity{color: #333;}
.site-nearby-supplier li .shop-detail .shop-name{font-size: 0.857rem;font-weight: bold;}

/* 首页-供应商列表 */
.site-home-menu .site-home-content{border-radius: 0.25rem;}
.site-home-tj-supplier{background-color: #fff;}
.site-home-tj-supplier .item-list{padding: 0 0.5rem 0.5rem;border-bottom: 1px solid #eee;border-radius: 0.5rem;}
.site-home-tj-supplier .item-list:last-child { margin-bottom: 0.5rem!important;}
.site-home-tj-supplier .item-list .head-flex-title{height: 3.8rem;padding: 0.5rem 0rem;font-size: 0.875rem;}
.site-home-tj-supplier .item-list .head-flex-title .user-name-left{display: inline-flex;}
.site-home-tj-supplier .item-list .head-flex-title .user-name-left .user-image{width: 2.7rem;height: 2.7rem;margin-right: 0.75rem;}
.site-home-tj-supplier .item-list .head-flex-title .user-name-left .user-name-info{text-align: left;}
.site-home-tj-supplier .item-list .head-flex-title .user-name-left .user-name-info .user-name{color: #000;height: 1.5rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.site-home-tj-supplier .item-list .head-flex-title .user-name-left .user-name-info .user-date{color: #a8a8a8;font-size: 0.75rem;}
.site-home-tj-supplier .item-list .head-flex-title .user-name-contact{height: 2.7rem;line-height: 2.7rem;}
.site-home-tj-supplier .item-list .head-flex-title .user-name-contact a{height: 1rem;border: 1px solid #53c3f1;color: #3498DB;font-size: 0.75rem;padding: 0.25rem 0.75rem;border-radius: 5rem;}
.site-home-tj-supplier .item-list .img-list-info{width:100%;min-height: 5.5rem;color:#000;}
.site-home-tj-supplier .item-list .list-img{display:block;float: left;width: 33.3333%;position: relative;overflow: hidden;text-align: center;}
.site-home-tj-supplier .item-list .list-img img{width:94%;height: 6.4375rem;}
.site-home-tj-supplier .item-list .list-img .good-price{position: absolute;bottom: 0;right: 0.15rem;display: block;font-size: 0.75rem;color: #000;height: 1.5rem;line-height: 1.5rem;background-color: rgba(255, 255, 255, 0.7);min-width: 3.5rem;}
.site-home-tj-supplier .item-list .more-product{height: 2rem;line-height: 2rem;text-align: right;font-size: 0.875rem;}
.site-home-tj-supplier .item-list .more-product a{color: #a8a8a8;font-size: 0.875rem;}
.site-home-tj-supplier .item-list .more-product a .product-num{color: #3498DB;}
.site-home-tj-supplier .item-list .more-product a i{font-size: 1.2rem;}
.site-home-menu .site-home-recruit .user-recruit-info{padding-top: 0px;}
.site-home-menu .site-home-discus .user-recruit-info{padding-top: 0px;}
.site-home-menu .site-home-goods{margin-bottom: 4rem;}
.site-home-menu .site-home-goods .user-recruit-info{padding-top: 0px;background-color: #fff;}

/* 首页商品详情 */
.site-home-menu .site-home-goods {
    padding-bottom: 2rem;
}
.site-home-menu .site-home-goods p{margin:0;}
.site-home-menu .site-home-goods .product-title{position:relative; height:2.679rem;}
.site-home-menu .site-home-goods .product-title span{ width:0.25rem; background-color:#f00; height:1.071rem; position:absolute; left:0; top:0.786rem;}
.site-home-menu .site-home-goods .product-title p{ font-size:0.857rem; margin:0; line-height:1rem; padding-left:0.714rem; line-height:2.679rem;}
.site-home-menu .site-home-goods li{width:46.5%;margin-bottom:0.5rem;border-radius: 0.63rem;overflow: hidden;}
.site-home-menu .site-home-goods li:nth-child(n){float: left;margin-left:0.5rem;}
.site-home-menu .site-home-goods li:nth-child(2n){float: right;margin-right:0.5rem;}
.site-home-menu .site-home-goods li a{border:1px solid #eee;display: block;}
.site-home-menu .site-home-goods li a img{width:100%; height:10.1875rem; object-fit:cover;border-radius: 0.125rem 0.125rem 0 0;}
.site-home-menu .site-home-goods .product-intro{font-size:0.714rem; color:#333; line-height:1.2rem; margin-bottom: 0.625rem; height:2.3rem; overflow:hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.site-home-menu .site-home-goods .product-intro .seek-tioe-mail {color: #ff3333;border: 1px solid #ff3333;padding: 0 0.4rem;border-radius: 1rem;font-size: 0.714rem;}
.site-home-menu .site-home-goods .product-price{font-size:0.857rem; color:#f00; margin-top:0.05rem;}
.site-home-menu .site-home-goods .product-price span s{color: #999;font-size: 0.75rem;}
.site-home-menu .site-home-goods .product-price .address{float:right; font-size:0.714rem; color:#999; padding-top:0.1rem;}
.site-home-menu .site-home-goods .product-con{margin:0.75rem 0.625rem 0.3rem;}
/* 首页 - 未找到数据 */
.site-home-content .out-no{min-height: 10rem;}
.site-home-content .out-no .out-null{margin-top: 0;}
.site-home-content .out-no .out-null i{font-size: 3.5rem;height: 4.5rem;line-height: 4.5rem;}

/* 板块介绍 */
.plat-detail-info{width: 100%;padding: 2.4rem 0 0;font-size: 0.875rem;}
.plat-detail-info .head-content{width: 100%;}
.plat-detail-info .head-content *{font-size:0.875rem;}
.plat-detail-info .head-content p{margin: 0;}
.plat-detail-info .head-content img{width: 100%;}

/* 我的 */
.user-center .user-head{width:100%;overflow:hidden;position:relative;background-color: #53c3f1;border-radius: 0 0 0.6rem 0.6rem;}
.user-center .user-head .placeholder{ height: 3rem;}
.user-center .user-head .flex{ align-items: flex-end;}
.user-center .user-port{display:block;position:relative;margin-left: 1.5rem;}
.user-center .user-port .user-man{display:block;width:4.5rem;height:4.5rem;margin:auto;background-color:#f7f7f7;overflow:hidden;border-radius:50%;border:0.214rem rgba(118,205,255,0.4) solid;}
.user-center .user-port .user-man img{width:100%;height:100%;}
.user-center .user-status{ padding: 0 1rem;}
.user-center .user-status p{height: 2.5rem;line-height: 2.5rem;color: #fff;font-size: 1rem;}
.user-center .member-code,
.user-center .user-status .status-id{width:4rem;font-size:0.75rem;border:1px rgba(255,255,255,0.6) solid;text-align:center;color:#fff;background-color:rgba(255,255,255,0.2);border-radius:300px;}
.user-center .user-order{background-color:#fff;position: relative;top: -2.5rem;margin: 0 0.5rem;border-radius: 0.5rem;}
.user-center .user-order li{height:100%; flex: 1;}
.user-center .user-order li a{display:block;width:100%;height:100%;color:#343138;}
.user-center .user-order li a.hotel i{font-size:1.5rem;}
.user-center .user-order li a:active,.user-order li a:active i{color:#8E8E8E;}
.user-center .user-order li i{display:block;width:100%;color:#666;height: 2.3rem;line-height: 2.8rem;font-size:1.4rem;text-align:center;}
.user-center .user-order li span{display:block;width:100%;color: #3498DB;height: 2.3rem;line-height: 2.8rem;font-size:0.875rem;text-align:center;}
.user-center .user-order li p{font-size:0.7rem;text-align:center;}
.user-center .user-order li p{font-size:0.7rem;text-align:center;}
.user-center .user-order li .order-status-num{font-size: 1rem;color: #FF0000;position: relative;left: 50%;top: -90%;background-color: #fff;width: 1.8rem;height: 1.8rem;line-height: 1.8rem;text-align: center;border-radius: 10rem;border: 1px solid #FF0000;-webkit-transform-origin-x: 0;-webkit-transform: scale(0.65);}
.user-center .user-order h5{font-weight:normal;font-size:0.8rem;padding:0.6rem 0.642rem;margin:0;}
.user-center .user-order.order-list{margin-top: 0.5rem;}
.user-center .user-order .order-list li i{height:2.1rem;line-height:2.6rem;}
.user-center .user-order.order-list div.flex{border-top:1px #eee solid;border-bottom:1px #eee solid;}
.user-center .user-order.order-list .right-link{width: 10rem;text-align: right;}
.user-center .user-order.order-list .right-link a{display: block;font-size:0.75rem;padding:0.5rem 0.642rem;margin-top: 0.2rem;color: #8B9096;}
.user-center .user-order ul{height:4rem;width:100%;}
.user-center .user-order.order-list ul{height:3.9rem;width:100%;}
.user-center .member-code{background-color:#99cb84; display: inline-block;}

.user-center .other-list-item{width: 100%;padding: 0 0.5rem;margin-top: -2.5rem;}
.user-center .other-list-item ol.sep-button{padding: 0;background-color:#fff;margin-top: 0.5rem;margin-bottom: 0;border-radius: 0.5rem;}
.user-center .other-list-item ol li{padding:0 1rem;}
.user-center .cash-over-plus{margin:0;font-weight:normal;width:100%;height:4.642rem;line-height:4.642rem;}
.user-center .cash-over-plus .cash-money{font-size:0.875rem;color: #515151;}
.user-center .cash-over-plus .cash-money p{margin:0;}
.user-center .cash-over-plus .cash-money i{font-style:normal;margin-left:0.821rem;color:#FC5648;}
.user-center .cash-over-plus i{display:block;}
.user-center .cash-over-plus .cash-avatar{color:#FF4200;width: 4rem;}
.user-center .cash-over-plus .cash-avatar img{width:3.5rem;height: 3.5rem;border-radius: 3rem;}
.user-center .cash-icon{display:block;width:1rem;height:100%;color:#B6B6B6;line-height:3.214rem;}
.user-center .cash-over-plus .cash-icon{height:4.642rem;line-height:4.642rem;}
.user-center .cash-option{background-color:#fff;height:3rem;line-height:3rem;margin-bottom:0.785rem;}
.user-center .cash-option a{width:50%;font-size:0.875rem;display:block;text-align:center;border-bottom:1px #eee solid;color: #515151;}
.user-center .cash-option a:nth-child(1){border-right:1px #eee solid;}
.user-center .cash-option a:active{background-color:#DDDDDD;}
.user-center .cash-ul{background-color:#fff;padding-left:0}
.user-center .cash-ul ol{margin-top:1rem;}
.user-center .cash-ul li{height:3rem;width:100%;border-bottom:1px #eeeeee solid;}
.user-center .cash-ul li a{width:100%;height:100%;color:#515151;}
.user-center .cash-ul li p{line-height:3rem;height:3rem;font-size:0.875rem;margin:0;}
.user-center .cash-ul li p i{font-size: 1.2rem;margin-right: 0.5rem;}
.user-center .cash-ul li p i.icon-shuruzhengque{color: #3498DB;}
.user-center .cash-ul li p i.icon-zhuyi{color: #FE920B;}
.user-center .cash-ul li a i.common-right{font-style:normal;font-size:0.75rem;display:block;line-height:3.214rem;margin-right:0.645rem;color:#a8a8a8;}
.user-center .cash-ul li a i.cash-num{font-size:0.875rem;color: #3498DB;}
.cash-text .cash-ul li a i.cash-num span{color:#53C3F1;margin-right:0.1rem;}

/* 个人信息 */
.my-personal{padding:0 0 1.428rem 0;margin-top: 2.8rem;}
.my-personal .my-list{background-color:#fff;padding:0 0.714rem;border-top:1px #eee solid;margin-bottom:0.8rem;}
.my-personal .my-list li{height:2.857rem;line-height:2.857rem;width:100%;border-bottom:1px #eee dashed;}
.my-personal .my-list li.active .dian:before{content:' ';display:block;width:0.535rem;height:0.535rem;background-color:#0099E5;margin:1.16rem auto;border-radius:50%;}
.my-personal .my-photo-personal{width: 100%;height: 8rem;text-align: center;background-color: #fff;padding: 1rem 0;}
.my-personal .my-photo-personal .personal-photo{width: 4rem;height: 4rem;display: block;margin: 0 auto;padding: 0;}
.my-personal .my-photo-personal .personal-photo .photo-img{text-align: center;width: 4rem;height: 4rem;border-radius: 3rem;}
.my-personal .my-photo-personal .user-personal{text-align: center;font-size: 1rem;line-height: 2.5rem;height: 2.5rem;}
.my-personal .my-list li:nth-last-child(1){border:0;}
.my-personal .my-list li a{width:100%;height:100%;color:#242424;}
.my-personal .my-list li p{font-size:0.9rem;margin:0;}
.my-personal .my-list li .my-photo{width:50%;height:100%;}
.my-personal .my-list li .my-photo .photo-text{text-align: right;font-size: 0.875rem;color: #a8a8a8;}
.my-personal .my-quit{width:85%;display:block;margin:2rem auto;height:2.5rem;line-height:2.5rem;font-size:0.865rem;text-align:center;background-color:#53c3f1;color:#fff;border-radius:3rem;}
.my-personal .my-pass{margin-bottom:1.428rem;width:100%;height:2.857rem;line-height:2.857rem;background-color:#fff;border-top:1px #CFCFCF solid;border-bottom:1px #CFCFCF solid;color:#242424;padding:0 0.714rem;color:#252525;font-size:0.9rem;}
.my-personal .my-pass i{width:1rem;height:100%;color:#B6B8B7;font-size:1.2rem;}

.active-h5-content{background-repeat: no-repeat;background-size: 100% 100%;width: 100%;height: 100%;z-index:1000;}
.active-h5-content .right-jump{position:relative;top:0.5rem;right:1rem;width: 3.8rem;height: 2rem;line-height:2rem;text-align:center;background-color: rgba(0, 0, 0, 0.3);color:#fff; border-radius: 1rem;float: right;font-size: 0.875rem;}
.active-h5-content.click-jump{cursor:pointer;width: 100%;height: 100%;z-index: 1001;}
.active-h5-video .right-jump{width: 3.5rem;height: 2rem;line-height:2rem;text-align:center;background-color: rgba(0, 0, 0, 0.3);color:#fff; border-radius: 1rem;font-size: 0.875rem;position: fixed;top: 0.5rem;right: 1rem;}
.active-h5-video.click-jump{cursor:pointer;}
#my-video{object-fit: cover;object-position: center center;}

/* 开屏首页动画效果 */
.flex-loading {display: flex;justify-content: center;align-items: flex-start;}
#loading {background-color: #ec558c;position: absolute;top: 0;left: 0;height: 100vh;width: 100%;z-index: 1002;flex-direction: column;color: gray;}
#loading .spinner {margin: 100px;width: 50px;height: 60px;text-align: center;font-size: 10px;left: 0;right: 0;top: 0;bottom: 0;margin: auto;position: absolute;}
#loading .spinner>div {height: 100%;width: 3px;display: inline-block;-webkit-animation: stretchdelay 1.2s infinite ease-in-out;animation: stretchdelay 1.2s infinite ease-in-out;background: #ffffff;}
#loading .spinner .rect2 {-webkit-animation-delay: -1.1s;animation-delay: -1.1s;}
#loading .spinner .rect3 {-webkit-animation-delay: -1.0s;animation-delay: -1.0s;}
#loading .spinner .rect4 {-webkit-animation-delay: -0.9s;animation-delay: -0.9s;}
#loading .spinner .rect5 {-webkit-animation-delay: -0.8s;animation-delay: -0.8s;}
@-webkit-keyframes stretchdelay {
    0%,
    40%,
    100% {
        -webkit-transform: scaleY(0.4)
    }
    20% {
        -webkit-transform: scaleY(1.0)
    }
}
@keyframes stretchdelay {
    0%,
    40%,
    100% {
        transform: scaleY(0.4)
    }
    20% {
        transform: scaleY(1.0)
    }
}

/* 支付码信息 */
.my-payCode{background-color:#fff;width:100%;height:100%;padding:0 0 1.428rem 0;margin-top: 0rem;}
.my-payCode .my-payCode-personal{background-color:#fff;width: 100%;text-align: center;padding: 0.5rem 0;}
.my-payCode .my-payCode-personal .my-payCode-unit{text-decoration: none;border-bottom:1px solid #ccc; display: inline-block;padding-bottom:10px;font-size:18px;}
.my-payCode .my-payCode-personal .my-payCode-text{font-size:24px;}
.my-payCode .my-payCode-center{background-color:#fff;width:90%;height:480px;text-align: center;margin:0 auto;border:1px hidden #FFF;border-radius: 26px;-moz-box-shadow:0px 0px 3px #000;-webkit-box-shadow:0px 0px 3px #000;box-shadow:0px 0px 3px #000;font-size:18px;}
.my-payCode .my-payCode-center .my-payCode-head{background-color:#99cb84;width:100%;height:53px;text-align: center;border:1px solid #FFF;-webkit-border-top-left-radius: 30px;-webkit-border-top-right-radius: 30px;}
.my-payCode .my-payCode-center .my-payCode-head .my-payCode-head-text{margin-top: 15px;}
.my-payCode .my-payCode-center .my-payCode-qrcode{background-color:#fff;width: 100%;height:270px;text-align: center;padding: 1rem 0;}
.my-payCode .my-payCode-center .my-payCode-amount{background-color:#fff;width: 100%;height:50px;text-align: center;padding: 0.5rem 0;}
.my-payCode .my-payCode-center .my-payCode-amount span{font-size:28px;color: red;}
.my-payCode .my-payCode-center .my-payCode-info{background-color:#fff;width: 100%;height:28px;text-align: center;padding: 0.5rem 0;}
.my-payCode .my-payCode-center .my-payCode-refresh{background-color:#fff;width: 100%;height:20px;text-align: center;padding: 1rem 0;}
.my-payCode .my-payCode-end{background-color:#fff;width: 100%;height:220px;text-align: center;padding: 1rem 0;font-size:18px;margin-top: 0.2rem;}
.my-merchant{width:100%;height:100%;background-color:#fff;padding:0 0 1.428rem 0;margin-top: 2.8rem;}
.my-merchant .my-title{background-color:#fff;padding: 1rem 0; }
.my-merchant .my-title .my-left-head{float:left;text-align: left;border:10px;margin-left: 10px;}
.my-merchant .my-title .my-right-head{text-align: right;border:10px;margin-right: 10px;}
.my-merchant .my-line{background-color:#fff;padding: 1rem 0;color:grey;font-size: 0.8rem}
.my-merchant .my-line .my-left{float:left;text-align: left;border:10px;margin-left: 10px;}
.my-merchant .my-line .my-right{text-align: right;margin-right: 10px;}
.my-merchant .my-label{width:100%;font-size:25px;font-weight: inherit;color: #0b76ac}
.my-merchant .my-date{width:100%;}
.my-merchant .my-date .my-date-left{float:left;width:46%;height: 40px;}
.my-merchant .my-date .my-date-mid{width:4%;margin-left: 18px;}
.my-merchant .my-date .my-date-right{float:right;width:46%;height: 40px;}
.my-merchant .search-submit{width: 100%;text-align: center;color: #fff;height:1.2rem;line-height: 1.2rem;cursor: pointer;border: 0;background-color: #53c3f1;font-size: 0.775rem;}

.suc-flex {display:flex;}
.suc-flex .suc-flex1{width:100%;float:left;text-align: center;}
.suc-flex .suc-flex2{width:100%;float:right;text-align: center;}
.suc-amount {text-align: center;font-size: 1.75rem;color: #2a0f51;}

.lsdst-pay-content{
    height: 100%;
    background-color: #fff;
}
.lsdst-pay-content .top-box{
    height: 6.46rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.lsdst-pay-content .top-title1-text{
    /* font-size: 0.89rem; */
    font-size: 16px;
    padding-bottom: 0.39rem;
    border-bottom: 1px solid #979797;
}
.lsdst-pay-content .top-title2-text{
    /* font-size: 1.42rem; */
    font-size: 23px;
    font-weight: 700;
    /* letter-spacing: 0.28rem; */
    padding-top: 0.1rem;
}
.lsdst-pay-content .content-box{
    width: 20.82rem;
    /* height: 24.07rem; */
    border-radius: 10px;
    margin: 0 auto;
    border: 1px solid #f3f3f3;
    box-shadow: 0.01rem 0.01rem 5px #e6e6e6;
    margin-top: -0.4rem;
}
.lsdst-pay-content .content-box .name{
    height: 3.07rem;
    background-color: #181558;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #fff;
    /* font-size: 0.89rem; */
    font-size: 16px;
    display:flex;
    justify-content: center;
    align-items: center;
}
.lsdst-pay-content .content-box .tel{
    padding-left: 0.4rem;
}
.lsdst-pay-content .content-content-box{
    background: #fff;
    padding-top: 0.93rem;
}
.lsdst-pay-content .content-content-box .ey-box{
    text-align: center;
    line-height: 1.89rem;
    /* font-size: 0.89rem; */
    font-size: 16px;
}
.lsdst-pay-content .content-content-box .ey-box span{
    /* font-size: 1.36rem; */
    font-size: 23px;
    font-weight: 700;
    color: #d70f1e;
}
.lsdst-pay-content .content-content-box .btn-box{
    text-align: center;
    line-height: 2.14rem;
    /* font-size: 0.89rem; */
    font-size: 16px;
}
.lsdst-pay-content .content-content-box .btn-box .marR18{
    margin-right: 1.43rem;
}

.lsdst-pay-content .content-content-box .erm-box{
    padding: 4px 0 0;
    /* padding:0.857rem 0; */
}
.lsdst-pay-content .content-content-box .erm-box .erm-text{
    width: 13.00rem;
    margin: 0 auto;
    font-size: 0;
}
.lsdst-pay-content .content-content-box .erm-box .erm-text img{
    width: 100%;
}
.lsdst-pay-content .content-box .refresh-box{
    /* margin-top: 0.1rem; */
    font-size: 0;
    text-align: center;
    padding: 14px 0;
}
.lsdst-pay-content .refresh-logo{
    margin-right: 0.5rem;
}
.lsdst-pay-content .refresh-text{
    /* font-size: 0.89rem; */
    font-size: 16px;
    letter-spacing: 0.285rem;
}
.lsdst-pay-content .botton-box{
    padding: 14px;
    /* font-size: 0.89rem; */
    font-size: 16px;
    text-align: center;
}
.lsdst-pay-content .list-text{
    margin-right: 1.43rem;
}

/* 主题色 */
.lsdst-pay-content .bgc_409EFF{
    background-color: #53c3f1 !important;
}
.lsdst-pay-content .color_409EFF{
    color: #53c3f1 !important;
}

.return-to-app{position: fixed;z-index: 11;left:5px;bottom: 5px;}

/*会员卡付款码*/
.vip-pay-block{ overflow: hidden;}
.vip-pay-block .header{ display: flex; align-items: center; background-color: #53c3f1; font-size: 14px; color: #fff; padding: 0.8rem;}
.vip-pay-block .header dl{ flex: 1;}
.vip-pay-block .header dd{ font-size: 13px; margin-top: 0;}
.vip-pay-block .qrcode,
.vip-pay-block .qrcode canvas,
.vip-pay-block .qrcode img{ width: 208px; height: 208px;}
.vip-pay-block .qrcode{ display: flex; align-items: center; justify-content: center; text-align: center; margin: 0 auto;}
.m-select-vip-card{ background-color: #fff;}
.m-select-vip-card .bank-head{height:3rem;width:100%;background-color:#FFFFFF;border-bottom:1px #DDDDDD solid;}
.m-select-vip-card .bank-head i{display:block;height:3rem;width:3.392rem;text-align:center;line-height:3rem;cursor:pointer;font-size:1.2rem;color:#C4C4C4;}
.m-select-vip-card .bank-head i:active{background-color:#C4C4C4;color:#fff;}
.m-select-vip-card .bank-head p{height:100%;margin:0;line-height:3rem;padding-right:3.392rem;}
.m-select-vip-card .bank-choose{position:relative;width:100%;background-color:#fff;height:18.071rem;overflow-y:scroll;overflow-x:hidden;}
.m-select-vip-card .vip-list{width:100%;background-color:#fff;overflow-y:auto;padding:0 0.821rem;}
.m-select-vip-card .vip-list li{width:100%;border-bottom:1px #DDDDDD dashed;padding:0.535rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;}
.m-select-vip-card .vip-list li dl{ flex: 1; font-size: 14px; text-align: left;}
.m-select-vip-card .vip-list li dd{ font-size: 13px; margin-top: 0;}
.m-select-vip-card .vip-list li i{display:block;height:100%;width:2.142rem;text-align:center;line-height:2.142rem;color:#fff;font-size:1.2rem;}
.m-select-vip-card .vip-list li.active i{color:#53C3F1;}
