::v-deep .u-swiper__wrapper__item__wrapper__image{ border-radius: 0!important; } ::v-deep .u-swiper__wrapper__item{ z-index: 0!important; } ::v-deep .u-swiper__wrapper__item__wrapper{ z-index: 0!important; } .container::-webkit-scrollbar { display: none!important; } .swiperBox{ position: relative; z-index: 0; .swiperDot { z-index: 999999999; bottom: 72rpx; position: absolute; // background: red; margin-left: 50%; transform: translateX(-50%); display: flex; justify-content: center; min-width: 30px; // margin-top: 18rpx; // padding-top: 20rpx; // background: red; height: 10rpx; display: flex; align-items: center; .dot { width: 14rpx; height: 10rpx; background-color: #333333; transform: skew(-10deg); margin: 0 4rpx; border-radius: 2rpx; } .dotA { width: 14rpx; height: 10rpx; transform: skew(-10deg); margin: 0 4rpx; border-radius: 2rpx; background-color: #007AFF !important; } } } .mainContent{ padding-top: 14rpx; margin-top:-38rpx; position: relative; z-index: 9; // background:#CCDBE9; // border: 4rpx solid #FFFFFF; min-height:calc(100vh - 450rpx); border-radius: 0rpx 56rpx 0rpx 0rpx; padding-bottom: 180rpx; background-size: 100% 1392rpx; background-repeat: no-repeat; .topBox{ // height: 260rpx; height: 260rpx; display: flex; background-size: contain; // background-size: 100% 100%; background-repeat: no-repeat; // border: 4rpx solid #FFFFFF; display: flex; flex-direction: column; padding-left: 110rpx; padding-top: 78rpx; position: relative; .top{ font-size: 24rpx; font-family: SourceHanSansCN, SourceHanSansCN; font-weight: bold; color: #007AFF; // width: 100%; // text-align: right; // padding-right: 88rpx; width: 118rpx; height: 24rpx; position: absolute; right: 98rpx; top:36rpx; // background: red; } .bot{ .center{ font-size: 30rpx; font-family: SourceHanSansCN, SourceHanSansCN; font-weight: 500; color: #FFFFFF; width: 250rpx; height: 44rpx; background: linear-gradient(90deg, #007AFF 0%, rgba(1,136,255,0) 100%); border-radius: 26rpx; padding-left: 20rpx; display: flex; align-items: center; } .slogn{ font-size: 44rpx; font-family: FZLANTY_TEK--GBK1, FZLANTY_TEK--GBK1; font-weight: normal; color: #FFFFFF; // line-height: 44rpx; // margin-top: 12rpx; // display: flex; // align-items: flex-start; // background: red; margin-top: 2rpx; .wArr{ width: 14rpx; height: 24rpx; margin-left: 16rpx; } } } } .botBox{ padding-right: 32rpx; padding-left: 20rpx; background-size: 100% 366rpx; background-repeat: no-repeat; padding-top: 24rpx; margin-top: -48rpx; .title{ padding-left: 30rpx; font-size: 36rpx; font-family: SourceHanSansCN, SourceHanSansCN; font-weight: 800; color: #333333; display: flex; align-items: center; .bookIcon{ width: 35rpx; height: 35rpx; margin-left: 12rpx; } margin-bottom: 32rpx; } .list{ // display: flex; // flex-wrap: wrap; // justify-content:space-between; // justify-content: space-between; column-count: 2; /* 列数 */ column-gap: 4vw; /* 列间距 */ .item{ // display: inline-block; // box-sizing: border-box; break-inside: avoid; width: 45vw; background: #FFFFFF; box-shadow: 0rpx 4rpx 8rpx 0rpx rgba(0,14,83,0.02); border-radius: 16rpx; margin-bottom: 18rpx; height: auto; // flex-shrink: 0; // display: flex; // flex-direction: column; // align-items: start; .pic{ width: 100%; // min-height: 336rpx; border-radius: 20rpx; } .des{ font-size: 24rpx; font-family: PingFang-SC, PingFang-SC; font-weight: bold; color: #333333; min-height: 72rpx; // height: 72rpx; display: flex; align-items: center; padding-left: 20rpx; padding-bottom: 24rpx; } } } } } ::v-deep .u-swiper{ border-radius: 0!important; }