@import "../../../utils/wxParse/wxParse.wxss"; .detail-bg { width: 100%; min-height: 100%; background-color: #f2f4f6; overflow-y: hidden; } .detail-swiper { height: 750rpx; position: relative; } .detail-info { width: 100%; background-color: #fff; margin-bottom: 30rpx; padding-bottom: 20rpx; } .detail-img { width: 100%; height: 750rpx; } .detail-width { width: 100%; margin: 0 auto; padding: 0 21rpx; box-sizing: border-box; } .detail-title { display: block; font-size: 32rpx; line-height: 48rpx; letter-spacing: 0; color: #4c4c4c; margin-top: 10rpx; margin-bottom: 10rpx; } .detail-normal { display: inline-block; font-size: 24rpx; color: #bbbbbb; } .detail-mr { margin-right: 15rpx; } .detail-price { font-size: 40rpx; color: #eab86a; } .detail-fl { float: left; } .detail-fr { float: right; } .detail-content-title { font-size: 28rpx; text-align: center; display: block; color: #999999; margin-bottom: 30rpx; } .detail-project-img { width: 100%; display: flex; flex-direction: column; } .detail-footer { position: fixed; bottom: 0; left: 0; right: 0; z-index: 1; } .detail-footer-bar { width: 100%; height: 88rpx; background-color: #FFF; line-height: 44rpx; display: -webkit-box; display: flex; text-align: center; } .detail-footer-item { display: block; flex: 0.5; height: 88rpx; color: #999; font-size: 28rpx; overflow: hidden; } .detail-footer-icon { width: 40rpx; height: 40rpx; display: block; margin: 0 auto; padding-top: 12rpx; } .detail-footer-text { font-size: 20rpx; color: #4c4c4c; position:relative; top:-8rpx; } .detail-yellow { width: 282rpx; color: #fff; line-height: 88rpx; background:#eab86a; } .detail-red { color: #fff; font-size: 28rpx; line-height: 88rpx; background: -webkit-linear-gradient(left, #fe5656, #e23232); background: linear-gradient(to right, #fe5656, #e23232); } .detail-black { width: 282rpx; color: #fff; line-height: 88rpx; background: -webkit-linear-gradient(left, #d8dfe5, #aab6c2); background: linear-gradient(to right, #d8dfe5, #aab6c2); } .detail-content { margin-bottom: 112rpx; } .detail-dialog { position: fixed; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); z-index: 99; } .dialog-panel { position: fixed; bottom: 0; width: 100%; background: #fff; z-index: 100; } .dialog-project { position: relative; padding-top: 20rpx; } .dialog-content { padding-bottom: 20rpx; border-bottom: 1rpx solid #eee; } .dialog-info { float: left; margin-top: 80rpx; } .dialog-img { float: left; width: 220rpx; height: 220rpx; margin: 0 20rpx; } .dialog-word { font-size: 28rpx; } .dialog-red { color: #eab86a; margin-bottom: 20rpx; } .dialog-gray { color: #bbb; margin-bottom: 10rpx; } .dialog-black { color: #4c4c4c; } .dialog-btn { width: 100%; height: 88rpx; line-height: 88rpx; background: #eab86a; color: #fff; font-size: 28rpx; text-align: center; border-radius: 0rpx; } .select-count { width: 100%; margin-top: 30rpx; padding: 0 20rpx; box-sizing: border-box; margin-bottom: 30rpx; } .select-word { float: left; font-size: 24rpx; color: #4c4c4c; line-height: 66rpx; } .select-input { float: right; height: 66rpx; font-size: 0; } .select-input button { width: 60rpx; height: 66rpx; color: #999; font-size: 48rpx; text-align: center; padding: 0; display: inline-block; background: #fff; border-radius: 0; line-height: 50rpx; box-sizing: border-box; } /*.select-input button:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; } .select-input button:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; }*/ .select-input button:after { border-radius: 0; } .select-input input { width: 154rpx; height: 66rpx; background-color: #f3f3f3; color: #4c4c4c; font-size: 28rpx; text-align: center; display: inline-block; border-radius: 0; } .dialog-cancel { position: absolute; right: 20rpx; top: 20rpx; width: 36rpx; height: 36rpx; } .detail-content-desc { width: 100%; padding: 0 20rpx 40rpx; box-sizing: border-box; font-size: 28rpx; color: #4c4c4c; line-height: 48rpx; text-align: justify; } .detail-parse { font-size: 28rpx; color: #4c4c4c; line-height: 48rpx; padding: 0rpx 20rpx; } .detail-green { position: absolute; left: 26rpx; top: 0; width: 124rpx; height: 172rpx; z-index: 10; background-image: url('https://fohow.oss-cn-shenzhen.aliyuncs.com/xcx/geend.png'); background-size: 100% 100%; } .p-footer-icon { width: 40rpx; height: 40rpx; display: block; margin: 0 auto; padding-top: 12rpx; } .p-footer-text { font-size: 20rpx; color: #4c4c4c; position:relative; top:-8rpx; } .popup-bg { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); z-index: 99; } .popup { position: absolute; left: 50%; top: 300rpx; margin-left: -280rpx; width: 560rpx; height: 440rpx; background-color: #fff; border-radius: 10rpx; overflow: hidden; } .popup-title { text-align: center; line-height: 32rpx; font-size: 32rpx; padding-top: 30rpx; padding-bottom: 32rpx; color: #4c4c4c; font-weight: bold; } .popup-logobg { width: 110rpx; height: 110rpx; border-radius: 100%; background-color: #f7f7f7; margin: 0 auto; border:1rpx solid #cfcfcf; } .popup-image { display: block; width: 67rpx; height: 90rpx; background-image: url('https://fohow.oss-cn-shenzhen.aliyuncs.com/xcx/startlogo.png'); background-size: 100% 100%; margin: 8rpx auto 0; } .popup-hint { display: block; font-size: 28rpx; color: #999999; text-align: center; line-height: 50rpx; padding-top: 20rpx; } .popup-bottom { border:0; border-radius: 0rpx; position: absolute; bottom: 0; width: 100%; height: 88rpx; line-height: 88rpx; left: 0; border-top: 1rpx solid #cccccc; text-align: center; font-size: 32rpx; color: #39a43c; } .canvas-position { position: absolute; left: 100%; top: 0; width: 0rpx; height: 0rpx; /*overflow: hidden;*/ } .poster { position: fixed; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); z-index: 99; } .poster-main { position: absolute; left: 0; bottom: 0; width: 100%; height: 1008rpx; background-color: #fff; } .poster-img { display: block; width: 375rpx; height: 677rpx; margin: 0 auto; border-radius: 20rpx; box-shadow: 0 10rpx 30rpx rgba(0,0,0,0.3); } .poster-close { position: absolute; width: 24rpx; height: 24rpx; top: 45rpx; right: 44rpx; background-image: url('https://fohow.oss-cn-shenzhen.aliyuncs.com/xcx/poster/close.png'); background-size: 24rpx 24rpx; background-origin: content-box; background-repeat: no-repeat; padding: 30rpx; } .poster-text { text-align: center; color: #444444; font-size: 30rpx; padding-top: 40rpx; } .poster-btn { width: 336rpx; height: 96rpx; margin: 30rpx auto 0; background: linear-gradient(to right, #d4932b , #eab86a); border-radius: 96rpx; } .poster-icon { float: left; width: 40rpx; height: 40rpx; margin-left: 106rpx; margin-top: 26rpx; background-image: url('http://fohow.oss-cn-shenzhen.aliyuncs.com/xcx/poster/download.png'); background-size: 100% 100%; } .poster-save { float: left; line-height: 96rpx; font-size: 32rpx; color: #fff; padding-left: 15rpx; } .seckill-top { position: relative; } .seckill-title { width: 100%; height: 66rpx; background: -webkit-linear-gradient(left, #ff5c5c, #ff7a67, #ff9a73); background: -o-linear-gradient(right, #ff5c5c, #ff7a67, #ff9a73); background: -moz-linear-gradient(right, #ff5c5c, #ff7a67, #ff9a73); background: linear-gradient(to right, #ff5c5c, #ff7a67, #ff9a73); margin: 0 auto; /* border-radius: 5rpx; */ box-sizing: border-box; padding: 0 20rpx; } .seckill-img { display: block; width: 220rpx; height: 70rpx; position: absolute; left: 20rpx; top: -3rpx; } .time-text { color: #594848; font-size: 28rpx; float: right; line-height: 66rpx; height: 66rpx; padding-right: 20rpx; } .time-click { float: right; /* line-height: 58rpx; */ margin-top: 13rpx; /* height: 58rpx; */ font-size: 20rpx; color: #fff; } .time-item { float: right; margin-right: 5rpx } .time-kuang { background: #594848; height: 42rpx; width: 39rpx; text-align: center; line-height: 42rpx; font-size: 24rpx; } .time-kuang1 { background: #594848; height: 42rpx; width: 59rpx; text-align: center; line-height: 42rpx; margin-left: 10rpx; font-size: 24rpx; } .time-color { color: #614f4f; font-size: 24rpx; } .mokuai { width: 65rpx; height: 65rpx; background: #000; opacity: 0.5; text-align: center; color: #fff; font-size: 20rpx; line-height: 65rpx; border-radius: 50%; position: absolute; top: 650rpx; right: 20rpx; } .detail-pass { color: #4c4c4c; font-size: 24rpx; text-decoration: line-through; padding-left: 20rpx; } .detail-icon { width: 32rpx; height: 32rpx; display: inline-block; margin-right: 10rpx; } .detail-stop { height: 70rpx; width: 710rpx; background: #ffefe4; color: #ff9434; font-size: 24rpx; text-align: center; line-height: 70rpx; margin: 20rpx auto 10rpx; border-radius: 10rpx; } .detail-no { /* height: 300rpx; */ width: 100%; background: #eaeef1; padding: 20rpx 20rpx 30rpx; box-sizing: border-box; margin-bottom: 20rpx; } .detail-no-img { width: 28rpx; height: 34rpx; float: left; padding-top: 10rpx; } .detail-no-img1 { width: 36rpx; height: 36rpx; float: left; padding-top: 10rpx; } .detail-no-text { font-size: 32rpx; color: #8d99af; float: right; width: 640rpx; line-height: 50rpx; } .detail-no-first { border-bottom: #d4d9dd solid 1rpx; box-sizing: border-box; padding-top: 10rpx; padding-bottom: 20rpx; margin-bottom: 30rpx; } .sharebtn{ position: relative; font-size: 14px; background: rgba(0,0,0,0.05); padding-left: 10px; border-radius: 45px 0 0 45px; height: 30px; line-height: 30px; color: #666; width: 220rpx; float: right; margin-bottom: -50rpx; } .sharebtn image{ width: 20px; height: 20px; vertical-align: middle; margin-top: -2px; margin-right: 2px; } .wxParse-p image{ width:100% !important; } .wxParse-p .w33{ width:33% !important; } .wxParse-p .w50{ width:50% !important; } .sizeTitle{display: block;font-size:24rpx} .checkList{display: inline-block;} .checkList span{ display: inline-block; padding: 12rpx; margin: 15rpx; text-align: center; min-width: 45rpx; background: #eee; font-size:24rpx; } .checkList span.active{ background:#eab86a; color:#FFF; } .comment_box{ background: #FFF; margin: 0 15rpx; padding: 15rpx; } .comment_head{ background: #FFF; margin: 0 15rpx; padding: 15rpx; } .comment_box_list{ width: 1160rpx; } .showmore{ display: inline; float: right; font-size: 26rpx; padding-top: 3rpx; color: #eab86a; } .comment_head h4{} .comment_head h4 span{} .comment_list{ padding: 15rpx; background: #f9f9f9; margin: 0 25rpx 0 0; width: 320rpx; position: relative; float: left; } .comment_list image{ width: 80rpx; height: 80rpx; border-radius: 50%; display: inline-block; } .comment_user{ display: inline-block; padding: 0 15rpx; color: #666; } .comment_star{} .comment_txt{ display: block; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .comment_time{ position: absolute; right: 15rpx; top: 25rpx; font-size: 18rpx; } .evaluateLv{ overflow: hidden; display: inline; } .evaluateLv .list-item{ float: left; width: 12rpx; overflow: hidden; } .evaluateLv .list-item image{ width: 14rpx; height: 26rpx; border-radius: 0; } .evaluateLv .star_txt{ line-height: 160rpx; font-size: 30rpx; padding-left: 50rpx; float: left; color: #eab86a; } .project-pack-list{ background: #f7f7f7; font-size: 24rpx; padding: 15rpx; line-height: 36rpx; color: #666; margin: 20rpx; } .toolBox{ position: fixed; z-index: 99; bottom: 10%; right: 15rpx; } .toolBox-item{ background: rgba(255,255,255,1); margin-bottom: 15rpx; border-radius: 50%; text-align: center; vertical-align: middle; border: 2rpx solid #e0e0e0; padding: 10rpx; width: 40px; height: 40px; box-sizing: border-box; } .toolBox-item image{ width: 100%; height: 100%; line-height: 30px; } .sharetips{ position: fixed; z-index: 999; background: rgba(0,0,0,0.6); width: 100%; height: 100%; } .sharetips-triangle{ position: fixed; right: 18%; top: 15rpx; border-left: 20rpx solid transparent; border-right: 20rpx solid transparent; border-bottom: 20rpx solid rgba(0,0,0,0.6); } .sharetips-txt{ background: rgba(0,0,0,0.6); width: 58%; border-radius: 5px; color: #fff; padding: 25rpx; font-size: 36rpx; float: right; margin-top: 35rpx; margin-right: 15rpx; text-align: center; line-height: 60rpx; } .kfqr-dialog{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 9; text-align: center; } .kfqr{ text-align: center; width: 80%; margin: 20% auto; background: #797064; padding: 30rpx; box-sizing: border-box; border-radius: 10rpx; color: #Fff; font-size: 36rpx; font-weight: bold; } .kfqr image{width: 100%;}