.discount-dialog { position: fixed; z-index: 5000; width: 80%; max-width: 600rpx; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: transparent; text-align: center; border-radius: 8px; overflow: hidden; } .dialog-title { height: 60rpx; line-height: 60rpx; text-align: center; color: #fff; } .image-box { height: 90vmin; overflow: hidden; } .image-box image { width: 100%; height: 100%; } .dialog-close { margin-top: 16rpx; margin-bottom: 16rpx; } .home-header { position: fixed; width: 750rpx; height: 40rpx; display: flex; justify-content: left; align-items: left; background-color: #fff; z-index: 98; } .current-store { text-align: left; position: relative; margin-left: 35rpx; font-size: 14px; } .search-icon { width: 40rpx; height: 40rpx; margin-left: auto; } .search-header { position: fixed; top: 40rpx; width: 750rpx; height: 91rpx; display: flex; background: #fff; padding: 0 31.25rpx; font-size: 29rpx; color: #333; z-index: 99; } .search-header .input-box { position: relative; margin-top: 16rpx; float: left; width: 0; flex: 1; height: 59rpx; line-height: 59rpx; padding: 0 20rpx; background: #f4f4f4; color: #999; } .search-header .icon { position: absolute; top: 14rpx; left: 20rpx; width: 31rpx; height: 31rpx; } .search-header .del { position: absolute; top: 3rpx; right: 10rpx; width: 53rpx; height: 53rpx; z-index: 10; } .search-header .keywrod { position: absolute; top: 0; width: 506rpx; height: 59rpx; font-size: 12px; } .search-header .right { margin-top: 24rpx; margin-left: 31rpx; margin-right: 6rpx; width: 58rpx; height: 43rpx; line-height: 43rpx; float: right; } .search-icon-shop { width: 40rpx; height: 40rpx; margin-left: 15rpx; margin-top: 20rpx; } .banner { width: 710rpx; height: 365rpx; background-color: #fff; padding-top: 130rpx; justify-content: center; margin: 0 auto; border-radius: 15rpx; box-shadow: 3px 3px 7px rgb(224, 221, 221); } .banner image { width: 100%; height: 365rpx; } .m-menu { height: 155rpx; width: 710rpx; flex-flow: row nowrap; align-items: center; background-color: #fff; display: flex; justify-content: center; margin: 10rpx auto 0 auto; border-radius: 15rpx; box-shadow: 3px 3px 7px rgb(224, 221, 221); } .m-menu .item { flex: 1; display: block; padding: 20rpx 0; } .m-menu .itemb { flex: 1; display: block; } .m-menu image { display: block; width: 58rpx; height: 58rpx; margin: 0 auto; margin-bottom: 12rpx; } .m-menu text { display: block; font-size: 24rpx; text-align: center; margin: 0 auto; line-height: 1; color: #333; } .a-section { width: 710rpx; height: auto; margin: 10rpx auto 0 auto; justify-content: center; border-radius: 15rpx; box-shadow: 3px 3px 7px rgb(224, 221, 221); } .a-section .h { width: 710rpx; height: 90rpx; display: flex; align-items: center; background: #fff; justify-content: space-between; border-radius: 15rpx; box-shadow: 3px 3px 7px rgb(224, 221, 221); } .a-section .h .txt { padding-left: 40rpx; display: inline-block; height: 36rpx; line-height: 36rpx; font-size: 33rpx; } .a-section .h .more-1 { padding-right: 30rpx; justify-content: rigth; width: 60rpx; height: 36rpx; line-height: 36rpx; } .a-section .b { height: auto; justify-content: center; margin: 10rpx auto 0 auto; } .a-section .b .item { margin-top: 10rpx; height: 254rpx; width: 710rpx; background: #fff; border-radius: 15rpx; box-shadow: 3px 3px 7px rgb(224, 221, 221); } .a-section .b .item .c .left { width: 240rpx; height: 240rpx; float: left; display: flex; justify-content: center; align-items: center; /* border-radius: 20rpx; margin-top: 36rpx; */ } .touming-img{ opacity:0.6; filter:alpha(opacity=60); } .a-section .b .img { margin-top: 10rpx; margin-right: 15rpx; float: left; width: 240rpx; height: 240rpx; background-size: 140rpx 140rpx; } .a-section .b .right { float: left; height: 250rpx; width: 445rpx; display: flex; flex-flow: row nowrap; } .a-section .b .text { display: flex; flex-wrap: nowrap; flex-direction: column; justify-content: center; overflow: hidden; height: 264rpx; width: 460rpx; margin-left:20rpx; } .a-section .b .name { /* width: 456rpx; */ display: block; color: #333; line-height: 50rpx; font-size: 33rpx; /* font-weight: bolder; */ } .a-section .b .desc { width: 456rpx; display: block; color: #999; line-height: 50rpx; font-size: 25rpx; } .a-section .b .goods-do { display: inline; } #goods-do-new { margin-top: 10%; } #directionp { margin-right: 5%; } .goods-do-font { font-size:23rpx; } .a-section .b .goods-do .price { /* width: 50rpx; */ display: inline; color: #f00910; line-height: 50rpx; font-size:42rpx; /* font-weight: bold; */ } .bottomprice { margin-bottom:10%; } .a-section .b .goods-do .org-price { /* width: 40rpx; */ display: inline; color: #333; line-height: 50rpx; font-size: 23rpx; margin-left: 2rpx; } .a-brand .wrap { position: relative; } .a-brand .img { position: absolute; left: 0; top: 0; } .a-brand .mt { position: absolute; z-index: 2; padding: 27rpx 31rpx; left: 0; top: 0; } .a-brand .mt .brand { display: block; font-size: 33rpx; height: 43rpx; color: #333; } .a-brand .mt .price, .a-brand .mt .unit { font-size: 25rpx; color: #999; } .a-brand .item-1 { float: left; width: 375rpx; height: 252rpx; overflow: hidden; border-top: 1rpx solid #fff; margin-left: 1rpx; } .a-brand .item-1:nth-child(2n+1) { margin-left: 0; width: 374rpx; } .a-brand .item-1 .img { width: 375rpx; height: 253rpx; } .a-new .b { border-top: 1px solid #d9d9d9; width: 750rpx; height: auto; overflow: hidden; padding: 0 31rpx 45rpx 31rpx; } .topic-list { border-top: 1px solid #d9d9d9; } .topic-list .item .imgtt .imgline .priceInfo { float: left; text-align: left; width: 60%; height: 33rpx; line-height: 38rpx; overflow: hidden; color: #fff; font-size: 33rpx; margin-top: 25rpx; padding-left: 33rpx; } .a-new .b .item { float: left; width: 302rpx; margin-top: 10rpx; margin-left: 21rpx; margin-right: 21rpx; } .a-new .b .item-b { margin-left: 42rpx; } .a-new .b .imgt { width: 302rpx; height: 302rpx; } .a-new .b .img { width: 100%; height: 100%; } .a-new .b .name { text-align: center; display: block; width: 302rpx; height: 35rpx; margin-bottom: 14rpx; overflow: hidden; font-size: 30rpx; color: #333; } .a-new .b .price { display: inline; text-align: center; line-height: 30rpx; font-size: 30rpx; color: #b4282d; } .a-new .b .priceInfo { float: left; clear: both; } .a-topic .b { height: 433rpx; width: 750rpx; padding: 0 0 48rpx 0; } .a-topic .b .list { width: 750rpx; white-space: nowrap; } .a-topic .b .item { display: inline-block; width: 680.5rpx; margin-left: 30rpx; overflow: hidden; } .a-topic .b .item:last-child { margin-right: 30rpx; } .a-topic .b .img { height: 387.5rpx; width: 680.5rpx; margin-bottom: 10rpx; } .a-topic .b .np { height: 35rpx; margin-bottom: 13.5rpx; color: #333; font-size: 30rpx; } .a-topic .b .np .price { margin-left: 20.8rpx; color: #b4282d; } .a-topic .b .desc { display: block; height: 30rpx; color: #999; font-size: 24rpx; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .good-grid { width: 750rpx; height: auto; overflow: hidden; } .good-grid .h { display: flex; flex-flow: row nowrap; align-items: center; justify-content: center; height: 130rpx; font-size: 33rpx; color: #333; } .good-grid .b { width: 750rpx; padding: 0 6.25rpx; height: auto; overflow: hidden; } .good-grid .b .item { float: left; background: #fff; width: 365rpx; margin-bottom: 6.25rpx; height: 452rpx; overflow: hidden; text-align: center; } .good-grid .b .item .a { height: 452rpx; width: 100%; } .good-grid .b .item-b { margin-left: 6.25rpx; } .good-grid .item .img { margin-top: 20rpx; width: 302rpx; height: 302rpx; } .good-grid .item .name { display: block; width: 365.625rpx; padding: 0 20rpx; overflow: hidden; height: 35rpx; margin: 11.5rpx 0 22rpx 0; text-align: center; font-size: 30rpx; color: #333; } .good-grid .item .price { display: block; width: 365.625rpx; height: 30rpx; text-align: center; font-size: 30rpx; color: #b4282d; } .good-grid .more-item { height: 100%; width: 100%; } .more-a { height: 100%; width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; } .good-grid .more-a .txt { height: 33rpx; width: 100%; line-height: 33rpx; color: #333; font-size: 33rpx; } .good-grid .more-a .icon { margin: 60rpx auto 0 auto; width: 70rpx; height: 70rpx; } .line-through { text-decoration: line-through; } .number-item { display: inline-flex; -webkit-box-pack: justify; align-items: center; position: absolute; right: 0; margin-right: 60rpx; /* margin-top:8rpx; */ } .number-item .selnum { /* height: 71rpx; */ display: flex; } .number-item .cut { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAM1BMVEX////Z296wsLD6+vvo6evi5Obe3+Lr7O709fb5+fr3+Pjb3eDw8fLu7/Hl5+nk5ui5ubmS1nTyAAABG0lEQVRIx52WWXLEIAxEeUGSGeNl7n/aME6lUmQWm+5f+5l2A5LSC+XFPCrUcFtyuqDbFHSK6XaCzE7TvpZ8LFnWnSafPyB5g2oldSpWYXvrcgKmkQdNDpbfWDDwVwEE8cH6HMRTIAX8Y7rZofxbByydyKBfKx7MORV9Bn4CPL82EfkKlOMv+QxzuqQZfr++YemijK3Dz9Sb8mb0sib8Z4tqGlDldrA2AtnhKygjUCGOX0tDesS2sI9BO0vzuI5BK5acMgYVPAV5DMpEy71P9P71pHu/J9REDzXmBdVDSJBkTwpCilzaXOkYSQdWuRrSJZSuu1JYpBKmFEupLCsNQGk1SlOT2qfSqJWRQBg+lDFHG6j00U0fEqVx9BvALAkNabHL3QAAAABJRU5ErkJggg==); box-sizing: border-box; width: 25px; border: none; border-radius: 50%; height: 25px; background-size: 100% 100%; } .number-item .number { width: 2em; text-align: center; color: #333; } .number-item .add { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAANlBMVEX/0WH///8zMzP/02b//fb/+u7/5qj/45z/3oz/1W1KRDj/8c//78j/7L7/6rX/2HfEo1P/3IXeVLZ3AAAA70lEQVRIx52WWQ7DIAxEJzFrNpL7X7ZIbdUUnITh/aIngW1sY6gwiwspisQU3GLq81KxaxCckLDaW8V6KHh7qRgnUBFndGWOuCTOmrLhlq1WPB7wpXLgkeNf8WjAn5UNTWw/ZUYj81cxEY1E81EcmnFvxQqaEZuVi2jt07TrUcuKhcY0jhM0bFZWaIwZaKxZCZwSBhjhFDFYwClZcKziEFglILFKQiwyOFYUOY0QnFGMMqfSo/AX63k+H+SeVPIF01OWfPHzX6zrI/Ptgm9KfOvjGyzfxvlhwY8kfvDx45Uf4vyqwC8kvWtP/3LFr3AvL0kJEWHNe5sAAAAASUVORK5CYII=); box-sizing: border-box; width: 25px; border: none; border-radius: 50%; height: 25px; background-size: 100% 100%; } .group-box { display: flex; padding: 10px 10px; background-color: #fff; } .group-box .img { width: 240rpx; height: 240rpx; margin-top: 9px; } .group-box .title, .group-box .desc { text-align: left; padding: 0; } .group-box .imgline { flex: 1; padding-left: 15px; } .priceInfo .price { color: #b4282d; font-size: 40rpx; } .btn-view .btn { color: #fff; background-color: #f48f18; width: 200rpx; margin-top: 10px; font-size: 28rpx; float: right; } .btn-view .surplus { float: left; padding: 5px 10px; background-color: #ffdf80; text-align: center; margin-top: 15px; align-items: center; font-size: 28rpx; border-radius: 16px 16px 16px 16px; } .cart{ margin-left: 20rpx; width: 35rpx; height: 35rpx; vertical-align: -6rpx; } .container-loc { box-sizing:border-box; background-color:#f4f4f4; font-family:PingFangSC-Light, helvetica, 'Heiti SC'; display:flex; align-items:center; height:100vh; } .no-location-view{ margin: 0rpx auto; } .no-location-text{ color: #999; font-size: 24rpx; text-align: center } .no-location-text2{ color: #b4282d; font-size: 30rpx; text-align: center } .no-loc-but-view{ margin: 50rpx auto; } .no-loc-but{ color: white; background: #b4282d; border-radius: 40rpx; width: 60%; height: 60rpx; line-height: 60rpx; font-size:34rpx; } .no-loc-but::after{ border: none; }