|
@@ -335,7 +335,10 @@
|
|
|
};
|
|
};
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
-<style scoped>
|
|
|
|
|
|
|
+<style scoped lang="scss">
|
|
|
|
|
+
|
|
|
|
|
+ @import "~@/assets/css/scssCommon.scss";
|
|
|
|
|
+
|
|
|
.wrapper {
|
|
.wrapper {
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
margin-top: 0;
|
|
margin-top: 0;
|
|
@@ -362,21 +365,21 @@
|
|
|
|
|
|
|
|
.switch-item {
|
|
.switch-item {
|
|
|
flex: 1;
|
|
flex: 1;
|
|
|
- padding-top: .4rem;
|
|
|
|
|
- padding-bottom: .15rem;
|
|
|
|
|
|
|
+ padding-top: remtovw(0.4);
|
|
|
|
|
+ padding-bottom: remtovw(0.15);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.switch-item .switch-item-title {
|
|
.switch-item .switch-item-title {
|
|
|
- line-height: .42rem;
|
|
|
|
|
|
|
+ line-height: remtovw(0.42);
|
|
|
text-align: center;
|
|
text-align: center;
|
|
|
- font-size: .3rem;
|
|
|
|
|
|
|
+ font-size: remtovw(0.3);
|
|
|
color: #FFFFFF;
|
|
color: #FFFFFF;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.switch-item .switch-item-border {
|
|
.switch-item .switch-item-border {
|
|
|
- margin: .18rem auto 0;
|
|
|
|
|
- width: .6rem;
|
|
|
|
|
- height: .06rem;
|
|
|
|
|
|
|
+ margin: remtovw(0.18) auto 0;
|
|
|
|
|
+ width: remtovw(0.6);
|
|
|
|
|
+ height: remtovw(0.06);
|
|
|
background-color: transparent;
|
|
background-color: transparent;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -395,8 +398,8 @@
|
|
|
.banner-brown {
|
|
.banner-brown {
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
margin: 0 auto;
|
|
margin: 0 auto;
|
|
|
- width: 7rem;
|
|
|
|
|
- height: 2.9rem;
|
|
|
|
|
|
|
+ width: remtovw(7);
|
|
|
|
|
+ height: remtovw(2.9);
|
|
|
background-image: url('~@/assets/img/vip/banner_brown.png');
|
|
background-image: url('~@/assets/img/vip/banner_brown.png');
|
|
|
background-size: 100%;
|
|
background-size: 100%;
|
|
|
background-repeat: no-repeat;
|
|
background-repeat: no-repeat;
|
|
@@ -409,8 +412,8 @@
|
|
|
.banner-blue {
|
|
.banner-blue {
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
margin: 0 auto;
|
|
margin: 0 auto;
|
|
|
- width: 7rem;
|
|
|
|
|
- height: 2.9rem;
|
|
|
|
|
|
|
+ width: remtovw(7);
|
|
|
|
|
+ height: remtovw(2.9);
|
|
|
background-image: url('~@/assets/img/vip/banner_blue.png');
|
|
background-image: url('~@/assets/img/vip/banner_blue.png');
|
|
|
background-size: 100%;
|
|
background-size: 100%;
|
|
|
background-repeat: no-repeat;
|
|
background-repeat: no-repeat;
|
|
@@ -423,62 +426,62 @@
|
|
|
.banner-green {
|
|
.banner-green {
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
margin: 0 auto;
|
|
margin: 0 auto;
|
|
|
- width: 7rem;
|
|
|
|
|
- height: 2.9rem;
|
|
|
|
|
|
|
+ width: remtovw(7);
|
|
|
|
|
+ height: remtovw(2.9);
|
|
|
background-image: url('~@/assets/img/vip/banner_green.png');
|
|
background-image: url('~@/assets/img/vip/banner_green.png');
|
|
|
background-size: 100%;
|
|
background-size: 100%;
|
|
|
background-repeat: no-repeat;
|
|
background-repeat: no-repeat;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.banner-content {
|
|
.banner-content {
|
|
|
- margin-top: 1.12rem;
|
|
|
|
|
|
|
+ margin-top: remtovw(1.12);
|
|
|
display: flex;
|
|
display: flex;
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.avatar {
|
|
.avatar {
|
|
|
position: relative;
|
|
position: relative;
|
|
|
- margin-left: .32rem;
|
|
|
|
|
- width: 1.1rem;
|
|
|
|
|
- height: 1.1rem;
|
|
|
|
|
|
|
+ margin-left: remtovw(0.32);
|
|
|
|
|
+ width: remtovw(1.1);
|
|
|
|
|
+ height: remtovw(1.1);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.avatar img {
|
|
.avatar img {
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
height: 100%;
|
|
height: 100%;
|
|
|
border-radius: 50%;
|
|
border-radius: 50%;
|
|
|
- border: .03rem solid #E1A83F;
|
|
|
|
|
|
|
+ border: remtovw(0.03) solid #E1A83F;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.name-wrapper {
|
|
.name-wrapper {
|
|
|
flex: 1;
|
|
flex: 1;
|
|
|
- margin-left: .23rem;
|
|
|
|
|
|
|
+ margin-left: remtovw(0.23);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.name {
|
|
.name {
|
|
|
- line-height: .48rem;
|
|
|
|
|
|
|
+ line-height: remtovw(0.48);
|
|
|
font-weight: 500;
|
|
font-weight: 500;
|
|
|
- font-size: .34rem;
|
|
|
|
|
|
|
+ font-size: remtovw(0.34);
|
|
|
color: #222222;
|
|
color: #222222;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.validity {
|
|
.validity {
|
|
|
- margin-top: .02rem;
|
|
|
|
|
- line-height: .3rem;
|
|
|
|
|
- font-size: .22rem;
|
|
|
|
|
|
|
+ margin-top: remtovw(0.02);
|
|
|
|
|
+ line-height: remtovw(0.3);
|
|
|
|
|
+ font-size: remtovw(0.22);
|
|
|
color: rgba(34, 34, 34, 0.6)
|
|
color: rgba(34, 34, 34, 0.6)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.renew-btn {
|
|
.renew-btn {
|
|
|
- margin-right: .3rem;
|
|
|
|
|
- width: 1.54rem;
|
|
|
|
|
- height: .64rem;
|
|
|
|
|
- border-radius: .32rem;
|
|
|
|
|
|
|
+ margin-right: remtovw(0.3);
|
|
|
|
|
+ width: remtovw(1.54);
|
|
|
|
|
+ height: remtovw(0.64);
|
|
|
|
|
+ border-radius: remtovw(0.32);
|
|
|
background-color: #D89823;
|
|
background-color: #D89823;
|
|
|
- line-height: .64rem;
|
|
|
|
|
|
|
+ line-height: remtovw(0.64);
|
|
|
font-weight: 600;
|
|
font-weight: 600;
|
|
|
text-align: center;
|
|
text-align: center;
|
|
|
- font-size: .26rem;
|
|
|
|
|
|
|
+ font-size: remtovw(0.26);
|
|
|
color: #FFFFFF;
|
|
color: #FFFFFF;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -489,23 +492,23 @@
|
|
|
|
|
|
|
|
.title-wrapper {
|
|
.title-wrapper {
|
|
|
margin: 0 auto;
|
|
margin: 0 auto;
|
|
|
- width: 7.1rem;
|
|
|
|
|
- padding-bottom: .2rem;
|
|
|
|
|
|
|
+ width: remtovw(7.1);
|
|
|
|
|
+ padding-bottom: remtovw(0.2);
|
|
|
display: flex;
|
|
display: flex;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.title {
|
|
.title {
|
|
|
flex: 1;
|
|
flex: 1;
|
|
|
- margin-top: .17rem;
|
|
|
|
|
- margin-left: .24rem;
|
|
|
|
|
- line-height: .75rem;
|
|
|
|
|
|
|
+ margin-top: remtovw(.17);
|
|
|
|
|
+ margin-left: remtovw(0.24);
|
|
|
|
|
+ line-height: remtovw(0.75);
|
|
|
font-weight: 600;
|
|
font-weight: 600;
|
|
|
- font-size: .29rem;
|
|
|
|
|
|
|
+ font-size: remtovw(0.29);
|
|
|
color: #222222;
|
|
color: #222222;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.price-wrapper {
|
|
.price-wrapper {
|
|
|
- margin-top: .23rem;
|
|
|
|
|
|
|
+ margin-top: remtovw(0.23);
|
|
|
text-align: right;
|
|
text-align: right;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -514,30 +517,30 @@
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.monthly-origin-price {
|
|
.monthly-origin-price {
|
|
|
- margin-top: .17rem;
|
|
|
|
|
- line-height: .3rem;
|
|
|
|
|
- font-size: .22rem;
|
|
|
|
|
|
|
+ margin-top: remtovw(.17);
|
|
|
|
|
+ line-height: remtovw(0.3);
|
|
|
|
|
+ font-size: remtovw(0.22);
|
|
|
color: #919AA7;
|
|
color: #919AA7;
|
|
|
text-decoration: line-through;
|
|
text-decoration: line-through;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.monthly-discount-price {
|
|
.monthly-discount-price {
|
|
|
- margin-left: .07rem;
|
|
|
|
|
- line-height: .62rem;
|
|
|
|
|
- font-size: .24rem;
|
|
|
|
|
|
|
+ margin-left: remtovw(.07);
|
|
|
|
|
+ line-height: remtovw(0.62);
|
|
|
|
|
+ font-size: remtovw(0.24);
|
|
|
color: #222222;
|
|
color: #222222;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.monthly-discount-price span {
|
|
.monthly-discount-price span {
|
|
|
font-weight: 600;
|
|
font-weight: 600;
|
|
|
- font-size: .45rem;
|
|
|
|
|
|
|
+ font-size: remtovw(0.45);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.quarterly-price {
|
|
.quarterly-price {
|
|
|
- margin-top: .01rem;
|
|
|
|
|
- margin-right: .05rem;
|
|
|
|
|
- line-height: .33rem;
|
|
|
|
|
- font-size: .24rem;
|
|
|
|
|
|
|
+ margin-top: remtovw(0.01);
|
|
|
|
|
+ margin-right: remtovw(0.05);
|
|
|
|
|
+ line-height: remtovw(0.33);
|
|
|
|
|
+ font-size: remtovw(0.24);
|
|
|
color: #666666;
|
|
color: #666666;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -546,64 +549,64 @@
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.list {
|
|
.list {
|
|
|
- padding-top: .3rem;
|
|
|
|
|
- padding-bottom: .33rem;
|
|
|
|
|
|
|
+ padding-top: remtovw(0.3);
|
|
|
|
|
+ padding-bottom: remtovw(0.33);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.item {
|
|
.item {
|
|
|
margin: 0 auto;
|
|
margin: 0 auto;
|
|
|
- width: 7.1rem;
|
|
|
|
|
|
|
+ width: remtovw(7.1);
|
|
|
display: flex;
|
|
display: flex;
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.item-title {
|
|
.item-title {
|
|
|
flex: 1;
|
|
flex: 1;
|
|
|
- line-height: .74rem;
|
|
|
|
|
- font-size: .28rem;
|
|
|
|
|
|
|
+ line-height: remtovw(0.74);
|
|
|
|
|
+ font-size: remtovw(0.28);
|
|
|
color: #1D2A3A;
|
|
color: #1D2A3A;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.item-discount {
|
|
.item-discount {
|
|
|
- width: 1.02rem;
|
|
|
|
|
- height: .44rem;
|
|
|
|
|
|
|
+ width: remtovw(1.02);
|
|
|
|
|
+ height: remtovw(0.44);
|
|
|
background-image: url('~@/assets/img/vip/icon_discount_brown.png');
|
|
background-image: url('~@/assets/img/vip/icon_discount_brown.png');
|
|
|
background-size: 100%;
|
|
background-size: 100%;
|
|
|
background-repeat: no-repeat;
|
|
background-repeat: no-repeat;
|
|
|
- line-height: .44rem;
|
|
|
|
|
- text-indent: .16rem;
|
|
|
|
|
- font-size: .22rem;
|
|
|
|
|
|
|
+ line-height: remtovw(0.44);
|
|
|
|
|
+ text-indent: remtovw(0.16);
|
|
|
|
|
+ font-size: remtovw(0.22);
|
|
|
color: #E1A83F;
|
|
color: #E1A83F;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.item-include {
|
|
.item-include {
|
|
|
- margin-right: .35rem;
|
|
|
|
|
- width: .3rem;
|
|
|
|
|
- height: .2rem;
|
|
|
|
|
|
|
+ margin-right: remtovw(0.35);
|
|
|
|
|
+ width: remtovw(0.3);
|
|
|
|
|
+ height: remtovw(0.2);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.tips-wrapper {
|
|
.tips-wrapper {
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
- margin-top: .15rem;
|
|
|
|
|
- padding-bottom: .39rem;
|
|
|
|
|
|
|
+ margin-top: remtovw(0.15);
|
|
|
|
|
+ padding-bottom: remtovw(0.39);
|
|
|
background-color: #ffffff;
|
|
background-color: #ffffff;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.tips-title {
|
|
.tips-title {
|
|
|
- margin-top: .36rem;
|
|
|
|
|
- margin-left: .2rem;
|
|
|
|
|
- line-height: .4rem;
|
|
|
|
|
|
|
+ margin-top: remtovw(0.36);
|
|
|
|
|
+ margin-left: remtovw(0.2);
|
|
|
|
|
+ line-height: remtovw(0.4);
|
|
|
font-weight: 600;
|
|
font-weight: 600;
|
|
|
- font-size: .28rem;
|
|
|
|
|
|
|
+ font-size: remtovw(0.28);
|
|
|
color: #666666;
|
|
color: #666666;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.tips-content {
|
|
.tips-content {
|
|
|
- margin-top: .18rem;
|
|
|
|
|
- margin-left: .2rem;
|
|
|
|
|
- width: 6.8rem;
|
|
|
|
|
- line-height: .56rem;
|
|
|
|
|
- font-size: .26rem;
|
|
|
|
|
|
|
+ margin-top: remtovw(0.18);
|
|
|
|
|
+ margin-left: remtovw(0.2);
|
|
|
|
|
+ width: remtovw(6.8);
|
|
|
|
|
+ line-height: remtovw(0.56);
|
|
|
|
|
+ font-size: remtovw(0.26);
|
|
|
color: #999999;
|
|
color: #999999;
|
|
|
}
|
|
}
|
|
|
|
|
|