.user-mes { position: relative; background-color: #fff; font-size: 32rpx; color: #444; } .user-contact { padding: 24rpx 70rpx; font-weight: 600; } .location { position: relative; padding: 0 70rpx 24rpx; } .pos-icon { position: absolute; left: 22rpx; top: 20rpx; width: 32rpx; height: 40rpx; } .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: 7rpx solid #eee; color: #777; min-height: 190rpx; background-color: #fff; } .goods-img { float: left; width: 190rpx; height: 190rpx; margin: 0 20rpx; } .order-cont { float: left; width: 400rpx; } .goods-name { height: 74rpx; line-height: 40rpx; overflow: hidden; margin-bottom: 16rpx; font-size: 28rpx; color: #333; } .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; } .use-item{ display: flex; align-items: center; height: 92rpx; border-bottom: 1px solid #ddd; font-size: 30rpx; width: 95%; margin: auto; } .use-item>view{ display: flex;margin-right: 10rpx; } .use-item.bfff{ background-color: #fff;} .use-item .dp{width: 56rpx; height: 56rpx; margin-left: -5rpx} .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 { height:95rpx; padding: 0 20rpx; background-color: #fff; font-size: 30rpx; color: #444; width: 100%; border-bottom: 6rpx solid #eee; margin-bottom: 20rpx; } .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; font-size: 24rpx; margin-left: 20rpx; } .word-box { width: 600rpx; padding: 10rpx; height: 28rpx; 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;} /* 自定义弹出窗口 */ .cx-popup{ width:100%; height:920rpx; background: #fff; z-index: 35; border-top-left-radius: 20rpx; border-top-right-radius: 20rpx; position:fixed; bottom:0; padding-bottom: 25rpx; } .cx-popup .top{ width:95%; height:100rpx; border-bottom:3rpx solid #ddd; margin: auto; margin-top: 30rpx; } .xc-top-content{ width: 93%; height:85rpx; padding-top: 30rpx; font-size: 34rpx; font-weight: 600; } .xc-valid-coupon{ width: 90%; height:40rpx; padding-top: 24rpx; overflow: hidden; } .xc-frame{ width: 100%; height:68.9%; } .xc-frame .list-frame{ width: 95%; height: 100%; overflow-y:scroll; } .xc-close-frame{ margin-top:-10rpx; } .xc-close{ width: 37rpx; height: 37rpx; border-radius: 50%; border: 3rpx solid #333; text-align: center; line-height: 34rpx; font-size: 29rpx; color: #333; } .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: 48%; border-radius: 50rpx; height: 50rpx; margin:0 auto; background:#d60021; color:#fff; font-size:28rpx; margin-top: 28rpx; } .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; } .xc-close-express{ width: 40rpx; height: 40rpx; border-radius: 50%; border: 3rpx solid #333; text-align: center; font-size:32rpx; line-height: 38rpx; color: #333; margin-top: 5rpx; } .cx-popup .tops{ width: 100%; height: 145rpx; border-bottom: 3rpx solid #eee; } .top-content { width: 82%; padding-top: 33px; height: 100%; padding-left: 40rpx; } .close-frame{ margin-top: 30rpx; } .cx-popup.radius{ height: 650rpx; } .xc-hook { width: 33rpx; height: 33rpx; transform: rotate(-135deg); line-height: 35rpx; text-align: center; margin-right: 20rpx } .xc-hooks { width: 30rpx; height: 30rpx; border: 1rpx solid #999; margin-right: 20rpx; } .express_list_frame{ display: flex; height: 80rpx; align-items: center; padding-left: 40rpx; border-bottom: 1rpx solid #eee; } .express_list{ width: 100%; height: 65%; overflow-y: scroll; overflow: hidden; } .xc-confirms { width: 40%; border-radius: 50rpx; height: 55rpx; margin:0 auto; font-size:28rpx; background: #fff; color: #333; border: 2rpx solid #333; } .xc-right{ width:20rpx; height:20rpx; border-top:2rpx solid #000; border-right:2rpx solid #000; transform:rotate(45deg); display:inline-block; margin-right: 5rpx; margin-left: 10rpx; } .xc-left{ margin-left: 45rpx; } .xc-border{ border-top:8rpx solid #eee; width: 100% } .main-top{ margin-top: 20rpx; } .order-num { margin-top: 25rpx; font-size: 24rpx; line-height: 42rpx; width: 95%; } .goods-num{ font-size: 28rpx; color: #333; } .click-buttem{ width: 90%; margin: auto; } .xc-determine{ height: 55rpx; width: 40%; border-radius: 50rpx; background: #d60021; color: #fff; font-size: 28rpx; margin: 0 auto; } .xc-hookts{ border: 1rpx solid #999; } .xc-hookts.on{ width:30rpx; height:30rpx; } .color-gray{ color: #808080; } .n_guige{ display: inline-block; background:rgb(236, 236, 236); color: rgb(63,63,63); padding: 3rpx 10rpx; border-radius: 3rpx }