java-mall-app/styles/sstouch_member.scss
2024-11-01 16:35:40 +08:00

2318 lines
45 KiB
SCSS

@charset "UTF-8";
/* ================================ */
/* 触屏版会员中心、登录、订单等样式 */
/* Author: qianyistore */
/* Support Site: www.qianyistore.com */
/* Retrofit Date: Aug-08-2016 */
/* ================================ */
/*注册登录*/
.form-item .input-box {
.input-del.code {
right: 281.25rpx;
}
.code-countdown, .code-again {
position: absolute;
right: 23.4375rpx;
top: 14.0625rpx;
z-index: 1;
width: 201.5625rpx;
height: 65.625rpx;
}
.code-countdown {
.p {
display: block;
font-size: 25.781250000000004rpx;
line-height: 32.8125rpx;
color: #999;
text-align: center;
width: 100%;
height: 32.8125rpx;
}
.em {
color: #f30213;
margin: 0 4.6875rpx;
font-weight: 600;
}
}
.code-again .a {
display: block;
font-size: 28.125rpx;
font-weight: 600;
text-decoration: underline;
line-height: 65.625rpx;
color: #3BAEDA;
text-align: center;
width: 100%;
height: 65.625rpx;
}
.code-img {
position: absolute;
right: 23.4375rpx;
top: 14.0625rpx;
z-index: 1;
width: 187.5rpx;
height: 65.625rpx;
image {
width: 100%;
height: 100%;
}
}
}
.remember-form {
height: 42.1875rpx;
margin: 46.875rpx 93.75rpx 0 93.75rpx;
position: relative;
input[type="checkbox"] {
margin-top: -9.375rpx;
&:checked {
border-color: #48CFAE;
background-color: #48CFAE;
}
}
label {
display: inline-block;
height: 42.1875rpx;
line-height: 42.1875rpx;
font-size: 28.125rpx;
color: #666;
vertical-align: top;
}
.forgot-password {
position: absolute;
right: 0;
top: 0;
line-height: 42.1875rpx;
font-size: 28.125rpx;
color: #5D9CEC;
&:visited {
color: #4B89DC;
}
}
.reg-cms {
line-height: 42.1875rpx;
font-size: 28.125rpx;
vertical-align: top;
display: inline-block;
height: 42.1875rpx;
color: #5D9CEC;
&:visited {
color: #4B89DC;
}
}
}
.register-mobile-tip {
height: 42.1875rpx;
padding: 28.125rpx 46.875rpx;
font-size: 28.125rpx;
line-height: 42.1875rpx;
color: #212121;
.em {
margin: 0 4.6875rpx;
font-size: 28.125rpx;
color: #999;
font-weight: 600;
}
}
.form-notes {
text-align: center;
font-size: 25.781250000000004rpx;
line-height: 32.8125rpx;
color: #999;
margin: 46.875rpx 70.3125rpx;
}
/*注册协议*/
.reg-document {
padding: 46.875rpx;
.p {
font-size: 65.625rpx;
line-height: 20rpx;
overflow: hidden;
}
strong {
font-size: 70.3125rpx;
font-weight: 600;
line-height: 24rpx;
}
.ol, .ul {
margin-left: 24rpx;
}
.ol .li {
font-size: 60.9375rpx;
line-height: 20rpx;
}
.ul .li {
font-size: 56.25rpx;
line-height: 20rpx;
}
}
/*我的商城*/
.transparent .header-r navigator sup {
right: 14.0625rpx !important;
top: 14.0625rpx !important;
}
.member-body .header-back {
display: none;
}
.member-top {
-webkit-animation: changeBg 20s infinite;
-moz-animation: changeBg 20s infinite;
animation: changeBg 20s infinite;
background-color: #f30213;
background-size: cover;
text-align: center;
width: 100%;
height: 515.625rpx;
position: relative;
z-index: 1;
}
@-webkit-keyframes changeBg {
0% {
background-color: #f30213;
}
10% {
background-color: #FB6E52;
}
20% {
background-color: #FFCE55;
}
30% {
background-color: #A0D468;
}
40% {
background-color: #48CFAE;
}
50% {
background-color: #4FC0E8;
}
60% {
background-color: #5D9CEC;
}
70% {
background-color: #AC92ED;
}
80% {
background-color: #EC87BF;
}
90% {
background-color: #f30213;
}
}
@-moz-keyframes changeBg {
0% {
background-color: #f30213;
}
10% {
background-color: #FB6E52;
}
20% {
background-color: #FFCE55;
}
30% {
background-color: #A0D468;
}
40% {
background-color: #48CFAE;
}
50% {
background-color: #4FC0E8;
}
60% {
background-color: #5D9CEC;
}
70% {
background-color: #AC92ED;
}
80% {
background-color: #EC87BF;
}
90% {
background-color: #f30213;
}
}
@keyframes changeBg {
0% {
background-color: #f30213;
}
10% {
background-color: #FB6E52;
}
20% {
background-color: #FFCE55;
}
30% {
background-color: #A0D468;
}
40% {
background-color: #48CFAE;
}
50% {
background-color: #4FC0E8;
}
60% {
background-color: #5D9CEC;
}
70% {
background-color: #AC92ED;
}
80% {
background-color: #EC87BF;
}
90% {
background-color: #f30213;
}
}
.member-info {
width: 562.5rpx;
height: 281.25rpx;
margin: -164.0625rpx 0 0 -281.25rpx;
position: absolute;
z-index: 1;
top: 50%;
left: 50%;
animation: memberInfoDown 1000ms ease-in;
-webkit-animation: memberInfoDown 1000ms ease-in;
.default-avatar {
background-color: rgba(0, 0, 0, 0.5);
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 60%;
width: 187.5rpx;
height: 187.5rpx;
margin: 0 auto;
border-radius: 100%;
}
.to-login {
font-size: 37.5rpx;
color: #FFF;
line-height: 46.875rpx;
height: 46.875rpx;
margin: 11.71875rpx auto;
}
.user-avatar {
background-color: #FFF;
width: 187.5rpx;
height: 187.5rpx;
margin: 0 auto;
border-radius: 100%;
image {
width: 100%;
height: 100%;
border-radius: 100%;
}
}
.user-name, .store-name {
color: #FFF;
}
.user-name span, .store-name .span {
font-weight: lighter;
font-size: 37.5rpx;
line-height: 56.25rpx;
height: 56.25rpx;
position: relative;
z-index: 1;
}
.user-name sup, .store-name sup {
font-size: 21.09375rpx;
line-height: 28.125rpx;
background-color: #f30213;
display: block;
height: 28.125rpx;
padding: 0 4.6875rpx;
margin-left: 9.375rpx;
border-radius: 4.6875rpx;
position: absolute;
z-index: 1;
top: 0;
right: -42.1875rpx;
box-shadow: 1rpx 1rpx 1rpx rgba(0, 0, 0, 0.15);
}
}
@keyframes memberInfoDown {
0% {
top: -50%;
}
30% {
top: -10%;
}
75% {
top: 55%;
}
85% {
top: 47%;
}
95% {
top: 52%;
}
100% {
top: 50%;
}
}
@-webkit-keyframes memberInfoDown {
0% {
top: -50%;
}
30% {
top: -10%;
}
75% {
top: 55%;
}
85% {
top: 47%;
}
95% {
top: 52%;
}
100% {
top: 50%;
}
}
.member-collect {
font-size: 0;
height: 140.625rpx;
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#19000000', endColorstr='#19000000');
background: rgba(0, 0, 0, 0.1);
position: absolute;
bottom: 0;
left: 0;
right: 0;
.span {
display: inline-block;
width: 33.33%;
height: 93.75rpx;
padding: 23.4375rpx 0;
.a {
display: block;
}
.em {
font-weight: lighter;
font-size: 42.1875rpx;
color: #FFF;
line-height: 46.875rpx;
text-align: center;
vertical-align: top;
display: inline-block;
min-width: 46.875rpx;
height: 46.875rpx;
margin: 0 auto;
}
.i {
vertical-align: top;
display: inline-block;
width: 46.875rpx;
height: 46.875rpx;
margin: 0 auto;
&.favorite-goods, &.favorite-store {
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 100%;
}
&.goods-browse {
/*
background-image: url(../images/goods-browse_w.png);
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 100%;*/
font-family: "zc" !important;
font-size: 46.875rpx;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #ffffff;
&:before {
content: "\e662";
}
}
}
.p {
font-size: 28.125rpx;
line-height: 46.875rpx;
color: #FFF;
height: 46.875rpx;
}
}
}
.member-center {
.dl {
background-color: #FFF;
box-shadow: 0 1rpx 0 rgba(0, 0, 0, 0.05);
}
.dt {
line-height: 42.1875rpx;
display: block;
height: 46.875rpx;
padding: 23.4375rpx 32.8125rpx 23.4375rpx 0;
margin-left: 23.4375rpx;
border-bottom: solid 2.34375rpx #EEE;
&:last-child {
border-bottom: none;
}
.a {
display: block;
}
.h3 {
font-size: 32.8125rpx;
line-height: 46.875rpx;
color: #111;
vertical-align: top;
display: inline-block;
height: 46.875rpx;
.i {
vertical-align: top;
display: inline-block;
width: 46.875rpx;
height: 46.875rpx;
font-size: 46.875rpx;
margin-right: 4.6875rpx;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 70%;
color: #212121;
}
}
.h5 {
font-size: 28.125rpx;
color: #999;
float: right;
line-height: 46.875rpx;
.i {
display: inline-block;
vertical-align: middle;
font-size: 46.875rpx;
margin-bottom: 4.6875rpx;
/* background-image: url(../images/arrow_right_b.png);
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 75%;*/
opacity: 0.4;
}
}
}
.dd {
display: block;
padding: 9.375rpx 0;
.ul {
font-size: 0;
.li {
vertical-align: top;
display: inline-block;
text-align: center;
width: 25%;
padding: 23.4375rpx 0 9.375rpx 0;
.a {
display: block;
position: relative;
.em {
background-color: #f30213;
border-radius: 10rpx;
position: absolute;
top: -7.03125rpx;
right: calc(50% - 28rpx);
padding: 3rpx;
color: #fff;
line-height: 10rpx;
font-size: 10rpx;
/*
top: -8rpx;
right: calc(50% - 25rpx);
border-radius: 10rpx;*/
}
}
.i {
vertical-align: top;
display: inline-block;
width: 46.875rpx;
height: 46.875rpx;
margin: 0 auto 9.375rpx auto;
/*opacity: 0.6;*/
font-size: 46.875rpx;
color: #888;
}
.p {
font-size: 25.781250000000004rpx;
color: #888;
line-height: 46.875rpx;
height: 46.875rpx;
}
.number {
font-size: 46.875rpx;
font-weight: bold;
color: #06bf04;
}
}
}
}
}
/*每日签到*/
.my-pointnum {
position: absolute;
z-index: 1;
top: 117.1875rpx;
left: 37.5rpx;
text-align: center;
font-size: 25.781250000000004rpx;
color: #FFF;
line-height: 42.1875rpx;
text-shadow: 2.34375rpx 2.34375rpx 0 rgba(0, 0, 0, 0.15);
.span {
display: block;
font-size: 32.8125rpx;
font-weight: 600;
color: #FF0;
}
}
.sign-box {
position: absolute;
z-index: 1;
top: 50%;
left: 50%;
width: 187.5rpx;
height: 187.5rpx;
padding: 9.375rpx;
margin: -93.75rpx auto auto -93.75rpx;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 100%;
border-radius: 100%;
}
.sign-btn {
width: 140.625rpx;
height: 93.75rpx;
padding: 28.125rpx 23.4375rpx 35.15625rpx 23.4375rpx;
color: #f30213;
.h2 {
font-size: 37.5rpx;
line-height: 65.625rpx;
font-weight: 500;
}
.h6 {
font-size: 28.125rpx;
line-height: 56.25rpx;
border-top: solid 2.34375rpx #EEE;
}
}
.signin-help {
position: absolute;
z-index: 1;
top: 117.1875rpx;
right: 37.5rpx;
text-align: center;
font-size: 25.781250000000004rpx;
color: #FFF;
line-height: 42.1875rpx;
text-shadow: 2.34375rpx 2.34375rpx 0 rgba(0, 0, 0, 0.15);
.i {
border: solid 2.34375rpx #FFF;
width: 32.8125rpx;
height: 32.8125rpx;
display: block;
border-radius: 100%;
line-height: 32.8125rpx;
color: #FFF;
font-weight: 600;
margin: 4.6875rpx auto 0 auto;
}
}
.signin-list {
display: block;
.h3 {
font-size: 32.8125rpx;
line-height: 46.875rpx;
padding: 18.75rpx;
overflow: hidden;
.a {
float: right;
font-size: 25.781250000000004rpx;
line-height: 46.875rpx;
color: #333;
}
}
}
.signin-c {
font-size: 28.125rpx;
line-height: 46.875rpx;
.em {
font-size: 46.875rpx;
color: #f30213;
margin: 0 23.4375rpx 0 9.375rpx;
}
.span {
color: #999;
font-size: 25.781250000000004rpx;
}
}
/*订单搜索*/
.sstouch-order-search {
height: 91.40625rpx;
background-color: #FAFAFA;
border-bottom: solid #EEE 2.34375rpx;
.form {
position: relative;
z-index: 1;
}
.input-del {
position: absolute;
z-index: 1;
top: 23.4375rpx;
left: 75%;
display: none;
width: 45.703125rpx;
height: 45.703125rpx;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 60%;
opacity: 0.4;
}
.write .input-del {
display: block;
}
input {
&[type="text"] {
display: inline-block;
width: 75%;
height: 46.875rpx;
padding: 11.71875rpx;
margin: 11.71875rpx auto auto 35.15625rpx;
border: none;
border-radius: 9.375rpx;
font-size: 28.125rpx;
background-color: #EEE;
line-height: 46.875rpx;
}
&[type="button"] {
display: inline-block;
width: 46.875rpx;
height: 46.875rpx;
margin-left: 23.4375rpx;
background-color: transparent;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 100%;
opacity: 0.5;
border: none;
}
}
}
/*订单列表*/
.sstouch-order-list {
display: block;
clear: both;
width: 100%;
padding-bottom: 117.1875rpx;
}
.sstouch-order-item {
width: 95%;
padding: 0 2.5%;
background-color: #FFF;
border-bottom: solid 2.34375rpx #EEE;
margin-bottom: 12.890625000000002rpx;
}
.sstouch-order-item-head {
height: 42.1875rpx;
padding: 23.4375rpx 0;
border-bottom: solid 2.34375rpx #EEE;
line-height: 42.1875rpx;
.store {
display: block;
float: left;
font-size: 32.8125rpx;
line-height: 42.1875rpx;
color: #000;
.i {
&.icon {
display: inline-block;
width: 37.5rpx;
height: 42.1875rpx;
margin: 0 14.0625rpx 0 4.6875rpx;
vertical-align: top;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 80%;
}
&.arrow-r {
width: 37.5rpx;
height: 42.1875rpx;
display: inline-block;
vertical-align: top;
font-size: 46.875rpx;
color: #212121;
opacity: 0.75;
}
}
}
.state {
dispaly: blcok;
float: right;
font-size: 28.125rpx;
color: #f30213;
}
}
.sstouch-order-item-con {
.goods-block {
position: relative;
z-index: 1;
border-bottom: solid #EEE 2.34375rpx;
&:nth-last-child(1) {
border: none;
}
&.detail {
height: 201.5625rpx;
}
.a {
display: block;
color: #111;
}
}
.goods-pic {
display: block;
width: 131.25rpx;
height: 131.25rpx;
position: absolute;
z-index: 1;
top: 17.8125rpx;
left: 0;
image {
width: 100%;
height: 100%;
}
}
.goods-info {
display: block;
height: 131.25rpx;
padding: 17.8125rpx 0;
margin: 0 187.5rpx 0 145.3125rpx;
position: relative;
z-index: 1;
.goods-name {
overflow: hidden;
height: 70.3125rpx;
font-size: 26rpx;
line-height: 35.15625rpx;
margin-bottom: 4.6875rpx;
color: #333;
}
.goods-type {
overflow: hidden;
height: 56.25rpx;
font-size: 21.09375rpx;
line-height: 28.125rpx;
color: #999;
}
}
.goods-subtotal {
display: block;
position: absolute;
z-index: 1;
top: 17.8125rpx;
right: 0;
width: 159.375rpx;
text-align: right;
overflow: hidden;
.goods-price {
display: block;
color: #888;
font-size: 25.781250000000004rpx;
font-weight: 600;
.em {
font-size: 28.125rpx;
}
}
.goods-num {
display: block;
font-size: 25.781250000000004rpx;
color: #888;
font-weight: 600;
}
}
.goods-return {
position: absolute;
z-index: 2;
right: 0rpx;
bottom: 18.75rpx;
display: block;
font-size: 28.125rpx;
line-height: 56.25rpx;
height: 56.25rpx;
padding: 0 18.75rpx;
border: solid 2.34375rpx #EEE;
border-radius: 9.375rpx;
color: #f30213 !important;
background-color: #FFF;
}
.goods-refund {
position: absolute;
z-index: 2;
right: 103.12500000000001rpx;
bottom: 18.75rpx;
display: block;
font-size: 28.125rpx;
line-height: 56.25rpx;
height: 56.25rpx;
padding: 0 18.75rpx;
border: solid 2.34375rpx #EEE;
border-radius: 9.375rpx;
color: #f30213 !important;
background-color: #FFF;
}
.goods-gift {
display: block;
clear: both;
padding: 9.375rpx;
margin: 18.75rpx 0 0;
border: dashed 1rpx #EEE;
background-color: #FCFCFC;
.span {
display: block;
font-size: 25.781250000000004rpx;
line-height: 42.1875rpx;
/* height: 0.9rem; */
border-bottom: solid 2.34375rpx #EEE;
padding-bottom: 9.375rpx;
margin-bottom: 9.375rpx;
color: #212121;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
&:last-child {
border: none;
margin-bottom: 0;
padding-bottom: 0;
}
.em {
display: inline-block;
height: 23.4375rpx;
vertical-align: middle;
padding: 4.6875rpx 9.375rpx;
margin-right: 9.375rpx;
background: #BBB;
font-size: 21.09375rpx;
line-height: 23.4375rpx;
color: #FFF;
border-radius: 4.6875rpx;
}
}
}
.goods-subtotle {
padding: 18.75rpx 0;
.dl {
font-size: 25.781250000000004rpx;
line-height: 42.1875rpx;
overflow: hidden;
margin-bottom: 4.6875rpx;
}
.dt {
float: left;
color: #999;
}
.dd {
float: right;
color: #000;
text-align: right;
.span {
display: block;
width: 375rpx;
height: 42.1875rpx;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 25.781250000000004rpx;
line-height: 42.1875rpx;
color: #000;
}
.em {
font-weight: 600;
}
}
.dl.t {
font-size: 28.125rpx;
line-height: 46.875rpx;
.dt {
color: #333;
}
.dd {
color: #f30213;
.em {
font-size: 32.8125rpx;
}
}
}
}
}
/*订单商品图片*/
/*订单商品简介*/
.sstouch-order-item-bottom {
font-size: 0;
border-top: solid 2.34375rpx #EEE;
padding: 23.4375rpx 0;
.span {
display: inline-block;
height: 46.875rpx;
width: 49%;
&:first-child {
border-right: #DDD 2.34375rpx solid;
}
.a {
display: block;
text-align: center;
font-size: 32.8125rpx;
line-height: 46.875rpx;
color: #000;
.i {
display: inline-block;
vertical-align: middle;
width: 46.875rpx;
height: 46.875rpx;
margin-right: 9.375rpx;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: 70%;
opacity: 0.5;
}
}
}
}
.sstouch-order-item-footer {
border-top: solid 2.34375rpx #EEE;
margin-top: 18.75rpx;
.store-totle {
min-height: 42.1875rpx;
padding: 23.4375rpx 0;
font-size: 0;
text-align: right;
border-bottom: solid 2.34375rpx #EEE;
.span {
vertical-align: middle;
display: inline-block;
font-size: 28.125rpx;
line-height: 42.1875rpx;
}
.sum {
font-size: 25.781250000000004rpx;
font-weight: 600;
color: #f30213;
margin: 0 7.03125rpx;
.em {
font-size: 32.8125rpx;
}
}
.freight {
font-size: 21.09375rpx;
color: #999;
}
time {
float: left;
font-size: 25.781250000000004rpx;
line-height: 42.1875rpx;
color: #BBB;
}
.refund-sum {
font-size: 28.125rpx;
color: #000;
line-height: 42.1875rpx;
.em {
color: #f30213;
font-weight: 600;
}
}
}
.handle {
position: relative;
z-index: 1;
text-align: right;
height: 56.25rpx;
padding: 18.75rpx 0;
.del {
position: absolute;
z-index: 1;
top: 18.75rpx;
left: 0;
display: block;
height: 56.25rpx;
font-size: 28.125rpx;
line-height: 56.25rpx;
color: #212121;
.i {
display: inline-block;
vertical-align: top;
width: 56.25rpx;
height: 56.25rpx;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 50%;
opacity: 0.9;
}
}
.p {
position: absolute;
z-index: 1;
top: 18.75rpx;
left: 0;
display: block;
font-size: 28.125rpx;
line-height: 56.25rpx;
color: #f30213;
display: inline-block;
}
}
}
.check-payment em {
font-size: 32.8125rpx;
font-weight: 600;
}
/*订单详情*/
.sstouch-oredr-detail-block {
position: relative;
z-index: 1;
display: block;
padding: 18.75rpx 0;
background: #FFF;
border-bottom: solid 2.34375rpx #EEE;
.h3 {
display: inline-block;
vertical-align: top;
height: 46.875rpx;
margin-left: 18.75rpx;
font-size: 32.8125rpx;
line-height: 46.875rpx;
color: #000;
.i {
display: inline-block;
vertical-align: top;
width: 46.875rpx;
height: 46.875rpx;
margin-right: 9.375rpx;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: 60%;
opacity: 0.9;
}
}
.order-state {
float: right;
height: 46.875rpx;
margin-right: 23.4375rpx;
font-size: 28.125rpx;
color: #f30213;
line-height: 46.875rpx;
}
.msg-phone {
display: inline-block;
vertical-align: top;
font-size: 28.125rpx;
font-weight: 600;
line-height: 46.875rpx;
color: #000;
height: 46.875rpx;
margin-left: 9.375rpx;
}
.msg-again {
position: absolute;
z-index: 1;
top: 9.375rpx;
right: 23.4375rpx;
background: #F5F5F5;
font-size: 28.125rpx;
line-height: 46.875rpx;
padding: 9.375rpx 14.0625rpx;
color: #333;
border: solid #EEE 2.34375rpx;
border-radius: 9.375rpx;
}
.info {
margin-left: 75rpx;
font-size: 25.781250000000004rpx;
line-height: 42.1875rpx;
}
.i.icon-arrow {
position: absolute;
z-index: 1;
top: 50%;
right: 23.4375rpx;
display: block;
font-size: 46.875rpx;
margin-bottom: 4.6875rpx;
/* background-image: url(../images/arrow_right_b.png);
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 100%;*/
opacity: 0.5;
}
}
.sstouch-oredr-detail-add {
position: relative;
z-index: 1;
width: 100%;
.i.icon-add {
position: absolute;
z-index: 1;
top: 0rpx;
left: 18.75rpx;
display: block;
width: 46.875rpx;
height: 46.875rpx;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 80%;
}
.dl {
margin: 0 0 0 75rpx;
padding: 0 23.4375rpx 0 0;
}
.dt {
display: block;
height: 46.875rpx;
font-size: 32.8125rpx;
line-height: 46.875rpx;
.span {
margin-left: 14.0625rpx;
font-weight: 600;
}
}
.dd {
display: block;
min-height: 42.1875rpx;
max-height: 75rpx;
font-size: 28.125rpx;
line-height: 42.1875rpx;
}
}
/*虚拟订单码列表*/
.sstouch-vr-order-codes {
background-color: #FFF;
margin-top: 23.4375rpx;
border-top: solid 2.34375rpx #EEE;
.tit {
display: block;
overflow: hidden;
height: 46.875rpx;
padding: 18.75rpx;
.h3 {
float: left;
font-size: 32.8125rpx;
line-height: 46.875rpx;
.i {
display: inline-block;
vertical-align: top;
width: 46.875rpx;
height: 46.875rpx;
margin-right: 9.375rpx;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 70%;
opacity: 0.9;
}
}
.span {
float: right;
text-align: right;
width: 60%;
height: 46.875rpx;
overflow: hidden;
font-size: 25.781250000000004rpx;
line-height: 46.875rpx;
color: #333;
}
}
.ul {
border-top: solid #EEE 2.34375rpx;
padding-left: 23.4375rpx;
}
.li {
display: block;
height: 46.875rpx;
padding: 18.75rpx 9.375rpx;
font-size: 37.5rpx;
line-height: 46.875rpx;
color: #36BC9B;
border-bottom: solid #EEE 2.34375rpx;
.em {
font-size: 25.781250000000004rpx;
line-height: 28.125rpx;
display: inline-block;
vertical-align: top;
color: #FFF;
background: #36BC9B;
padding: 2.34375rpx 7.03125rpx;
border-radius: 7.03125rpx;
margin: 4.6875rpx 23.4375rpx;
}
&.lose {
color: #AAA;
text-decoration: line-through;
.em {
background-color: #BBB;
}
}
}
}
/*虚拟订单店铺信息*/
.sstouch-vr-order-location {
background-color: #FFF;
margin-top: 23.4375rpx;
border-top: solid 2.34375rpx #EEE;
.tit {
display: block;
overflow: hidden;
height: 46.875rpx;
padding: 18.75rpx;
.h3 {
float: left;
font-size: 32.8125rpx;
line-height: 46.875rpx;
.i {
display: inline-block;
vertical-align: top;
width: 46.875rpx;
height: 46.875rpx;
margin-right: 9.375rpx;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 70%;
opacity: 0.9;
}
}
}
.default {
margin-left: 23.4375rpx;
border-top: solid #EEE 2.34375rpx;
position: relative;
z-index: 1;
.dl {
padding: 37.5rpx 0;
}
.dt {
display: block;
font-size: 32.8125rpx;
line-height: 42.1875rpx;
font-weight: 600;
}
.dd {
display: block;
font-size: 28.125rpx;
line-height: 42.1875rpx;
color: #999;
}
.p {
position: absolute;
z-index: 1;
right: 23.4375rpx;
top: 23.4375rpx;
border-left: solid 2.34375rpx #EEE;
padding-left: 23.4375rpx;
.a {
display: block;
width: 93.75rpx;
height: 93.75rpx;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 50%;
opacity: 0.65;
}
}
}
.more-location {
border-top: solid #EEE 2.34375rpx;
font-size: 28.125rpx;
line-height: 42.1875rpx;
padding: 23.4375rpx;
position: relative;
.a {
display: block;
color: #f30213;
font-weight: 600;
}
.i {
position: absolute;
z-index: 1;
top: 23.4375rpx;
right: 23.4375rpx;
font-size: 46.875rpx;
margin-bottom: 4.6875rpx;
/* background-image: url(../images/arrow_right_b.png);
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 78%;*/
opacity: 0.65;
}
}
}
.transparent-map {
background-color: transparent;
border-bottom: none;
.header-l .a {
width: 63.28125000000001rpx;
height: 63.28125000000001rpx;
margin: 13.007812500000002rpx;
padding: 0;
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#BFFFFFFF', endColorstr='#BFFFFFFF');
background: rgba(255, 255, 255, 0.75);
border: solid 2.34375rpx #EEE;
border-radius: 100%;
.i.back {
width: 60%;
height: 60%;
color: #f30213;
font-size: 56.25rpx;
/*
background-image: url(../images/arrow_left_r.png);
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 100%;*/
opacity: 1;
}
}
}
/* 虚拟码再次发送 */
.msg-again-layout {
text-align: center;
display: block;
padding: 23.4375rpx 0;
.h4 {
font-size: 30.46875rpx;
line-height: 42.1875rpx;
color: #000;
}
.h5 {
font-size: 25.781250000000004rpx;
line-height: 42.1875rpx;
color: #212121;
margin-bottom: 46.875rpx;
}
.inp-tel {
display: block;
width: 80%;
height: 56.25rpx;
padding: 9.375rpx;
margin: 4.6875rpx auto 0 auto;
border: solid #f30213 2.34375rpx;
border-radius: 9.375rpx;
font-size: 37.5rpx;
text-align: center;
line-height: 56.25rpx;
background-color: #FEF6F7;
color: #000;
}
}
.rpt_error_tip {
font-size: 28.125rpx;
color: #f30213 !important;
display: none;
text-align: center;
}
.sstouch-oredr-detail-block .order-log {
padding: 0 23.4375rpx;
.li {
display: block;
font-size: 28.125rpx;
line-height: 42.1875rpx;
color: #999;
}
}
.sstouch-oredr-detail-bottom {
position: fixed;
z-index: 1;
top: auto;
left: 0;
right: 0;
bottom: 0;
display: block;
height: 93.75rpx;
text-align: right;
background-color: rgba(255, 255, 255, 0.85);
border-top: solid 2.34375rpx #EEE;
.a.btn {
display: inline-block;
height: 56.25rpx;
padding: 0 18.75rpx;
margin: 16.40625rpx 18.75rpx 0 0;
line-height: 56.25rpx;
}
.p {
font-size: 32.8125rpx;
line-height: 93.75rpx;
color: #f30213;
margin-right: 23.4375rpx;
}
}
.sstouch-oredr-detail-delivery {
position: relative;
z-index: 1;
display: block;
padding: 18.75rpx;
background-color: #FAFAFA;
border-bottom: solid 1.171875rpx #DDD;
.time-line {
position: absolute;
top: 28.125rpx;
left: 37.5rpx;
bottom: 18.75rpx;
z-index: auto;
border-left: dotted #36BC9B 1rpx;
.i {
position: absolute;
top: -7.5rpx;
left: -17.8125rpx;
display: block;
width: 15.937500000000002rpx;
height: 15.937500000000002rpx;
background-color: #36BC9B;
border: solid 9.375rpx #A3E7D6;
border-radius: 100%;
}
}
.info {
margin: 0 46.875rpx 0 56.25rpx;
min-height: 75rpx;
.p {
font-size: 32.8125rpx;
line-height: 42.1875rpx;
color: #000;
}
time {
font-size: 28.125rpx;
line-height: 42.1875rpx;
color: #777;
}
}
.arrow-r {
position: absolute;
z-index: 1;
top: 42.1875rpx;
right: 23.4375rpx;
display: block;
width: 37.5rpx;
height: 42.1875rpx;
font-size: 46.875rpx;
color: #212121;
opacity: 0.65;
}
}
/*订单物流*/
.sstouch-order-deivery-info {
background: #FFF;
position: relative;
z-index: 1;
.i {
position: absolute;
z-index: 1;
top: 37.5rpx;
left: 28.125rpx;
width: 46.875rpx;
height: 46.875rpx;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 100%;
opacity: 0.7;
}
.dl {
height: 84.375rpx;
margin-left: 117.1875rpx;
padding: 23.4375rpx 0;
}
.dt {
font-size: 32.8125rpx;
line-height: 46.875rpx;
color: #333;
}
.dd {
font-size: 28.125rpx;
line-height: 42.1875rpx;
color: #212121;
}
}
.sstouch-order-deivery-con {
background-color: #FFF;
margin-top: 11.71875rpx;
.ul {
padding: 0 2.5%;
overflow: hidden;
.li {
position: relative;
z-index: 1;
border-bottom: solid #EEE 2.34375rpx;
margin-left: 93.75rpx;
padding: 23.4375rpx 11.71875rpx;
font-size: 28.125rpx;
line-height: 42.1875rpx;
color: #666;
&:nth-child(1) {
color: #36BC9B;
}
&:nth-last-child(1) {
border: none;
.span {
border: none;
}
}
.span {
position: absolute;
z-index: auto;
left: -58.59375rpx;
top: 35.15625rpx;
rgiht: -4.6875rpx;
bottom: -46.875rpx;
border-left: dotted 1rpx #CCC;
.i {
position: absolute;
z-index: 1;
top: 0;
left: -9.375rpx;
width: 15.937500000000002rpx;
height: 15.937500000000002rpx;
border-radius: 100%;
background-color: #CCC;
}
}
&:nth-child(1) .span {
border-color: #36BC9B;
.i {
width: 15.937500000000002rpx;
height: 15.937500000000002rpx;
top: -2.8125rpx;
left: -18.75rpx;
background: #36BC9B;
border: solid 9.375rpx #A3E7D6;
}
}
}
}
}
.sstouch-delivery-tip {
font-size: 21.09375rpx;
line-height: 32.8125rpx;
color: #999;
text-align: center;
width: 60%;
margin: 11.71875rpx auto 0 auto;
}
/*订单评价*/
.sstouch-evaluation-goods .li {
width: 95%;
padding: 18.75rpx 2.5%;
background-color: #FFF;
border-bottom: solid 2.34375rpx #EEE;
margin-bottom: 12.890625000000002rpx;
}
.evaluation-info {
position: relative;
z-index: 1;
display: block;
.goods-pic {
display: block;
width: 131.25rpx;
height: 131.25rpx;
position: absolute;
z-index: 1;
top: 17.8125rpx;
left: 0;
image {
width: 100%;
height: 100%;
}
}
.goods-info {
display: block;
min-height: 131.25rpx;
padding: 17.8125rpx 0;
margin: 0 0 0 145.3125rpx;
position: relative;
z-index: 1;
.goods-name {
overflow: hidden;
height: 75rpx;
font-size: 26rpx;
line-height: 42.1875rpx;
margin-bottom: 18.75rpx;
color: #333;
}
.goods-rate {
display: block;
min-height: 42.1875rpx;
font-size: 25.781250000000004rpx;
color: #212121;
line-height: 42.1875rpx;
}
}
.star-level {
display: inline-block;
vertical-align: top;
font-weight: 0;
margin-left: 9.375rpx;
.i {
display: inline-block;
vertical-align: top;
width: 35.15625rpx;
height: 35.15625rpx;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 90%;
&.star-level-hollow {
opacity: 0.3;
}
}
}
}
.evaluation-inp-block {
position: relative;
z-index: 1;
display: block;
margin: 0 0 18.75rpx 0;
input[type="text"] {
display: block;
width: 80%;
height: 75rpx;
padding: 9.375rpx;
background-color: #F5F5F5;
border: none;
border-radius: 9.375rpx;
font-size: 25.781250000000004rpx;
line-height: 42.1875rpx;
resize: none;
}
label {
position: absolute;
z-index: 1;
top: 0;
right: 9.375rpx;
display: block;
width: 93.75rpx;
text-align: center;
input[type="checkbox"] {
margin: 0 auto;
}
.p {
display: block;
height: 42.1875rpx;
font-size: 25.781250000000004rpx;
color: #212121;
line-height: 42.1875rpx;
}
}
}
.evaluation-upload-block {
font-size: 0;
.tit {
display: inline-block;
vertical-align: top;
width: 70.3125rpx;
height: 79.6875rpx;
padding: 14.0625rpx 14.0625rpx 0 0;
.i {
display: block;
width: 100%;
height: 42.1875rpx;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 70%;
opacity: 0.15;
}
.p {
display: block;
width: 100%;
height: 42.1875rpx;
text-align: center;
color: #BBB;
font-size: 25.781250000000004rpx;
line-height: 42.1875rpx;
}
}
.sstouch-upload {
margin-right: 14.0625rpx;
}
}
.sstouch-evaluation-store {
background-color: #FFF;
padding: 23.4375rpx;
.dl {
position: relative;
z-index: 1;
display: block;
height: 75rpx;
}
.dt {
position: absolute;
z-index: 1;
top: 18.75rpx;
left: 93.75rpx;
display: block;
width: 140.625rpx;
height: 42.1875rpx;
font-size: 32.8125rpx;
line-height: 42.1875rpx;
}
.dd {
display: block;
margin: 0 0 0 281.25rpx;
padding-top: 18.75rpx;
height: 42.1875rpx;
}
.star-level {
display: inline-block;
vertical-align: top;
font-weight: 0;
margin-left: 9.375rpx;
.i {
display: inline-block;
vertical-align: top;
width: 37.5rpx;
height: 42.1875rpx;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 95%;
&.star-level-hollow {
opacity: 0.3;
}
}
}
}
/*我的收货地址*/
.sstouch-address-list .li {
background-color: #FFF;
padding: 0 0 0 23.4375rpx;
margin-bottom: 23.4375rpx;
.dl {
border-bottom: solid 2.34375rpx #EEE;
padding: 23.4375rpx 23.4375rpx 23.4375rpx 0;
}
.dt {
height: 42.1875rpx;
margin-bottom: 14.0625rpx;
font-size: 0;
.span {
display: inline-block;
vertical-align: top;
line-height: 42.1875rpx;
height: 42.1875rpx;
&.name {
min-width: 187.5rpx;
font-size: 32.8125rpx;
font-weight: 600;
color: #999;
}
&.phone {
font-size: 28.125rpx;
color: #333;
}
}
}
.dd {
height: 60.9375rpx;
font-size: 28.125rpx;
line-height: 30.46875rpx;
color: #777;
}
.handle {
height: 42.1875rpx;
padding: 23.4375rpx 0;
position: relative;
z-index: 1;
font-size: 28.125rpx;
line-height: 42.1875rpx;
color: #999;
.span {
display: block;
height: 42.1875rpx;
position: absolute;
z-index: 1;
top: 23.4375rpx;
right: 0;
.a {
font-size: 28.125rpx;
color: #999;
margin-right: 23.4375rpx;
.i {
display: inline-block;
width: 37.5rpx;
height: 42.1875rpx;
vertical-align: top;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: 60%;
margin-right: 4.6875rpx;
margin-top: 2.34375rpx;
&.del, &.edit {
font-size: 32.8125rpx;
line-height: 32.8125rpx;
}
}
}
}
}
}
/* 触屏版用户账户资产简介 */
.sstouch-asset-info {
display: block;
.container {
position: relative;
z-index: 1;
height: 140.625rpx;
&.pre {
background: #f30213;
}
&.voucher {
background: #FB6E52;
}
&.point {
background: #F6BB43;
}
&.rcard {
background: #EC87BF;
}
&.packet {
background: #AC92ED;
}
.icon {
position: absolute;
z-index: 1;
top: 0;
left: 70.3125rpx;
display: block;
width: 140.625rpx;
height: 140.625rpx;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: contain;
opacity: 0.3;
-webkit-transform: rotate(-25deg);
-ms-transform: rotate(25deg);
transform: rotate(25deg);
}
.dl {
margin: 0 23.4375rpx 0 234.375rpx;
padding: 23.4375rpx 0;
text-align: right;
}
.dt {
font-size: 28.125rpx;
line-height: 42.1875rpx;
color: #FFF;
height: 42.1875rpx;
margin-bottom: 9.375rpx;
}
.dd {
font-size: 28.125rpx;
line-height: 46.875rpx;
color: #FFF;
height: 46.875rpx;
.em {
font-size: 46.875rpx;
}
}
.rule {
.dt {
font-size: 32.8125rpx;
margin-bottom: 9.375rpx;
height: auto;
}
.dd {
font-size: 23.4375rpx;
line-height: 31.875000000000004rpx;
height: auto;
}
}
}
}
/* 触屏版资产日志形列表 */
.sstouch-log-list {
padding-left: 23.4375rpx;
background-color: #FFF;
.li {
position: relative;
z-index: 1;
display: block;
padding: 23.4375rpx 0;
border-bottom: solid 2.34375rpx #EEE;
.detail {
min-height: 84.375rpx;
margin: 0 50% 0 0;
font-size: 25.781250000000004rpx;
word-wrap: break-word;
line-height: 42.1875rpx;
color: #999;
}
.money {
position: absolute;
z-index: 1;
top: 23.4375rpx;
right: 23.4375rpx;
height: 42.1875rpx;
font-weight: 32.8125rpx;
line-height: 42.1875rpx;
}
}
&.tx .money {
right: 70.3125rpx;
}
.li {
.money {
&.add {
color: #f30213;
}
&.reduce {
color: #36BC9B;
}
}
.date {
position: absolute;
z-index: 1;
bottom: 18.75rpx;
right: 23.4375rpx;
height: 42.1875rpx;
font-size: 23.4375rpx;
line-height: 42.1875rpx;
color: #999;
}
}
&.tx .date {
right: 70.3125rpx;
}
.li {
.dt {
font-size: 23.4375rpx;
line-height: 46.875rpx;
font-weight: 600;
color: #333;
height: 46.875rpx;
margin-bottom: 9.375rpx;
.i {
display: inline-block;
vertical-align: top;
width: 46.875rpx;
height: 46.875rpx;
margin-right: 4.6875rpx;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 65%;
opacity: 0.4;
}
.span {
font-size: 25.781250000000004rpx;
color: #4FC0E8;
}
}
.dd {
font-size: 25.781250000000004rpx;
line-height: 30.46875rpx;
color: #777;
}
.arrow-r {
position: absolute;
z-index: 2;
top: 50%;
right: 18.75rpx;
display: block;
width: 37.5rpx;
height: 42.1875rpx;
margin-top: -23.4375rpx;
font-size: 46.875rpx;
color: #212121;
opacity: 0.3;
}
}
}
/* 触屏版代金卡券列表 */
.sstouch-tickets {
display: block;
padding: 23.4375rpx 23.4375rpx 0 23.4375rpx;
.ticket-item {
position: relative;
z-index: 1;
display: block;
margin-bottom: 23.4375rpx;
.border-left {
position: absolute;
z-index: 1;
top: 0;
left: 0;
bottom: 0;
display: block;
width: 9.375rpx;
background-repeat: repeat-y;
background-position: 0 50%;
background-size: 89%;
}
.border-right {
position: absolute;
z-index: 1;
top: 0;
right: 0;
bottom: 0;
display: block;
width: 9.375rpx;
background-repeat: repeat-y;
background-position: 0 50%;
background-size: 89%;
}
.block-center {
display: block;
height: 140.625rpx;
margin: 0 9.375rpx;
background: #FFF;
font-size: 0;
box-shadow: 0 2.34375rpx 2.34375rpx rgba(0, 0, 0, 0.1);
}
.store-info {
position: relative;
z-index: 1;
display: inline-block;
vertical-align: top;
width: 65%;
height: 140.625rpx;
}
.store-avatar {
position: absolute;
z-index: 1;
top: 23.4375rpx;
left: 23.4375rpx;
width: 93.75rpx;
height: 93.75rpx;
background: #FFF;
image {
width: 100%;
height: 100%;
}
}
.store-info {
.dl {
padding: 23.4375rpx 0 23.4375rpx 140.625rpx;
}
.dt {
font-size: 28.125rpx;
line-height: 46.875rpx;
color: #212121;
}
.dd {
/*font-size: 0.55rem;*/
font-size: 12rpx;
line-height: 46.875rpx;
color: #212121;
}
}
.ticket-info {
position: relative;
z-index: 1;
display: inline-block;
vertical-align: top;
width: 35%;
height: 140.625rpx;
}
}
.normal .ticket-info {
background-color: #f30213;
}
.invalid .ticket-info {
background-color: #AAB2BD;
}
.ticket-item .bg-ico {
position: absolute;
z-index: 1;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 50%;
opacity: 0.15;
}
.invalid .watermark {
position: absolute;
z-index: 3;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-repeat: no-repeat;
background-size: 60% 50%;
background-size: 50%;
opacity: 0.50;
}
.ticket-item .ticket-info {
.dl {
position: absolute;
z-index: 2;
right: 23.4375rpx;
bottom: 23.4375rpx;
display: block;
text-align: right;
height: 84.375rpx;
}
.dt {
font-size: 46.875rpx;
line-height: 56.25rpx;
color: #FFF;
}
.dd {
font-size: 23.4375rpx;
line-height: 28.125rpx;
color: #FFF;
}
}
}
.spacing-div {
position: relative;
z-index: 1;
display: block;
height: 46.875rpx;
margin: -23.4375rpx 23.4375rpx 46.875rpx 23.4375rpx;
border-bottom: solid #CCC 2.34375rpx;
.span {
position: absolute;
z-index: 1;
bottom: -14.0625rpx;
left: 50%;
display: block;
width: 234.375rpx;
margin-left: -117.1875rpx;
text-align: center;
font-size: 25.781250000000004rpx;
line-height: 28.125rpx;
height: 28.125rpx;
background-color: #F5F5F5;
color: #212121;
}
}
/*用户反馈*/
.feedback textarea {
background-color: #FFF;
width: 90%;
height: 187.5rpx;
padding: 23.4375rpx 2.5%;
margin: 23.4375rpx 2.5%;
border: none;
font-size: 28.125rpx;
line-height: 42.1875rpx;
}
/*返利A*/
.invitea {
position: absolute;
z-index: 1;
margin: 23.4375rpx 2.5%;
border: none;
font-size: 28.125rpx;
line-height: 42.1875rpx;
}