.user-mes { position: relative; background-color: #fff; font-size: 32rpx; color: #444; } .user-contact { padding: 24rpx 80rpx; } .location { position: relative; padding: 0 80rpx 24rpx; } .pos-icon { position: absolute; left: 30rpx; top: 0; width: 32rpx; height: 32.5rpx; } .border-img { width: 100%; height: 16rpx; } .update-logistics { position: absolute; right: 0; top: 0; width: 80rpx; height: 148rpx; display: flex; align-items: center; justify-content: center; } .arrow-rigth { width: 32rpx; height: 32rpx; } .order-meg { margin-bottom: 20rpx; font-size: 28rpx; } .order-detail { padding: 30rpx 0; border-bottom: 1px solid #ddd; color: #777; min-height: 100rpx; background-color: #fff; } .goods-img { float: left; width: 100rpx; height: 100rpx; margin: 0 20rpx; } .order-cont { float: left; width: 400rpx; } .goods-name { height: 74rpx; line-height: 40rpx; overflow: hidden; margin-bottom: 16rpx; font-size: 28rpx; } .goods-color { font-size: 24rpx; } .order-num { float: right; font-size: 24rpx; margin-top: 10rpx; margin-right: 20rpx; text-align: right; line-height: 42rpx; } .set-mes{background-color: #fff; margin-bottom: 20rpx;} .use-item{ display: flex; align-items: center; height: 92rpx; border-bottom: 1px solid #ddd; font-size: 30rpx; padding-left: 20rpx; } .use-item>view{ display: flex;margin-right: 20rpx; } .use-item.bfff{ background-color: #fff;} .use-item .dp{width: 56rpx; height: 56rpx;} .set-item { justify-content: space-between; background-color: #fff; } .set-btn { display: flex; font-size: 24rpx; } .set-mes input { width: 380rpx; height: 50rpx; line-height: 50rpx; border: 1px solid #ddd; } .use-btn { width: 100rpx; height: 50rpx; margin-left: 20rpx; line-height: 50rpx; text-align: center; background-color: #f23030; color: #fff; } .coupon-mes { margin-bottom: 20rpx; padding: 0 20rpx; background-color: #fff; font-size: 30rpx; color: #444; } .coupon-title { display: flex; justify-content: space-between; align-items: center; height: 92rpx; } .coupon-title>view { display: flex; } .coupon-num { height: 36rpx; margin-left: 20rpx; padding: 0 16rpx; line-height: 36rpx; text-align: center; background-color: #f23030; color: #fff; font-size: 24rpx; } .leave-word { position: relative; margin: 20rpx 0; font-size: 24rpx; } .word-box { border: 1px solid #ddd; width: 690rpx; padding: 10rpx; height: 120rpx; line-height: 40rpx; } .max-word { position: absolute; right: 0; bottom: 0; } .information { padding: 0 20rpx; background-color: #fff; margin-bottom: 120rpx; } .information .item { display: flex; justify-content: space-between; height: 60rpx; line-height: 60rpx; font-size: 26rpx; color: #777; } .btn-wrap { height: 100rpx; width: 100%; background-color: #fff; position: fixed; bottom: 0;left: 0 } .tips-btn { float: right; width: 200rpx; height: 100rpx; line-height: 100rpx; text-align: center; font-size: 30rpx; color: #fff; background-color: #f23030; } .pay-amount { float: right; display: flex; align-items: center; height: 100rpx; font-size: 26rpx; margin-right: 40rpx; } .payable { color: #444; margin-right: 20rpx; } .shipping-modal { z-index: 20; position: fixed; bottom: 0; left: 0; right: 0; overflow-y: hidden; color: #666666; background-color: white; } .shipping-nav { text-align: center; font-size: 35rpx; padding-top: 30rpx; } .shipping-list { padding: 20rpx 30rpx 40rpx; font-size: 28rpx; } .shipping-item { display: block; padding: 20rpx 0; } .shipping-btn { width: 100%; color: white; background-color: #f23030; line-height: 90rpx; text-align: center; font-size: 40rpx; } /*----------nyf新增,地址---------*/ .add_new{height: 60rpx; line-height: 60rpx;} .addr_jia{width: 45rpx; height: 45rpx; border: 1rpx solid #ddd; margin-right: 15rpx; margin-left: 20rpx; vertical-align: middle;} .yu_er{margin-left: 15rpx;} .wuliu{margin-left: 20rpx;} /*---- 优惠券列表 -----*/ .xc-coupon-frame{ width: 100%; height: 92rpx; border-bottom:1px solid #ddd; } .xc-coupon-frame .work-frame{ width: 94%; height: 100%; } .xc-right{ width:20rpx; height:20rpx; border-top:2rpx solid #000; border-right:2rpx solid #000; transform:rotate(45deg); display:inline-block; margin-top:30rpx; } .xc-coupon-frame .work-frame .work{ font-size: 30rpx; line-height: 92rpx; color: #d81e06;} .xc-right-frame{font-size: 30rpx;line-height: 92rpx; margin-right: 10rpx } /* 自定义弹出窗口 */ .cx-popup{ width:100%; height: 775rpx; background: #fff; z-index: 35; border-top-left-radius: 10rpx; border-top-right-radius: 10rpx; position:fixed; bottom:0; } .cx-popup .top{ width:100%; height:100rpx; border-bottom:3rpx solid #ddd; } .xc-top-content{ width: 88%; height:85rpx; padding-top: 20rpx; font-size: 36rpx; } .xc-valid-coupon{ width: 90%; height:40rpx; padding-top: 24rpx; overflow: hidden; } .xc-frame{ width: 100%; height: 465rpx; margin-top:20rpx; } .xc-frame .list-frame{ width: 90%; height: 100%; overflow-y:scroll; } .xc-close-frame{ margin-top:10rpx; width:1%; } .xc-close{ width: 46rpx; height: 46rpx; border-radius: 50%; border: 5rpx solid #a5a5a7; text-align: center; line-height: 46rpx; font-size: 34rpx; font-weight: bolder; color: #a5a5a7; margin-top: 5rpx; } .xc-money{ color: #af2346; font-size: 35rpx; } .xc-money-frame{ margin-left:35rpx; } .xc-coupon-effect{ width: 99%; min-height: 100rpx; border-bottom:3rpx solid #ddd; } .xc-goods-coupon{ width: 85%; height:100%; } .xc-title{ width:50%; margin-left:222rpx; } .xc-coupon-money0{ color: #c91e31; font-size: 35rpx; line-height: 40rpx; } .xc-coupon-money{ color: #c91e31; font-size: 35rpx; line-height: 40rpx; padding-top: 10px; } .xc-coupon-money1{ color: #444; font-size: 28rpx; line-height: 60rpx; } .xc-coupon-time{ height: 50rpx; font-size: 27rpx; color: #a4a4a4; } .xc-coupon-time .time{ margin-left: 15rpx; font-size: 27rpx; } .xc-coupon-selection{ height:100%; } .xc-confirm { width: 90%; height: 75rpx; margin:0 auto; background:#c41830; color:#fff; border-radius:10rpx; font-size:30rpx; margin-top: 50rpx; } .up{ animation: up .7s; } .down{ animation: down 1s; } @keyframes up { 0% { transform: translateY(550rpx); } 100% { transform: translateY(0); } } @keyframes down { 0% { transform: translateY(0); } 100% { transform: translateY(550rpx); } } .xc-not-Selection{ width: 40rpx; height: 40rpx; background: #eeeeee; }