.demandDetails{width:100%;display:flex;flex-direction:column;align-items:center;overflow-y:hidden}.demandDetails .breadcrumb{width:75rem;font-size:14px;font-weight:400;color:#666;padding-top:20px;text-align:left}.demandDetails .breadcrumb span{cursor:pointer}.demandDetails .breadcrumb span:hover{color:#333;font-weight:700}.demandDetails .banner{width:75rem;height:300px;display:flex;justify-content:space-between;margin-top:.875rem;margin-bottom:1.875rem;background:#fff;border:1px solid #eee}.demandDetails .banner .mianl{width:100%;display:flex;justify-content:flex-start;background-color:#fff}.demandDetails .banner .mianl .contantl{width:300px;height:300px}.demandDetails .banner .mianl .contantl img{height:100%;width:100%}.demandDetails .banner .mianl .contantr{width:900px;padding:20px 20px 20px 40px;display:flex;flex-direction:column;justify-content:space-between}.demandDetails .banner .mianl .contantr .contantr-top{display:flex;flex-direction:column}.demandDetails .banner .mianl .contantr .contantr-top h3{font-size:18px;font-weight:700;color:#333}.demandDetails .banner .mianl .contantr .contantr-top .desc{margin-top:10px;margin-bottom:20px;font-size:14px;color:#666;max-height:45px;overflow:hidden}.demandDetails .banner .mianl .contantr .contantr-bottom{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:150px;width:100%}.demandDetails .banner .mianl .contantr .contantr-bottom .bottom-item{display:flex;align-items:center;margin-top:15px}.demandDetails .banner .mianl .contantr .contantr-bottom .bottom-item span{font-size:14px;color:#333}.demandDetails .banner .mianl .contantr .contantr-bottom .bottom-item span.label{color:#999;width:80px;font-size:14px}.demandDetails .banner .mianl .contantr .contantr-bottom .bottom-item span.price{color:#f04444;font-size:20px;font-weight:700}.demandDetails .banner .mianl .contantr .contantr-bottom .btn-container{position:absolute;right:22px;bottom:0}.demandDetails .banner .mianl .contantr .contantr-bottom .btn-container .buy-btn{width:160px;height:40px;background:#f04444;border-radius:0}.demandDetails .banner .mianl .contantr .contantr-bottom .btn-container .favorite-btn{border-radius:0;width:160px;height:40px}.demandDetails .banner .mianr{width:15.625rem;height:auto;background-color:#fff;padding:1.25rem;border-left:.0625rem solid #e6e6e6}.demandDetails .banner .mianr .header{height:2.8125rem;border-bottom:.0625rem solid #ececec}.demandDetails .banner .mianr .header h3{line-height:2.375rem;font-size:1rem;font-family:Microsoft YaHei;font-weight:700;color:#4080ed;text-align:center}.demandDetails .banner .mianr .main{width:13.125rem;min-height:18.75rem;border-bottom:.0625rem solid #ececec;font-size:.875rem}.demandDetails .banner .mianr .main .text{width:13.125rem;height:auto;display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:1.25rem}.demandDetails .banner .mianr .main .text .el-rate{margin-top:.1875rem}.demandDetails .banner .mianr .main .text .text1{display:inline-block;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;width:3.875rem;margin-right:.3125rem;color:grey}.demandDetails .banner .mianr .main div{margin-top:.625rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.demandDetails .banner .mianr .main div .text1{display:inline-block;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;width:3.875rem;color:grey;margin-right:.3125rem}.demandDetails .banner .mianr .main div .text2{width:100%;margin-right:.3125rem;color:grey}.demandDetails .banner .mianr .main .introduce{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;margin-bottom:1.875rem}.demandDetails .banner .mianr .footer{margin-top:1.25rem}.demandDetails .banner .mianr .footer .el-button{width:13.125rem;height:2rem;background:#fff;padding:0 1.25rem;border:.0625rem solid #4080ed;color:#4080ed}.demandDetails .bottom{width:75rem;display:flex;justify-content:space-between;margin-bottom:2.875rem}.demandDetails .bottom .bottomL{width:56.4rem;display:flex;flex-direction:column}.demandDetails .bottom .bottomL .contantr{width:100%;padding:20px 20px 20px 40px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #eee;margin-top:15px;margin-bottom:30px}.demandDetails .bottom .bottomL .contantr .contantr-top{display:flex;flex-direction:column}.demandDetails .bottom .bottomL .contantr .contantr-top h3{font-size:18px;font-weight:700;color:#333}.demandDetails .bottom .bottomL .contantr .contantr-top .desc{margin-top:10px;margin-bottom:20px;font-size:14px;color:#666;max-height:45px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.demandDetails .bottom .bottomL .contantr .contantr-bottom{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:150px;width:100%}.demandDetails .bottom .bottomL .contantr .contantr-bottom .bottom-item{display:flex;align-items:center;margin-top:15px}.demandDetails .bottom .bottomL .contantr .contantr-bottom .bottom-item span{font-size:14px;color:#333}.demandDetails .bottom .bottomL .contantr .contantr-bottom .bottom-item span.label{color:#999;width:80px;font-size:14px}.demandDetails .bottom .bottomL .contantr .contantr-bottom .bottom-item span.price{color:#f04444;font-size:20px;font-weight:700}.demandDetails .bottom .bottomL .contantr .contantr-bottom .btn-container{position:absolute;right:22px;bottom:0}.demandDetails .bottom .bottomL .contantr .contantr-bottom .btn-container .buy-btn{width:160px;height:40px;background:#f04444;border-radius:0}.demandDetails .bottom .bottomL .contantr .contantr-bottom .btn-container .favorite-btn{border-radius:0;width:160px;height:40px}.demandDetails .bottom .bottomL .bannera{width:56.4rem;min-height:20.375rem;background-color:#fff;margin:0;display:flex;flex-direction:column;border:.0625rem solid #f2f2f2}.demandDetails .bottom .bottomL .bannera .header{width:56.25rem;height:2.875rem;line-height:2.875rem;background:#f9f9f9;font-size:16px;color:#333;padding-left:1.25rem;border-bottom:1px solid #409eff}.demandDetails .bottom .bottomL .bannera .text{width:56.25rem;background-color:#fff;padding-top:20px}.demandDetails .bottom .bottomR{width:16.25rem;margin-top:15px}.demandDetails .bottom .bottomR .mianr{width:100%;height:auto;background-color:#fff;border:.0625rem solid #e6e6e6}.demandDetails .bottom .bottomR .mianr .header{border-bottom:.0625rem solid #ececec;display:flex;align-items:center;background:#f9f9f9}.demandDetails .bottom .bottomR .mianr .header h3{font-size:1rem;font-family:Microsoft YaHei;font-weight:700;color:#333;width:100%;padding:10px 20px}.demandDetails .bottom .bottomR .mianr .main{padding:0 1.25rem;min-height:18.75rem;height:auto;border-bottom:.0625rem solid #ececec;font-size:.875rem}.demandDetails .bottom .bottomR .mianr .main .text{width:13.125rem;height:auto;display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:1.25rem}.demandDetails .bottom .bottomR .mianr .main .text .el-rate{margin-top:.1875rem}.demandDetails .bottom .bottomR .mianr .main .text .text1{width:4.375rem;margin-right:.3125rem;color:grey}.demandDetails .bottom .bottomR .mianr .main div{margin-top:.625rem;display:flex;flex-wrap:nowrap}.demandDetails .bottom .bottomR .mianr .main div .text1{display:flex;justify-content:space-between;min-width:4.375rem;color:grey;margin-right:.3125rem}.demandDetails .bottom .bottomR .mianr .main div .text2{width:100%;color:grey}.demandDetails .bottom .bottomR .mianr .main div img{margin-bottom:-4px;margin-left:4px;width:14px;height:16px}.demandDetails .bottom .bottomR .mianr .main .introduce{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;flex-wrap:wrap;margin-bottom:1.875rem}.demandDetails .bottom .bottomR .mianr .footer{display:flex;justify-content:center;padding:1.25rem 1.25rem}.demandDetails .bottom .bottomR .mianr .footer .el-button{width:200px;height:30px;padding:0 1.25rem;border-radius:0}.demandDetails .bottom .bottomR .mianr .footer .other-btn{background:#fff;border:.0625rem solid #4080ed;color:#4080ed}.demandDetails .bottom .bottomR .goods-list{width:100%;margin-top:30px}.demandDetails .bottom .bottomR .goods-list .goods-item-container{width:100%;display:flex;justify-content:space-between;flex-direction:column;padding-bottom:20px;background:#fff;border:1px solid #eee;margin-bottom:20px}.demandDetails .bottom .bottomR .goods-list .goods-item-container .header{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;width:100%;background:#f9f9f9;border-bottom:1px solid #eee;font-size:16px;color:#333}.demandDetails .bottom .bottomR .goods-list .goods-item-container .header span:last-child{font-size:14px;color:#999;cursor:pointer}.demandDetails .bottom .bottomR .goods-list .goods-item-container .goods-item{padding:0 18px;display:flex;justify-content:space-between;width:100%;height:60px;margin-top:24px;cursor:pointer}.demandDetails .bottom .bottomR .goods-list .goods-item-container .goods-item .img-container{background:#fff}.demandDetails .bottom .bottomR .goods-list .goods-item-container .goods-item .img-container img{height:60px;width:60px;-o-object-fit:contain;object-fit:contain;border:1px solid #eee}.demandDetails .bottom .bottomR .goods-list .goods-item-container .goods-item .goods-desc{height:60px;width:100%;display:flex;flex-direction:column;justify-content:space-between;margin-left:10px}.demandDetails .bottom .bottomR .goods-list .goods-item-container .goods-item .goods-desc .goods-desc-top{height:32px;font-size:14px;color:#333;line-height:1.2;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.demandDetails .bottom .bottomR .goods-list .goods-item-container .goods-item .goods-desc .goods-desc-bottom{font-size:16px;color:#f43f32;display:inline-block;font-weight:700}.communication{z-index:123;position:absolute;width:37.5rem;height:32.5rem;background-color:#fff;top:12.5rem;right:35%;box-shadow:0 0 .5rem rgba(9,41,77,.12)}.communication .header{width:100%;height:4.375rem;border-bottom:1px solid #e6e6e6;display:flex;justify-content:space-between;padding:0 1.25rem}.communication .header h3{height:5.625rem;line-height:4.375rem;padding-left:1.25rem}.communication .header i{line-height:4.375rem;font-size:1.5625rem}.communication .main{height:21.875rem;background-color:#f1f2f3;padding:1.875rem 1.25rem 0;overflow-y:scroll}.communication .main .infinite-list{height:auto}.communication .main .infinite-list .prompt{text-align:center;width:12.5rem;height:1.5625rem;line-height:1.5625rem;background-color:#e5e5e5;border-radius:.25rem;margin:auto;color:#777;font-size:.75rem}.communication .main .infinite-list .liLeft{height:auto;width:100%;display:flex;align-items:center;margin-top:1.25rem;margin-bottom:1.875rem}.communication .main .infinite-list .liLeft img{width:2.375rem;border-radius:50%;margin-right:1.25rem}.communication .main .infinite-list .liLeft span{border-radius:.25rem;background-color:#fff;padding:.625rem}.communication .main .infinite-list .liRight{height:auto;width:100%;display:flex;justify-content:flex-end;align-items:center;margin-top:1.25rem;margin-bottom:1.875rem}.communication .main .infinite-list .liRight img{width:2.375rem;border-radius:50%;margin-left:1.25rem}.communication .main .infinite-list .liRight span{border-radius:.25rem;background-color:#4293f4;padding:.625rem;color:#fff}.communication .footer{border-top:1px solid #e6e6e6;height:5.625rem;position:relative}.communication .footer .el-textarea,.communication .footer .el-textarea__inner{height:5.3125rem;border-radius:0;border:none;font-family:Microsoft YaHei}.communication .footer .send{position:absolute;right:1.25rem;bottom:1.25rem;width:6.875rem;height:2.5rem;border:none;background-color:#4080ed;color:#fff;line-height:2.5rem;text-align:center}.nodata{display:flex;justify-content:center;flex-direction:column;align-items:center;height:220px;width:100%;margin-top:10px}.nodata span{margin-top:20px;font-size:14px;font-weight:400;color:#999}