detail.ttss 7.07 KB
@import "../../vendors/wxParse/wxParse.ttss";
@import "./template/authorEdit.ttss";
@import "./template/guangDeps.ttss";
@import '../../vendors/zanui/actionsheet/index.ttss';

.hidden {
    display: none !important;
}

.guang-detail-page {
    width: 750rpx;
    background-color: #f0f0f0;
    font-family: PingFang-SC-Medium;
}

.guang-detail-page .guang-container {
    width: 690rpx;
    padding: 0 30rpx;
    background-color: #fff;
}

.guang-detail-page .author-edit {
    padding: 0;
}

.guang-title {
    font-size: 40rpx;
    color: #000000;
    margin: 20rpx 0;
}

.guang-content .item-block {
    margin-top: 30rpx;
}
.guang-content .big-img-block {
    position: relative;
}
.guang-content .big-img-block image,
.guang-content .text-block image {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: block;
}
.guang-content .small-img-block {
    overflow: hidden;
}
.guang-content .small-img-block image {
    width: 345rpx;
    height: 215rpx;
    float: left;
}
.guang-content .video-block video {
    width: 690rpx;
    height: 430rpx;
}
.guang-content .text-block {
    font-family: PingFang-SC-Regular;
    line-height: 54rpx;
    font-size: 32rpx;
    color: #444;
    line-height: 54rpx;
    word-break: break-word;
    word-wrap: break-word;
}
.guang-content .related-reco {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.guang-content .related-reco .show-info {
    display: flex;
    align-items: center;
    color: #444;
    font-family: PingFang-SC-Medium;
    font-size: 28rpx;
}
.guang-content .related-reco .one-goods {
    display: flex;
    flex-direction: row;
    background-color: #F0F0F0;
    margin-bottom: 20rpx;
    width: 690rpx;
    border: 1rpx solid #E0E0E0;
}
.guang-content .related-reco .one-goods .goods-deps {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 20rpx 30rpx 20rpx 20rpx;
    width: 538rpx;
}
.guang-content .related-reco .one-goods image {
    width: 150rpx;
    height: 200rpx;
}
.guang-content .related-reco .one-goods .title {
    font-size: 28rpx;
    color: #444;
}
.guang-content .related-reco .one-goods .price {
    font-size: 28rpx;
    color: #D0021B;
}
.guang-content .related-reco .one-goods .cart-icon {
    display: flex;
    justify-content: flex-end;
}

.guang-content .related-reco .goods-more {
    background-color: #F0F0F0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 330rpx;
    height: 580rpx;
    margin-bottom: 35rpx;
    border: 1rpx solid #E0E0E0;
}
.guang-content .related-reco .goods-more .title {
    font-size: 24rpx;
    color: #444;
    padding: 0 20rpx;
}
.guang-content .related-reco .goods-more image {
    width: 100%;
    height: 420rpx;
}
.guang-content .related-reco .goods-more .price {
    font-size: 24rpx;
    color: #D0021B;
}
.guang-content .related-reco .goods-more .goods-deps {
    font-family: PingFang-SC-Regular;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0 10rpx 0 20rpx;
    margin-top: 10rpx;
    margin-bottom: 10rpx;
}
.guang-content .related-reco .goods-deps image {
    width: 80rpx;
    height: 46rpx;
}

.guang-content .related-reco .goods-deps .show-info image {
    margin-left: 10rpx;
    width: 12rpx;
    height: 24rpx;
    vertical-align: middle;
}
.guang-content .related-reco .more-deps {
    text-align: center;
    margin-bottom: 20rpx;
    width: 690rpx;
}
.guang-content .related-reco .more-deps .more-text {
    font-family: PingFang-SC-Regular;
    height: 48rpx;
    line-height: 48rpx;
    padding: 0 40rpx;
    font-size: 24rpx;
    color: #444;
    background-color: #F0F0F0;
    display: inline-block;
}
.guang-content .related-reco .more-deps .more-text image {
    width: 20rpx;
    height: 20rpx;
}
.guang-content .related-reco .more-deps image {
    width: 25rpx;
    height: 14rpx;
    display: inline-block;
    margin-left: 10rpx;
}

.guang-detail-page .tags-block {
    margin-top: 30rpx;
    padding-top: 30rpx;
    border-top: 1rpx solid #e0e0e0;
    margin-bottom: -20rpx;
}
.guang-detail-page .tags-block .tags-item {
    padding: 8rpx 30rpx 5rpx;
    font-size: 24rpx;
    color: #fff;
    background-color: #444;
    margin-right: 20rpx;
    margin-bottom: 20rpx;
    display: inline-block;
}

.container-block {
    margin-top: 60rpx;
}
.container-block > .title {
    font-size: 28rpx;
    color: #444;
    padding-bottom: 15rpx;
    border-bottom: 1rpx solid #e0e0e0;
    margin-bottom: 30rpx;
}
.container-block .block-brand {
    margin-bottom: 60rpx;
}
.container-block .nav-scroll {
    width: inherit;
    white-space: nowrap;
    height: inherit;
}

.container-block .products-box {
    width: 170rpx;
    height: 230rpx;
    position: relative;
    display: inline-block;
    margin-right: 30rpx;
    overflow: hidden;
}
.container-block .products-box .img {
    width: inherit;
    height: inherit;
}
.container-block .products-box .footer {
    width: inherit;
    position: absolute;
    opacity: 0.6;
    background-color: #000;
    bottom: 0;
    text-align: center;
    font-size: 24rpx;
    color: #fff;
    height: 34rpx;
}

.container-block .item {
    display: inline-block;
}
.container-block .brand-block {
    margin-right: 30rpx;
}
.container-block .brand-box {
    width: 160rpx;
    display: flex;
    flex-direction: column;
    text-align: center;
    background-color: #fff;
}
.container-block .brand-box .img {
    width: 160rpx;
    height: 80rpx;
}
.container-block .brand-box .title {
    font-family: PingFang-SC-Regular;
    color: #444;
    font-size: 24rpx;
    margin-top: 20rpx;
    -webkit-line-clamp: 1;
    width: inherit;
    white-space: normal;
}

.container-block .related-container .item {
    display: flex;
    flex-direction: row;
    padding-bottom: 30rpx;
}
.container-block .related-container .img {
    width: 240rpx;
    height: 150rpx;
}
.container-block .related-container .info {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 10rpx 20rpx;
    max-width: 450rpx;
    text-align: left;
}
.container-block .related-container .info .title {
    width: 400rpx;
    font-size: 28rpx;
    color: #444;
}
.container-block .related-container .info .time {
    font-family: PingFang-SC-Regular;
    font-size: 24rpx;
    color: #B0B0B0;
    display: flex;
    align-items: center;
}
.container-block .related-container .info .time image {
    width: 24rpx;
    height: 24rpx;
    margin-right: 5rpx;
}

.tag-list-box {
    position: absolute;
    bottom: 0;
    right: 0;
    height: inherit;
    overflow-y: auto;
}

.tag-list-box .tag-list-box-item {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    opacity: 0.6;
    background-color: #000;
    border-radius: 22rpx 0 0 22rpx;
    margin-bottom: 10rpx;
    padding: 0 20rpx;
    height: 48rpx;
}

.tag-list-box .tag-list-box-item image {
    width: 30rpx;
    height: 30rpx;
    margin-right: 10rpx;
    vertical-align: middle;
}

.tag-list-box .tag-list-box-item .name {
    -webkit-line-clamp: 1;
    font-size: 24rpx;
    color: #fff;
    max-width: 500rpx;
    text-align: left;
}