.pay-address { position: relative; width: 100%; background-color: #fff; padding: 30rpx 20rpx 15rpx; box-sizing: border-box; } .pay-arrowR { position: absolute; top: 50rpx; right: 10rpx; width: 35rpx; height: 35rpx; display: block; } .pay-font { width: 660rpx; line-height: 30rpx; font-size: 28rpx; color: #4c4c4c; margin-bottom: 24rpx; } .pay-border { width: 100%; height: 2rpx; display: block; margin-bottom: 15rpx; } .pay-project { width: 100%; background-color: #fff; padding: 20rpx; box-sizing: border-box; } .pay-project-content { position: relative; width: 100%; background-color: #fcfcfc; } .pay-project-img { display: block; width: 200rpx; height: 200rpx; float: left; } .pay-project-info { float: left; width: 480rpx; font-size: 24rpx; margin-left: 20rpx; margin-top: 12rpx; } .pay-project-title { /*display: block;*/ /*height: 60rpx;*/ -webkit-line-clamp: 2; } .pay-project-spec { display: block; color: #bbb; line-height: 36rpx; margin-top: 16rpx; } .pay-project-price { display: block; color: #eab86a; margin-top: 25rpx; } .pay-project-price .pay-gray { color: #bbb; } .pay-count { margin-top: 40rpx; margin-bottom: 20rpx; } .pay-count-word { display: block; height: 66rpx; line-height: 66rpx; float: left; font-size: 28rpx; color: #4c4c4c; } .pay-count-select { float: right; height: 66rpx; } .pay-count-select button { width: 60rpx; height: 66rpx; color: #999; font-size: 28rpx; text-align: center; padding: 0; display: inline-block; } .pay-count-select button:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; } .pay-count-select button:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; } .pay-count-select button:after { border-radius: 0; } .pay-count-select input { width: 154rpx; height: 66rpx; background-color: #ddd; color: #4c4c4c; font-size: 28rpx; text-align: center; display: inline-block; } .pay-title { display: block; width: 100%; height: 50rpx; line-height: 50rpx; font-size: 24rpx; color: #bbb; text-align: center; border-bottom: 1rpx solid #ddd; } .pay-module { width: 100%; background-color: #fff; margin-top: 20rpx; } .pay-integral { margin-top: 30rpx; margin-bottom: 30rpx; } .pay-integral-info { width: 646rpx; font-size: 28rpx; color: #4c4c4c; margin-left: 20rpx; } .pay-integral .block { display: block; } .pay-integral .red { color: #eab86a; } .pay-integral .gray { color: #bbb; } .pay-checked { margin-right: 20rpx; margin-top: 30rpx; } .pay-mb { margin-bottom: 18rpx; } .pay-icon { width: 60rpx; height: 60rpx; vertical-align: middle; display: inline-block; margin-right: 20rpx; } .pay-payway { width: 100%; padding: 0 20rpx; box-sizing: border-box; font-size: 28rpx; color: #4c4c4c; z-index: 99; } .pay-payway-item { width: 100%; height: 100rpx; line-height: 100rpx; border-bottom: 1rpx solid #f3f3f3; } .pay-balance-cash { color: #bbb; } .pay-circle { position: relative; width: 44rpx; height: 44rpx; background-color: #eee; display: inline-block; border-radius: 50%; vertical-align: middle; } .pay-select { position: absolute; top: 7rpx; left: 7rpx; width: 30rpx; height: 30rpx; background-color: #eab86a; display: inline-block; border-radius: 50%; } .pay-footer { position: fixed; bottom: 0; left: 0; right: 0; z-index: 99; } .pay-footer-bar { width: 100%; height: 88rpx; line-height: 44rpx; } .pay-footer-item { float: left; display: block; width: 65%; height: 88rpx; line-height: 88rpx; background-color: #fff; color: #bbbbbb; font-size: 28rpx; padding-left: 20rpx; box-sizing: border-box; border-top: 1rpx solid #f3f3f3; } .pay-footer-item .red { color: #eab86a; font-size: 40rpx; } .pay-payway-item:last-child { border-bottom: none; } .pay-footer-item2 { float: right; display: block; width: 35%; height: 88rpx; line-height: 88rpx; } .pay-footer-botton { display: block; width: 100%; height: 100%; line-height: 88rpx; background-color: #eab86a; color: #fff; font-size: 28rpx; text-align: center; } .pay-mt { margin-bottom: 108rpx; } .pay-address-add { text-align: center; font-size: 28rpx; color: #999; line-height: 90rpx; } .product-count { color: #4c4c4c; margin-top:25rpx; } .product-info { position: absolute; bottom: 10rpx; width: 490rpx; } .pay-dialog { position: absolute; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); z-index: 99; } .pay-panel { position: fixed; left: 50%; top: 20%; width: 580rpx; margin-left: -290rpx; background-color: #fff; z-index: 100; } .pay-panel-title { font-size: 32rpx; color: #4c4c4c; text-align: center; margin-top: 48rpx; } .pay-panel-input { width: 500rpx; height: 100rpx; background-color: #f7f7f7; border: 1px solid #cccccc; font-size: 28rpx; color: #bbb; margin: 60rpx auto 40rpx; display: block; text-align: center; } .pay-panel-footer { width: 100%; height: 100rpx; border-top: 1rpx solid #dddddd; } .pay-panel-footer text { display: inline-block; width: 50%; height: 100rpx; text-align: center; font-size: 28rpx; box-sizing: border-box; line-height: 100rpx; } .pay-panel-cancel { border-right: 1rpx solid #dddddd; color: #4c4c4c; } .pay-panel-confirm { color: #eab86a; } .modal-mask { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #000; opacity: 0.3; overflow: hidden; z-index: 9000; color: #fff; } .modal-dialog { width: 540rpx; overflow: hidden; position: fixed; top: 35%; left: 0; z-index: 9999; background: #f9f9f9; margin: -180rpx 105rpx; border-radius: 4rpx; } .modal-title { padding-top: 30rpx; font-size: 24rpx; color: #535353; text-align: center; } .modal-content { padding: 50rpx 32rpx; } .modal-content1 { padding: 30rpx 32rpx 40rpx; } .modal-span{ text-align: center; width: 100%; margin-top: 40rpx; /* margin-bottom: 10rpx; */ margin-bottom: 28rpx; /* font-size: 24rpx; */ font-size: 33rpx; color: #4c4c4c; } .modal-span1{ text-align: center; width: 100%; /* margin-top: 40rpx; */ /* font-size: 24rpx; */ font-size: 33rpx; color: #4c4c4c; } .modal-count{ color: #eab86a; } .modal-footer { display: flex; flex-direction: row; height: 86rpx; border-top: 1rpx solid #dedede; font-size: 34rpx; line-height: 86rpx; } .modal-footer1 { /* display: flex; flex-direction: row; */ /* height: 86rpx; */ border-top: 1rpx solid #dedede; font-size: 34rpx; /* line-height: 86rpx; */ } .btn-cancel { width: 100%; color: #666; text-align: center; /* border-right: 1px solid #dedede; */ font-size: 28rpx; height: 86rpx; line-height: 86rpx; } .btn-confirm { width: 100%; color: #eab86a; text-align: center; font-size: 28rpx; height: 86rpx; line-height: 86rpx; border-bottom: 1rpx solid #dedede; } .bgwhile{ background-color:#FFFFFF; } .cartlist{} .cartlist_item{ background-color: #FFFFFF; padding: 15rpx; } .cartlist_select{ width: 35rpx; display: inline; } .cartlist_select.active .pay-circle,.pay-balance-cash.active .pay-circle{ background-color: #eab86a; border: 5rpx solid #eee; width: 39rpx; height: 39rpx; } .cartlist_img{ width: 180rpx; display: inline-block; height: 180rpx; vertical-align: middle; margin-left: 15rpx; margin-right: 15rpx; } .cartlist_img image{ width: 100%; height: 100%; } .cartlist_info{ display: inline-block; vertical-align: middle; width:calc(100% - 320rpx) } .cartlist_title{ font-size: 30rpx; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color:#666; } .cartlist_type{ color: #999; margin: 5px 0; font-size:24rpx; text-decoration: line-through; } .cartlist_price{ float: left; color: #F00; font-size: 35rpx; margin-top: 7rpx; } .cartlist_num{float: right;} .cartlist_num button{ width: 50rpx; height: 50rpx; line-height: 40rpx; text-align: center; display: inline-block; border: 1px solid #ddd; border-radius: 50%; } .cartlist_num button.mius{ border:1px solid #eab86a; color:#eab86a; } .cartlist_num button.add{ background: #eab86a; color: #FFF; border: 0; line-height: 45rpx; } .cartlist_num input{ width: 50rpx; height: 40rpx; text-align: center; display: inline-block; border-left: 0; border-right: 0; font-size: 40rpx; margin: 0 10rpx; } .cartlistbox{ padding:15rpx; } .main { display: flex; flex-direction: column; align-items: center; } .main_item { display: flex; flex-direction: row; overflow: hidden; margin-top: 10px; border-radius:10px; } movable-area { width: 100%; height: 210rpx; background: #fff; } movable-view { width: calc(100% + 184rpx); height: 260rpx; } .main_item_content { } .delete_btn { width: 184rpx; height: 260rpx; background-color: #f2f4f6; border-top-right-radius: 10px; border-bottom-right-radius: 10px; color: #fff; font-size: 28rpx; text-align: center; line-height: 210rpx; } .centtop{ padding: 30rpx; text-align: center; background: #eab86a; } .nowcent{color:#FFF;} .centtop button{ width: 40%; margin: 15rpx auto; background: #FFF; border-radius: 45px; font-size: 30rpx; color: #eab86a; } .overcent{color:#FFF;display:block} .overcent2{color:#F00;display: block;font-size: 25rpx;margin-top: 10rpx;} .xqbtn{ float: right; padding-right: 50rpx; font-size: 30rpx; color: #4caf50; padding: 10rpx 50rpx 10rpx; line-height: 30rpx; } .project-pack-list{ background: #f7f7f7; font-size: 24rpx; padding: 15rpx; line-height: 36rpx; color: #666; margin: 10rpx 0 ; } .typeselect{ font-size: 22rpx; border: 1px solid #ddd; display: inline-block; padding: 3rpx 35rpx; border-radius: 45px; color: #666; margin-top: 5rpx; } .detail-dialog { position: fixed; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); z-index: 99; } .dialog-panel { position: fixed; bottom: 0; width: 100%; background: #fff; z-index: 100; } .dialog-project { position: relative; padding-top: 20rpx; } .dialog-content { padding-bottom: 20rpx; border-bottom: 1rpx solid #eee; } .dialog-info { float: left; margin-top: 80rpx; } .dialog-img { float: left; width: 220rpx; height: 220rpx; margin: 0 20rpx; } .dialog-word { font-size: 28rpx; } .dialog-red { color: #eab86a; margin-bottom: 20rpx; } .dialog-gray { color: #bbb; margin-bottom: 10rpx; } .dialog-black { color: #4c4c4c; } .dialog-btn { width: 100%; height: 88rpx; line-height: 88rpx; background: #eab86a; color: #fff; font-size: 28rpx; text-align: center; border-radius: 0rpx; } .dialog-cancel { position: absolute; right: 20rpx; top: 20rpx; width: 36rpx; height: 36rpx; } .select-count { width: 100%; margin-top: 30rpx; padding: 0 20rpx; box-sizing: border-box; margin-bottom: 30rpx; } .select-word { float: left; font-size: 24rpx; color: #4c4c4c; line-height: 66rpx; } .select-input { float: right; height: 66rpx; font-size: 0; } .select-input button { width: 60rpx; height: 66rpx; color: #999; font-size: 48rpx; text-align: center; padding: 0; display: inline-block; background: #fff; border-radius: 0; line-height: 50rpx; box-sizing: border-box; } /*.select-input button:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; } .select-input button:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; }*/ .select-input button:after { border-radius: 0; } .select-input input { width: 154rpx; height: 66rpx; background-color: #f3f3f3; color: #4c4c4c; font-size: 28rpx; text-align: center; display: inline-block; border-radius: 0; } .sizeTitle{display: block;font-size:24rpx} .checkList{display: inline-block;} .checkList span{ display: inline-block; padding: 12rpx; margin: 15rpx; text-align: center; min-width: 45rpx; background: #eee; font-size:24rpx; } .checkList span.active{ background:#eab86a; color:#FFF; } .project-miaosha{ position: absolute; left: 25rpx; bottom: 24rpx; font-size: 24rpx; background: #ddd; padding: 2rpx 20rpx; border-radius: 15rpx; }