page { height: 100%; background: white } .bxs{ display:none; } .xs{ display: block; } .list-tab { height: 106rpx; box-sizing: border-box; padding: 5px 10px; } .class_img{ margin-top:90rpx; width:100%; } .list-tab ul { display: flex; height: 72rpx; border: 1px solid #b6aaec; border-radius: 12rpx; } .list-tab li { flex: 1; display: flex; font-size: 14px; justify-content: center; align-items: center; color: #b6aaec; } .list-tab .active { background: #b6aaec; color: #fff; } /*list-box*/ .list-view { border-top: 1px solid #ccc; } .list-box { display: flex; padding: 5px 10px; border-bottom: 1px solid #aaa; } .list-images image { width: 170rpx; height: 170rpx; } .list-text { font-size: 14px; color: #666; flex: 1; background-size: 60rpx; } .list-text .name { display: block; height: 80rpx; padding: 5px; } .list-text .txt { padding: 5px; color: #aaa; display: flex; flex-direction: row; align-items: center; justify-content: space-between; } .list-text .price { font-size: 18px; color: red; } .swiper-box { height: 100%; } .scroll-box { height: 100%; } .addcart { display: flex; justify-content: center; align-items: center; } .mt90{ margin-top: 90rpx; } .addcart{ width: 80rpx; height: 80rpx; } .list{ background: #f5f5f5; width: 100%; } .ban{ width: 46%; height: 100%; padding: 10rpx ; border: 1rpx solid #ccc; display: inline-block; margin-left:6rpx } .ban image{ width: 100%; } .type{ font-size:30rpx; font-weight: 700; margin-left: 10rpx; } .kkk{ font-size:26rpx; /*font-weight: 700;*/ margin-left: 10rpx; color: gray; } .commodity_screen { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #000; opacity: 0.2; overflow: hidden; z-index: 1000; color: #fff; } .commodity_attr_box { width: 100%; overflow: hidden; position: fixed; bottom: 0; left: 0; z-index: 2000; background: #fff; padding-top: 20rpx; } .mt10{ margin: 0 auto; text-align: center; height: 70rpx; width: 450rpx; line-height: 70rpx; border-radius:10rpx; border: 1px solid #999; font-size: 30rpx; margin-top: 30rpx; } .cont { width: 100%; margin: 0 auto; } .cont .product { margin-bottom:10rpx; background:#fff; display:inline-block; width:46%; margin-left:22rpx; font-size:13px; border-radius: 10rpx; overflow: hidden; } .cont_image { width: 100%; height: 285rpx; } .cont .title { font-size: 28rpx; color: #333; line-height: 28px; margin: 0; max-height: 60rpx; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; padding: 0 20rpx 0 20rpx; } .cont .gstatus{ color: #999; font-size: 21rpx; margin: 5rpx 20rpx 10rpx 20rpx; /* border-radius: 40rpx; */ padding: 3rpx 5rpx; height: 25rpx; width: 45rpx; line-height: 25rpx; text-align: center; border: 1rpx solid #999; } .photo{ height:345rpx; width:100%; } .cont .photo { background:#fff; display:inline-block; } .co .title { font-size: 32rpx; color: #333; line-height: 20px; margin: 0; height: 20px; padding: 1% 5% 0 5%; font-weight: 700; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; } .gmxx { padding-left:20rpx; width:74%; } .gmx { text-align: right; width: 67%; font-size: 25rpx; text-decoration:line-through; color: #999; margin-right:7px; } .gmx .xiaoliang { font-size: 26rpx; } .gmxx button { border-radius: 0; background: #dd2727; text-align: center; color: #fff; font-size: 14px; width: 30%; text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); font-family: '\5FAE\8F6F\96C5\9ED1', arial, "\5b8b\4f53"; } .gmxx{ font-size: 15px; color: #fa5151; /*padding-top: 10px; */ } .ku{ text-align: right; width: 50%; font-size: 23rpx; margin-right:10rpx; color: #999; } .goods_shopBox{ display: flex; align-items: center; margin: 15rpx 20rpx 15rpx; font-size: 20rpx; color: #1d1313; } .goods_shopBox .goods_shop{ width: 30rpx; height: 30rpx; border-radius: 50%; margin-right: 10rpx; } .icons { height: 370rpx; padding: 20rpx 10rpx; padding-bottom: 0; margin-top: 10rpx; } .icons swiper-item { width: 100%; display: -webkit-flex; flex-direction: row; flex-wrap: wrap; align-content: flex-start; /* justify-content: center; */ } .icons{ float: left; display: flex; flex-direction: column; align-items: center; flex-wrap: wrap; width: 98%; text-align: center; margin: 10rpx 0; } .icons .icon image { margin: 0 auto; width: 100rpx; height: 100rpx; } .icons .icon text { color: #000; font-size: 14px; line-height: 2; } .icon { height: 44%; vertical-align: top; margin-left: -15rpx; display:flex; align-items:center; justify-content: center; flex-wrap: wrap; width: 20%; text-align: center; margin: 10rpx 0; padding-top: 10px; } .img{ height: 95%; width: 95%; } .class_p{ display: flex; align-items: center; justify-content: center; height: 100%; } .section { background:#fff; border-bottom:1rpx solid #dedede; margin-bottom:15rpx; /* padding:20rpx; */ } @font-face {font-family: "iconfont"; src: url('iconfont.eot?t=1522395311345'); /* IE9*/ src: url('iconfont.eot?t=1522395311345#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url('iconfont.ttf?t=1522395311345') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('iconfont.svg?t=1522395311345#iconfont') format('svg'); /* iOS 4.1- */ } .iconfont { font-family:"iconfont" !important; font-size:23px; font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color:#bfbfbf; } .icon-yduipaibanleixingliebiao:before { content: "\e695"; } .icon-yduipaibanleixingduicheng:before { content: "\e60a"; } .pr_xt{ border:none !important; margin-top:5px !important; } .shu_xt{ margin-top: 15px; } .photo-c{ position: relative; } .photo-right{ position: absolute; top: 0; right: 0; width: 30px; height: 30px; } .goTop{ height: 80rpx; width: 80rpx; position: fixed; bottom: 50rpx; background: rgba(0,0,0,.7); right: 30rpx; z-index: 9999; } /*全部属性的主盒子*/ .commodity_attr_list { background: #fff; padding: 0 20rpx; font-size: 26rpx; overflow: hidden; width: 100%; } /*弹窗*/ .drawer_screen { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #000; opacity: 0.2; overflow: hidden; z-index: 1000; color: #fff; } .drawer_attr_box { width: 100%; height: 80%; border-radius:10px 10px 0 0; position: fixed; bottom: 0; left: 0; z-index: 2000; background: #fff; } .close_icon { width: 60rpx; height: 60rpx; line-height: 60rpx; font-size: 60rpx; position: absolute; right: 5rpx; top:5rpx; padding: 10rpx; color: #ccc; /*border: 1rpx solid #ccc;*/ border-radius: 50%; text-align: center; background: #fff; z-index: 999; } .drawer_attr_content { padding: 20rpx; height:85%; /* overflow-y: scroll; */ } .text_center{ width: 97%; position: absolute; top: -40px; } .mingcheng{ width: 65%; font-size:35rpx; line-height: 50rpx; float: right; margin-bottom:20px; } .drawer_image { width: 28%; height: 200rpx; border:1px solid #ddd; border-radius:10rpx; } .drawer_desc{ font-size:28rpx; margin:20rpx; height: 150rpx; width: 100%; } /*每组属性的主盒子*/ .attr_box { width: 100%; overflow: hidden; border-bottom: 1rpx solid #ececec; } /*属性名*/ .attr_name { width: 20%; float: left; padding: 15rpx 0; font-size: 30rpx; margin-top:20rpx; } .outStyle { display: flex; flex-direction: column; } .outStyleText { display: flex; flex-direction: column; color: #999; } .typeStyle { display: flex; flex-direction: row; margin: 10px; } .textStyle { font-size:14px; } .buttonPaddingStyle { padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; margin-bottom:5px; } /*数量*/ .dian{ position: absolute; right: 30rpx; } .shu{ display: flex; flex-direction: row; width: 100%; margin-top: 30rpx; height: 100rpx; } .stepper { text-align: right; display: flex; flex-direction: row; justify-content: space-between; align-items: center; width: 200rpx; overflow: hidden; margin-left: 250rpx; background: #FCFCFC } .stepper text { background-color: #f2f2f2; border: 1px solid #eee; width: 26px; height: 26px; line-height: 26px; text-align: center; font-weight: 900; color: #939393; } .stepper input { width: 30px; height: 25px; text-align: center; /*background-color: #f2f2f2;*/ /*border-top: 1px solid #666; border-bottom: 1px solid #666;*/ } .cun{ /* margin: 5px; */ font-size:30rpx; /* padding-left: 20rpx; */ width: 20% } .select { border-radius: 10px; margin-right: 10px; color: #FB5657; } .normal { border-radius: 10px; background-color: #f5f5f5; margin-right: 10px; color: #000; } .footc{ display:block; position:fixed; bottom:0; left:0; background:#FB5657; z-index:100; width:100%; font-size:14px; border-top:1px solid #eee; line-height:40px; font-weight:700; color:snow; text-align: center; background:#FB5657; padding-bottom: env(safe-area-inset-bottom); }