.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clearfix:after{content:"";display:block;width:100%;clear:both}.prompt-call{padding:30px 20px}.prompt-call .tel-form{position:relative}.prompt-call .van-icon-phone-o{font-size:20px;position:absolute;left:0;top:0;width:40px;height:40px;text-align:center;line-height:40px;color:#999}.prompt-call .input{width:100%;height:40px;line-height:20px;padding:10px;border:1px solid #e5e5e5;margin-bottom:40px;font-size:16px;color:#333;padding-left:40px}.prompt-call .van-dialog__confirm,.prompt-call .van-dialog__confirm:active{background-color:#f75959;color:#fff}.detail-page{padding-top:46px;background-color:#fff;min-height:100vh}.detail-page .section{background-color:#fff;padding:10px 15px;position:relative}.detail-page .section:nth-of-type(3) .label{font-weight:700}.detail-page .name-wrapper{display:flex;align-items:center;margin-bottom:10px}.detail-page .name{font-size:18px;color:#333;line-height:1.5;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:100px}.detail-page .mark{display:inline-block;margin-left:10px;height:16px;line-height:16px;font-size:9px;padding:0 3px;border-radius:2px;color:#fff;white-space:nowrap;background-color:#fd8f28}.detail-page .mark1{background-color:#00b1e4}.detail-page .mark2{background-color:#598df7}.detail-page .city{font-size:14px;color:#666;line-height:20px;font-weight:500;margin-bottom:10px}.detail-page .van-icon-location{color:#f75959;font-size:18px;vertical-align:middle;margin-top:-3px;margin-right:4px}.detail-page .price{font-size:16px;color:#f75959!important;font-weight:500}.detail-page .flex-item{flex:1}.detail-page .info-item{font-size:14px;line-height:24px;display:flex;margin-bottom:4px;flex-wrap:wrap}.detail-page .label{color:#333;white-space:nowrap}.detail-page .value{color:#333;word-break:break-all}.detail-page .stamp{position:absolute;right:38px;top:68px;z-index:2;width:57px;height:52px;background-repeat:no-repeat;background-size:contain;background-position:50%}.detail-page .stamp1{background-image:url(../img/stamp1.8743bef9.png)}.detail-page .stamp2{background-image:url(../img/stamp2.f5108fd1.png)}.detail-page .stamp3{background-image:url(../img/stamp3.34eeb1a5.png)}.detail-page .stamp4{background-image:url(../img/stamp4.5a4b926d.png)}.detail-page .product-item{background-color:#fff;border:1px solid #f9f9f9;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);border-radius:4px;padding:10px 8px;margin-bottom:15px}.detail-page .product-item .flex{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.detail-page .product-item .title{font-size:14px;color:#333;line-height:1.5;font-weight:700}.detail-page .product-item .amount{font-size:14px;color:#666;line-height:1.5}.detail-page .product-item .product-name{font-size:14px;color:#333;line-height:1.5}.detail-page .file-list{width:100%;overflow:hidden;margin-top:6px}.detail-page .file-list>li{width:2.13333rem;height:2.13333rem;float:left;margin-right:10px;margin-bottom:10px}.detail-page .file-list>li:nth-child(4n){margin-right:0}.detail-page .file-list .pic{display:block;width:100%;height:100%}.detail-page .special-list{width:100%;overflow:hidden}.detail-page .special-list>li{position:relative;padding-top:10px;padding-bottom:10px}.detail-page .special-list>li:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#e5e5e5;transform:scaleY(.5)}.detail-page .special-list .desc{font-size:14px;color:#333;line-height:1.5;margin-bottom:6px}.detail-page .special-list .remark{font-size:14px;color:#999;line-height:1.5}.detail-page .btn-primary{display:block;text-align:center;width:100%;font-size:16px;line-height:50px;height:50px}.detail-page .btn-primary:disabled{background-color:#e5e5e5}.detail-page .flex1{flex:1}