.pageTopInfo {
    background: #fff;
    box-shadow: 0 0.10667rem 0.10667rem 0 rgba(147, 152, 153, 0.02);
    border-radius: 0 0 0.26667rem 0.26667rem;
    margin: 0;
    padding: 0.4rem;
}
.pageTopInfo .pageTopInfo {
    zoom: 1;
}
.pageTopInfo .productInfo:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: ' ';
    clear: both;
    height: 0;
}
.pageTopInfo .productInfo .img {
    height: 3.30667rem;
    width: 2.66667rem;
    overflow: hidden;
    border-radius: 0.10667rem;
    float: left;
    border: 0.02667rem solid rgba(227, 228, 229, 0.5);
}

.pageTopInfo .productInfo .content {
    float: left;
    padding: 0 0 0 0.26667rem;
    width: calc(100% - 2.88rem);
    height: 3.25333rem;
}
.pageTopInfo .productInfo .content .title {
    zoom: 1;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 0.58667rem;
    max-height: 1.28rem;
    font-size: 0.4rem;
    font-weight: 400;
}
.pageTopInfo .productInfo .content .title:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: ' ';
    clear: both;
    height: 0;
}
.pageTopInfo .productInfo .content .commission {
    display: inline-block;
    color: #646a73;
    height: 0.53333rem;
    line-height: 0.53333rem;
    font-size: 0.32rem;
    padding: 0 0 0 0;
    min-width: 1.73333rem;
}
.pageTopInfo .productInfo .content .priceWrap {
    display: flex;
    align-items: baseline;
}
.pageTopInfo .productInfo .content .priceWrap .price {
    position: relative;
    display: flex;
    align-items: baseline;
}
.pageTopInfo .productInfo .content .priceWrap .price > span {
    display: block;
    font-size: 0.53333rem;
    color: #f86d4d;
}
.pageTopInfo .productInfo .content .priceWrap .price .promotionLogo {
    display: block;
    width: 0.42667rem;
    height: 0.42667rem;
    background-size: 100% 100%;
    position: absolute;
    top: 39%;
    transform: translateY(-50%);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAACXElEQVRIS+2XS2gTURSG/zPJpKYJ8ZFirUqtRoqUYHEntNAu3KggKo6oCIZSROsDFy4qKCIiKSiBqgVRN3VTdaOLulAEH1BQUCwKYqW0PkDTGCtJzXMyOTIj1EYn6Whm6qZ3NXPOnf+7858zM3fooyQ5K8jdxcwSA1WwcBDwhZluVCfcxygs7bkA0EELeX9IMxCisBQYA7BwJsFgRFSwAkAoBRa88zH38D5Da4uFepCPxaebmzQEttVUo6q7C8jnwUpeV5RsAiAIiHYchRL9ai44PfAUse5LuqKeA+1wtjSZC6bKSjhbm6F8+ozM4CtdsKPRD/uSxUg9eAxOpf/9jkXfcjjWrJ5OoGQ+83wQudH3enOK19i1ZSPcO7eVBZ64dh3J/ruzYNWBv7NafvMW8vAoxIZVEFcs0yxUz9W4WO+DWL+ywFZTrJ7o7UPyzr2fwkTwtO0G53JQxcGshV2bN8C9S5qElw2Wh4YxfuJMYZMQTQKnJhYET0L01WmhssGp+w8Rv9xrqMM9He1wtjaZA5ZH3mG885QhsPfcadhrl5oDVlXiPVeRejRQEu5c1wLP3oB5NVaVOJPFt2AI8ush/VemvwHzOo+AHKK5YA2ezSJ+8QrST54VwOc0r4VnfxtI/AU1pbkKKMxI3OrH95u3tcfKvWMrXJvWa8e/j7K7Ws9bteFIEGCvqy1ad0vARlp8FjzFpeIfCVvNIlQ0+o04WnRO5sVLKGMRvbyxzV5ZdP2L/y945jf0wAeKbA+czzMOWWBnUUkCzpL20wZXkAGJQV5rF8BRYuqLJ8LHfwCXqGRiUVXieAAAAABJRU5ErkJggg==);
}
.pageTopInfo .recommend {
    background: linear-gradient(180deg,#ffe5e8 0,rgba(255,246,243,0));
    border: .02667rem solid #fff0f1;
    border-radius: .26667rem;
    height: 1.06667rem
}

.pageTopInfo .recommend .left {
    display: flex;
    align-items: center
}
.pageTopInfo .recommend .addCardBtn {
    background-color: #fd4c60;
    color: #fff;
    text-align: center;
    line-height: .61333rem;
    height: .61333rem;
    border-radius: 999px;
    padding: 0 8px;
}
.pageTopInfo .shopIcon {
    width: 0.64rem;
    height: 0.64rem;
    border-radius: 1.01333rem;
    vertical-align: middle;
    border: 0.02667rem solid rgba(227, 228, 229, 0.5);
}
.pageTopInfo.fixed {
    padding-top: 2.53333rem;
}
.pageTopInfo.fixed .productInfo {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    background: #fff;
    padding: 0.4rem;
    box-shadow: 0 0.05333rem 0.10667rem 0 rgba(32, 38, 41, 0.05);
}
.pageTopInfo.fixed .productInfo .img {
    width: 0.66667rem;
    height: 0.66667rem;
}
.pageTopInfo.fixed .productInfo .content {
    width: calc(100% - 0.66667rem);
    height: 100%;
}
.pageTopInfo.fixed .productInfo .content .title {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 0.37333rem;
}
.pageTopInfo.fixed .productInfo .commission,
.pageTopInfo.fixed .productInfo .tagInfo,
.pageTopInfo.fixed .productInfo .priceWrap {
    display: none !important;
}

.normalSection {
    padding: 0.53333rem 0;
    background: #fff;
    box-shadow: 0 0.10667rem 0.10667rem 0 rgba(147, 152, 153, 0.02);
    padding-bottom: 0.26667rem;
}
.normalSection .boxTitle {
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.4rem;
    font-weight: 700;
    color: #202629;
    position: relative;
    padding: 0 0 0 0.26667rem;
    margin: 0 0 0 0.4rem;
}

.normalSection .boxTitle:before {
    content: '';
    display: block;
    height: 0.4rem;
    width: 0.10667rem;
    left: 0;
    background: #fd4c60;
    border-radius: 0.05333rem;
}

.normalSection .boxTitle:before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.baseSection .numberWrap {
    background: #fff;
    box-shadow: 0 0.02667rem 0.16rem 0 rgba(32, 38, 41, 0.08);
    border: 0.02667rem solid rgba(227, 228, 229, 0.5);
    border-radius: 10px;
    padding: 0.4rem 0 0;
    margin: 0.4rem 0.4rem 0;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: auto;
}

.baseSection .numberWrap .item {
    flex: 0 0 33.3333333333%;
    text-align: center;
}

.baseSection .numberWrap .item .number {
    font-family: UDC1\.04-Bold;
    height: 0.48rem;
    line-height: 0.48rem;
    font-size: 0.42667rem;
    color: #202629;
}

.baseSection .numberWrap .item .text {
    height: 0.37333rem;
    line-height: 0.37333rem;
    font-size: 0.32rem;
    margin: 0.21333rem 0 0.4rem;
    color: #8b9197;
}

.normalSection .charts {
    position: relative;
    z-index: 1;
    background: #fff;
    box-shadow: 0 0.02667rem 0.16rem 0 rgba(32, 38, 41, 0.08);
    border-radius: 0.26667rem;
    border: 0.02667rem solid rgba(227, 228, 229, 0.5);
    padding: 0.4rem;
    margin: 0.4rem 0.4rem 0;
}

.normalSection .charts .chartsTitle {
    color: #202629;
    font-size: 0.37333rem;
}

.baseSection .btns {
    padding: 0.4rem 0.4rem 0 0.4rem;
    display: flex;
}

.baseSection .btns .van-button {
    width: 1.76rem;
    height: 1.06667rem;
    line-height: 0.42667rem;
    background: rgba(205, 206, 207, 0.2);
    border-radius: 0.05333rem;
    border: 0.02667rem solid #e3e4e5;
    color: #202629;
    margin: 0 0.13333rem 0 0;
    padding: 0;
}

.baseSection .btns .van-button .van-button__text {
    font-size: 0.32rem !important;
}

.baseSection .btns .van-button.cur {
    color: #fd4c60;
    background: rgba(255, 119, 82, 0.2);
    border-radius: 0.05333rem;
    border: 0.02667rem solid #ffb6a2;
}

.baseSection .btns + .sectionTitle {
    margin-top: 0.13333rem;
}
.baseSection .area-nav {
    display: flex;
    width: 5.06667rem;
    height: 0.74667rem;
    background: #ecedee;
    border-radius: 0.10667rem;
    padding: 0 0.05333rem;
}

.baseSection .area-nav div {
    flex: 1;
    text-align: center;
    font-size: 0.32rem;
    font-weight: 400;
    color: #000;
    line-height: 0.61333rem;
}

.baseSection .area-nav div.cur {
    width: 1.06667rem;
    height: 0.64rem;
    background: #fff;
    border-radius: 0.08rem;
    font-size: 0.32rem;
    font-weight: 600;
    color: #000;
    line-height: 0.64rem;
}
.baseSection .salesChartContent {
    overflow: hidden;
}
.baseSection .salesChartContent .squarMark {
    min-width: 0.21333rem;
    max-width: 0.21333rem;
    min-height: 0.21333rem;
    max-height: 0.21333rem;
}

.baseSection .salesChartContent .w90 {
    width: 2.4rem;
}

.baseSection .chartChoose div {
    width: 4.4rem;
    height: 1.06667rem;
    border-radius: 0.10667rem;
    border: 0.02667rem solid #e3e4e5;
    text-align: center;
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #202629;
    line-height: 1.06667rem;
}

.baseSection .chartChoose div.active {
    border: 0.02667rem solid #fd4c60;
    color: #fd4c60;
    font-weight: 600;
}

.authorSection {
    padding-bottom: 0.4rem;
    overflow: hidden;
}
.authorSection .charts {
    height: 5.33333rem;
    margin: 0.4rem 0.4rem 0;
}
.normalSection .boxSubTitle {
    margin-bottom: 0.24rem;
    margin-top: 0.7rem;
}
.authorSection .boxSubTitle .search {
    margin-right: 0.4rem;
    width: 5.33333rem;
    float: right;
}
.liveSection .boxSubTitle .search {
    margin: 0 0.26667rem 0 0;
    float: right;
    width: 4.53333rem;
}
.needDownArrow::after {
    display: block;
    content: '';
    width: 8px;
    height: 8px;
    box-sizing: border-box;
    border: 1px solid #999;
    border-color: transparent transparent #999 #999;
    transform: rotate(-45deg);
    right: 7px;
    top: 2px;
    position: absolute;
}
.normalSection .boxSubTitle .search ::v-deep .van-field__body,
.normalSection .boxSubTitle .search ::v-deep ::-webkit-input-placeholder {
    color: #8f959e;
    font-weight: 400;
}

.normalSection .boxSubTitle .search .van-search {
    padding: 0;
}

.normalSection .boxSubTitle .search .van-search .van-cell {
    padding: 0.05333rem 0;
}

.normalSection .boxSubTitle .search .van-search .van-icon-search {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAFj0lEQVRYR72Ye4gVVRzHv79z767ba1uL0oSUCENoLzNzZox1NYLERCiUtMSUpND0v8qiIs1cNCgz3T+CMhUl7f1wk4K0h4Eki905Z+7ushpbWAmilD0kdR935hczd+7d2+7dx1V3589zf7/v+czvNedcwkU8zCy0bpNMWSkgJgfM14EwBuBzxHQKoGOAf1hK+Wu58lSOwxGtpyaA5QSazyHEkA8dI+CdiorEtlQqdXpIcwDDAvI873afsRnM9wxHtJ8N8wUi8UZ3d2dDXV3d2cE0BgUKU+NqvYZAawBU9BH6iQjfMVE7BXSKmbuIgqsBMYmZLRJ0V4konqSEeFgaxjcDQQ0IlMlkrvL94CMG5hQ5+2DsJqpolLI2M9ibptPpClFRMQcBr2bmO4o1SNAz0jQ3l/IvCRTDfMXAtLwTEb5OCPGkYRht5aSNmUllMg8gwCaAby74Ehpsy1rXV6sfUK6DvM/zkSEiDjjYaFvW80QUlANTbNvc3DyuckzVJ8w8vbAuaKVtmluL7foBpZVaS6CG0CiEYfAK27K2XSxIsV9bW1tlV0/2AzDPi/SBLuZgum3bbiETxQ5RNwWs8wXM4FccKZ+7HDB5jbAcsgEfArMVr2WkZdpE5MeQvdu52tufb+2wZizTnH0paRroRdLp9EQSiVYA1ZEN00rbzqWukLJo6DGOxCJ+MiHMcgu4nEi6Wq8GY0NcGsct05gcRqkA5Gr9FhjLQwNBtNOyzEfL2aBc23Q6faUQiQ4GJkS+CTHHNowvI6Cws5T2/gAwNhc2NqWUg86ZcgFK2SvlNTB4bfQbYZdtWY9EQEq1OozsD7nwoUNa1m2XY8OhNNItLSnK+i1xUE44tpwYAbmutwLEb8ZA26VlRakb6Scamtr7HcD1cWZujIC0zrwacPB0BCBolW2aW0YaJq/vuvoQCDNyW2N6LkLK2wFwVMQE8ZCUxnujBaSUDr+XC2Kge3NA2tsD5sURBNN82zY/HS0grb3dAfOSOGULYiC9FYzH4sWlUsq3RwsorXQTAXNzwRBz4i7rbT8CrZXSXD+KQJoAMw6GGQNlFjGCd3OU2Gvb1v2jAXTw4MGq6mvH/gVwFTP7E24aXx0DqUkM+iXX9vRn4GfHO47TM9JQWutZAeNAvI9rS8vp/XQo7yjAUyKohJgrDWPfSAMppXcxsDSXLtogpflCAUgpbw2Do9ohoiOWadSF56GRgkqn07eSSLQDqIx6G1wrpWwvALW2to7r7skeB3BFPCAX2qb54UgBucp7H+CFkT7RAdsyZ+ciVfQo5b3G4FW5JTrR0905ta6ublj3qXLAXTdzHyj4LN6fwaLeto3mfkDNzR3VlWP+PcqcOxIQ0feVFcm7a2tru8vZcDDb+FR6uHA4I2yzLSuagf2AwgWVycxkP9gfnlBii6akEEsMwzh3qVAxzBcAJsVama7OC9Pq6+svDAgUQSn1FIM2FQCINPvZeY7j/HaxUHGa9hQiA2STCVFrGMaPxZoDXhRdrdeB8WKR8VkQNrLvb3Ec5/xwwXLdlHwJ4Af71mx4Mm1q2rusoaGhcL0a9CqtlFoJUCMj/GejkOOTAG0PkuJjO5VqKzUawglcU1NzJzMWM7Aobu28xN8Aaoqiv3NfEdSQfza4bosN8ncAMEpE5QxA7QQ+TUSdPvM1YX0QaEr4OehjHxDo9X8qk6ure/z14OCJXijstC0rPv4MI/bMnFCZzDJiPMvMtwzDpdjEF0T7iPCyaZr5Ww1crRvBeDxvmBA02zTNA0NGqFg5AmtpmYUgWMgBzySi3rv6/ym7CWhmwrecTO5xUqmfS72E6+pGUASV5cCXjuO0lgXUV1QpdQMRTQ5vKyxEFXw6D4iTQdDZMdzC9zxvhu8nzth26mjJOVRmOi67+X9SWGDmkfL3GgAAAABJRU5ErkJggg==)
    no-repeat;
    background-size: 0.42667rem 0.42667rem;
    width: 0.42667rem;
    height: 0.42667rem;
    margin: 0.10667rem 0 0;
}

.normalSection .boxSubTitle .search .van-search .van-icon-search:before {
    display: none;
}

.normalSection .boxSubTitle .search .van-search .van-search__content {
    border-radius: 0.37333rem;
    background: #f5f6f7;
    overflow: hidden;
}

.normalSection .boxSubTitle .search .van-search .van-field__clear,
.normalSection .boxSubTitle .search .van-search .van-field__right-icon {
    padding-right: 0.4rem;
}

.filterWrapper {
    margin: 0.53333rem 0.4rem 0;
}
.filterWrapper .filterIcon {
    width: 0.37333rem;
    height: 0.37333rem;
}

.normalSection .filterBar {
    margin-bottom: 0.13333rem;
}
.normalSection .filterBar .van-dropdown-menu__title {
    color: #646a73;
    font-size: 0.37333rem;
}
.normalSection .filterBar .van-dropdown-menu__title:after {
    border-color: transparent transparent #646a73 #646a73;
    border-radius: 0.02667rem;
    right: 0.02667rem;
}
.normalSection .filterBar .van-dropdown-menu {
    float: left;
}

.normalSection .filterBar .van-dropdown-menu .van-dropdown-menu__bar {
    height: 1.06667rem;
}

.normalSection .filterBar .van-dropdown-menu .van-dropdown-menu__bar:after {
    display: none;
}

.normalSection
.filterBar
.van-dropdown-menu
.van-dropdown-menu__bar
.van-dropdown-menu__title {
    font-size: 0.37333rem;
    line-height: 0.42667rem;
    color: #8b9197;
    padding-left: 0;
}

.normalSection
.filterBar
.van-dropdown-menu
.van-dropdown-menu__bar
.van-dropdown-menu__title:after {
    transform: rotate(-90deg);
    top: 0.37333rem;
}

.normalSection
.filterBar
.van-dropdown-menu
.van-dropdown-menu__bar
.van-dropdown-menu__title--down:after {
    transform: rotate(-90deg);
    top: 0.26667rem;
    border-color: transparent transparent #fd4c60 #fd4c60;
}

.normalSection .filterBar .van-dropdown-menu .van-cell__value {
    text-align: right;
}

.authorSection .salesFilterBar {
    display: flex;
    margin-left: 0.4rem;
}
.authorSection .salesFilterBar .item {
    width: 1.76rem;
    height: 1.06667rem;
    background: rgba(205, 206, 207, 0.2);
    border-radius: 0.05333rem;
    border: 0.02667rem solid #e3e4e5;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 0.13333rem;
    color: #202629;
}
.authorSection .salesFilterBar .item span {
    font-size: 0.32rem;
    font-weight: 400;
}
.authorSection .salesFilterBar .cur {
    background: rgba(255, 119, 82, 0.2);
    border: 0.02667rem solid #ffb6a2;
    color: #fd4c60;
}
.authorSection .sectionTitle {
    font-size: 0.37333rem;
    color: #202629;
    line-height: 0.37333rem;
    margin: 0 0.4rem 0;
    display: flex;
    justify-content: space-between;
}
.authorSection .sectionTitle + .boxSubTitle .filterBar {
    margin: 0;
}
.authorSection .tableWrap ul {
    padding-left: 0.4rem;
}
.authorSection .tableWrap ul li {
    padding: 0.4rem 0;
    border-bottom: 0.02667rem solid #e3e4e5;
    display: flex;
}
.authorSection .tableWrap ul li:last-child {
    border-bottom: none;
}
.authorSection .tableWrap ul li .imgWrapper {
    width: 1.86667rem;
    height: 1.86667rem;
    border-radius: 0.93333rem;
    overflow: hidden;
}
.authorSection .tableWrap ul li .bottom {
    display: flex;
    justify-content: space-between;
    margin-top: 0.26667rem;
}
.authorSection .tableWrap ul li .bottom > div {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.authorSection .tableWrap ul li .bottom > div span:first-child {
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #202629;
    line-height: 0.42667rem;
    padding-bottom: 0.21333rem;
}
.authorSection .tableWrap ul li .bottom > div span:nth-child(2) {
    font-size: 0.29333rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #8f959e;
    line-height: 0.29333rem;
}
.authorSection .topWrap {
    background: #fff;
    box-shadow: 0 0.02667rem 0.16rem 0 rgba(32, 38, 41, 0.08);
    border-radius: 0.26667rem;
    border: 0.02667rem solid rgba(227, 228, 229, 0.5);
    margin: 0 0.4rem 0.26667rem;
    padding: 0.4rem 0.4rem 0;
}
.authorSection .topWrap .topTitle {
    font-size: 0.37333rem;
    color: #202629;
}
.authorSection .topWrap .topMain {
    display: flex;
    flex-direction: column;
    margin: 0.32rem 0 0;
}
.authorSection .topWrap .topMain .item {
    position: relative;
    border-radius: 0.24rem;
    margin-bottom: 0.48rem;
    display: flex;
    flex: 1;
}
.authorSection .topWrap .topMain .item .bar {
    width: 80%;
    height: 0.48rem;
    border-radius: 0.24rem;
    text-align: center;
    font-size: 0.26667rem;
    font-weight: 400;
    color: #fff;
    line-height: 0.48rem;
}
.authorSection .topWrap .topMain .item .text {
    font-size: 0.26667rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #202629;
    margin-left: 0.10667rem;
}

.liveSection .listContent .list > ul > li {
    padding-top: 0.4rem;
    padding-right: 0.4rem;
    display: flex;
    flex-direction: column;
    position: relative;
}
.liveSection .listContent .list > ul > li:last-child:after {
    display: none;
}
.liveSection .listContent .list > ul > li:first-child {
    padding-top: 0;
}
.liveSection .listContent .list > ul > li .top {
    display: flex;
}
.liveSection .listContent .list > ul > li .top .imgWrapper {
    min-width: 1.33333rem;
    min-height: 1.33333rem;
    max-width: 1.33333rem;
    max-height: 1.33333rem;
    margin-right: 0.26667rem;
    border: 0.02667rem solid rgba(227, 228, 229, 0.5);
    border-radius: 0.10667rem !important;
    overflow: hidden;
}
.liveSection .listContent .list > ul > li .top .imgWrapper .van-image__img {
    border-radius: 0.10667rem !important;
    width: 100%;
    height: 100%;
}
.liveSection .listContent .list > ul > li .top .infoWrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.liveSection .listContent .list > ul > li .top .text {
    display: flex;
    align-items: center;
    font-size: 0.4rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #202629;
    line-height: 0.4rem;
}
.liveSection .listContent .list > ul > li .top .authorInfo {
    display: flex;
}
.liveSection .listContent .list > ul > li .top .authorInfo .authorImg {
    width: 0.48rem;
    height: 0.48rem;
    overflow: hidden;
    border-radius: 50%;
}
.liveSection .listContent .list > ul > li .top .authorInfo span {
    font-size: 0.32rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #646a73;
    line-height: 0.53333rem;
}
.liveSection .listContent .list > ul > li .bottom {
    display: flex;
    justify-content: space-around;
    margin-top: 0.4rem;
}
.liveSection .listContent .list > ul > li .bottom > div {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.liveSection .listContent .list > ul > li .bottom > div span:first-child {
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #202629;
    line-height: 0.42667rem;
    padding-bottom: 0.21333rem;
}
.liveSection .listContent .list > ul > li .bottom > div span:nth-child(2) {
    font-size: 0.29333rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #8f959e;
    line-height: 0.29333rem;
}


.awemeSection .boxSubTitle .search {
    margin: 0 0.26667rem 0 0;
    float: right;
    width: 4.53333rem;
}
.awemeSection .listContent .list > ul > li {
    padding-top: 0.4rem;
    padding-right: 0.4rem;
    display: flex;
    flex-direction: column;
    position: relative;
}
.awemeSection .listContent .list > ul > li:last-child:after {
    display: none;
}
.awemeSection .listContent .list > ul > li:first-child {
    padding-top: 0;
}
.awemeSection .listContent .list > ul > li .info {
    display: flex;
}
.awemeSection .listContent .list > ul > li .info .imgWrapper {
    min-width: 1.33333rem;
    min-height: 1.33333rem;
    max-width: 1.33333rem;
    max-height: 1.33333rem;
    margin-right: 0.26667rem;
    border: 0.02667rem solid rgba(227, 228, 229, 0.5);
    border-radius: 0.10667rem !important;
    overflow: hidden;
}
.awemeSection .listContent .list > ul > li .info .imgWrapper .van-image__img {
    border-radius: 0.10667rem !important;
}
.awemeSection .listContent .list > ul > li .info .inforWrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.awemeSection .listContent .list > ul > li .info .text {
    display: flex;
    align-items: center;
    font-size: 0.4rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #202629;
}
.awemeSection .listContent .list > ul > li .info .authorInfo {
    display: flex;
    font-size: 0.32rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #646a73;
    line-height: 0.53333rem;
}
.awemeSection .listContent .list > ul > li .info .authorInfo .authorImg {
    width: 0.48rem;
    height: 0.48rem;
    overflow: hidden;
    border-radius: 50%;
}
.awemeSection .listContent .list > ul > li .info .authorInfo span {
    font-size: 0.32rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #646a73;
    line-height: 0.53333rem;
}
.awemeSection .listContent .list > ul > li .bottom {
    display: flex;
    padding: 0 0.93333rem;
    justify-content: space-between;
    align-items: center;
    /*margin-top: 0.26667rem;*/
}
.awemeSection .listContent .list > ul > li .bottom .i {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.awemeSection .listContent .list > ul > li .bottom .i span:first-child {
    font-size: 0.42667rem;
    font-family: UDC1\.04-Bold;
    font-weight: 400;
    color: #202629;
    line-height: 0.42667rem;
    padding-bottom: 0.21333rem;
}
.awemeSection .listContent .list > ul > li .bottom .i span:nth-child(2) {
    font-size: 0.29333rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #8f959e;
    line-height: 0.29333rem;
}
.awemeSection .listContent .list > ul > li .bottom > div .yc {
    color: #fd4c60 !important;
}

.cardChartShadow {
    box-shadow: 0 0.02667rem 0.16rem 0 rgba(32, 38, 41, 0.08);
    border-radius: 0.26667rem;
    border: 0.02667rem solid rgba(227, 228, 229, 0.5);
    margin: 0.4rem 0.4rem 0;
}
.chartTopTitle {
    height: 0.37333rem;
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #202629;
    line-height: 0.37333rem;
}

.normalSection .textIcon {
    width: 0.37333rem;
    height: 0.4rem;
}
.normalSection .boxSubTitle {
    zoom: 1;
}

.normalSection .boxSubTitle:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: ' ';
    clear: both;
    height: 0;
}

.normalSection .boxSubTitle .text {
    position: relative;
}

.normalSection .boxSubTitle .label {
    height: 0.74667rem;
    line-height: 0.74667rem;
    font-size: 0.37333rem;
    font-weight: 400;
    padding: 0 0 0 0.4rem;
    float: left;
}

.normalSection .boxSubTitle .label {
    color: #202629;
}

.noBottom {
    border-bottom: none;
}
.mt04 {
    margin-top: .4rem!important;
}
.listContent .loadMore {
    margin: 0.10667rem auto 0;
    height: 0.69333rem;
    width: 2.88rem;
}

.listContent .loadMore .btn {
    width: 2.88rem;
    height: 0.69333rem;
    line-height: 0.69333rem;
    border-radius: 0.34667rem;
    background: #fff;
    border: 0.02667rem solid #e3e4e5;
    text-align: center;
}

.listContent .loadMore .van-button {
    border-radius: 0.34667rem !important;
}

.listContent .loadMore .van-button__text {
    font-weight: 400;
    color: #333;
    font-size: 0.32rem;
}

.dateFilterWrapper .item {
    color: #202629;
    font-size: 0.32rem;
    max-width: 1.33333rem;
    min-width: 1.33333rem;
    text-align: center;
}

.dateFilterWrapper .cur {
    height: 0.74667rem;
    line-height: 0.74667rem;
    text-align: center;
    background: rgba(255, 119, 82, 0.09);
    border-radius: 0.37333rem;
    color: #fd4c60;
    font-weight: 600;
}

.dateFilterWrapper .dateIcon {
    width: 0.42667rem;
    height: 0.42667rem;
    margin-left: 0.45333rem;
}

.fixDateFilter {
    height: 0.96rem;
    background: hsla(0, 0%, 95.7%, 0.98);
    border-radius: 0.48rem;
    position: fixed;
    padding-left: 0.10667rem;
    z-index: 2000;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0.5rem;
    padding-right: 0.35rem;
    width: auto;
}

.fixDateFilter .item {
    color: #646a73;
}

.fixDateFilter .item.cur {
    color: #fd4c60;
    background-color: rgba(255, 119, 82, 0.2);
}

.fixDateFilter .calendar-icon {
    margin-left: 0.26667rem;
}

.van-calendar {
     height: 100%; 
}

.sameRecommendate .title {
    padding: 0.42667rem 0 0.42667rem 0.4rem;
    font-size: 0.48rem;
    font-weight: 700;
    color: #333;
    line-height: 0.48rem;
}

.sameRecommendate .refresh-icon {
    width: 0.37333rem;
    height: 0.37333rem;
}

.sameRecommendate .change-box {
    width: 2.16rem;
    height: 0.74667rem;
    background: #f5f6f7;
    border-radius: 0.37333rem;
}

.sameRecommendate .list {
    display: flex;
    flex-flow: row wrap;
    min-height: 6.18667rem;
}

.sameRecommendate .list .item {
    height: 7.5667rem;
    width: 4.45333rem;
    background-color: #fff;
    border-radius: 0.26667rem;
    overflow: hidden;
    position: relative;
    margin-bottom: 0.29333rem;
}

.sameRecommendate .list .item:nth-child(odd) {
    margin-right: 0.29333rem;
}

.sameRecommendate .list .item .img {
    height: 4.45333rem;
    width: 4.45333rem;
    border-radius: 0.26667rem 0.26667rem 0 0;
    object-fit: cover;
}

.sameRecommendate .list .item .mask {
    height: 4rem;
    width: 4.45333rem;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(transparent 20%, rgba(0, 0, 0, 0.7));
}

.sameRecommendate .list .item .mask .titleName {
    position: absolute;
    bottom: 0;
}
.sameRecommendate .list .item .titleName span {
    height: .853rem;
    line-height: .4265rem;
}

.sameRecommendate .list .item .price {
    line-height: 0.53333rem;
}

.sameRecommendate .list .item .commissionBg {
    background: #fff0ec;
    border-radius: 0.10667rem;
    color: #ff7752;
    padding: 0.02667rem 0.10667rem;
}

.sameRecommendate .list .item .width_1 {
    width: 2.18667rem;
}

.sameRecommendate .loadMore {
    margin: 0.10667rem auto 0;
    height: 0.69333rem;
    width: 2.88rem;
}

.sameRecommendate .loadMore .btn {
    width: 2.88rem;
    height: 0.69333rem;
    line-height: 0.69333rem;
    border-radius: 0.34667rem;
    background: #f2f2f2;
    border: 0.02667rem solid #e3e4e5;
    text-align: center;
}

.sameRecommendate .loadMore .van-button {
    border-radius: 0.34667rem !important;
}

.sameRecommendate .loadMore .van-button__text {
    font-weight: 400;
    color: #333;
    font-size: 0.32rem;
}


.pop-content .accountList .addBtn {
    width: 8rem;
    height: 1.06667rem;
    font-size: 0.42667rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    line-height: 1.06667rem;
    text-align: center;
    background: #fd4c60;
    border-radius: 0.58667rem;
    color: #fff;
    margin: 0 auto;
}
.pop-content .accountList .addBtnMini {
    color: #888;
    text-decoration: underline;
    margin: 0 auto;
    text-align: center;
}
.addCartModal .accountList .item {
    width: 88vw;
    margin: 15px auto;
    box-shadow: 0 0.02667rem 0.16rem 0 rgba(32, 38, 41, 0.08);
    border-radius: 0.26667rem;
    padding: 10px 15px;
}
.addCartModal .accountList .item .img {
    width: 1rem;
    height: 1rem;
    margin-right: 10px;
}
.addCartModal .accountList .item .info .name {
    font-size: 14px;
    color: #000;
}
.addCartModal .accountList .item .info .id {
    font-size: 12px;
}
.addCartModal .accountList .item .btn {
    background: #fd4c60;
    color: #fff;
    padding: 0 20px;
    height: .8rem;
    border-radius: .4rem;
    line-height: .8rem;
    text-align: center;
}
