.project-page{margin:16px auto;min-width:1200px;width:1200px}.project-page .page-header{align-items:center;display:flex;justify-content:space-between;margin:20px auto}.project-page .page-title{color:#333;font-size:20px;font-weight:600;margin:0 0 0 20px;white-space:nowrap}.project-page .search-input{align-items:center;background:#fff;border-radius:4px;display:flex;flex-shrink:0;overflow:hidden;width:300px}.project-page .search-input .el-input{flex:1;width:auto}.project-page .search-input .el-input__inner{border:1px solid #2875e8;border-radius:4px 0 0 4px;height:32px;line-height:32px;outline:none;padding:0 10px;width:100%}.project-page .search-btn{background:#2875e8;border:none;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;height:32px;line-height:32px;padding:0 16px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s}.project-page .search-btn:hover{background:#1a5fc7}.project-page .project-statistic{background:#fff;border-radius:10px;margin:0 auto 20px;padding:20px}.project-page .project-num{align-items:center;display:flex;justify-content:space-between}.project-page .num-info{background-repeat:no-repeat;background-size:contain;color:#fff;height:100px;width:275px}.project-page .num-info:first-child{background-image:url(/static/img/total_bg.9118a24.png)}.project-page .num-info:nth-child(2){background-image:url(/static/img/buyer_bg.0fd48fe.png)}.project-page .num-info:nth-child(3){background-image:url(/static/img/pro_bg.c6f2647.png)}.project-page .num-info:nth-child(4){background-image:url(/static/img/amount_bg.700ca21.png)}.project-page .num-unit{font-size:14px}.project-page .total-num{color:#063d9e;font-size:24px;margin:20px 0 10px 20px}.project-page .total-num-label{color:#063d9e;font-size:13px;margin-left:20px;margin-top:10px}.project-page .purchaser-num{color:#814109;font-size:24px;margin:20px 0 10px 20px}.project-page .purchaser-num-label{color:#814109;font-size:13px;margin-left:20px;margin-top:10px}.project-page .add-num{color:#1c71aa;font-size:24px;margin:20px 0 10px 20px}.project-page .add-num-label{color:#1c71aa;font-size:13px;margin-left:20px;margin-top:10px}.project-page .amount-num{color:#5a43a3;font-size:24px;margin:20px 0 10px 20px}.project-page .amount-num-label{color:#5a43a3;font-size:13px;margin-left:20px;margin-top:10px}.project-page .scroll-project-bg{height:28px;margin-top:20px;overflow:hidden}.project-page .scroll-project{height:28px;min-width:7000px}.project-page .scroll-project-info{background:#f5f7f9;border-radius:14px;float:left;height:28px;line-height:28px;margin-right:10px;padding:0 18px}.project-page .scroll-project-name{margin:0 3px}.project-page .scroll-count{color:#2875e8}.project-page .scroll-apply{height:404px;overflow:hidden;width:100%}.project-page .scroll-apply-info{border-left:1px solid #ebebeb;display:block;margin-left:4px;padding:5px 0 14px 11px;position:relative}.project-page .scroll-spot{height:8px;left:-4px;position:absolute;top:11px;width:8px}.project-page .scroll-company{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#999;display:-webkit-box;font-size:14px;overflow:hidden;text-overflow:ellipsis}.project-page .scroll-company-name{color:#333}.project-page .scroll-apply-name{color:#2875e8}.project-page .scroll-time{color:#999;font-size:12px;margin-top:6px}.project-page .project-main{display:flex;margin:0 auto;padding-bottom:60px;width:1200px}.project-page .pro-left{margin-right:20px;width:870px}.project-page .result-info{align-items:center;display:flex;margin-left:22px;padding-top:14px}.project-page .close-label{color:#999;margin-right:10px}.project-page .close-btn{background:#fbfbfb;border:1px solid #f0f0f0;border-radius:2px;color:#666;font-size:13px;height:24px;line-height:24px;margin-left:10px;padding:0 4px 0 10px}.project-page .close-btn i{cursor:pointer;margin-left:2px}.project-page .close-btn i:hover{color:#5d6064}.project-page .search-info{align-items:flex-start;background:#fff;border-bottom:1px solid #f5f5f5;border-radius:10px 10px 0 0;display:flex;padding:15px 20px}.project-page .search-title{align-items:center;color:#333;display:flex;font-size:13px;width:100px}.project-page .search-icon{height:16px;margin-right:6px;width:16px}.project-page .search-operate{align-items:center;-moz-column-gap:24px;column-gap:24px;display:flex;flex:1;flex-wrap:wrap;row-gap:13px}.project-page .search-value{color:#666;cursor:pointer;font-size:13px}.project-page .search-in,.project-page .search-value:hover{color:#2875e8}.project-page .project-total{background-color:#fff;color:#666;font-size:14px;font-weight:400;padding-left:20px;padding-top:16px}.project-page .project-total-val{color:#f64041}.project-page .project-list{background-color:#fff;border-radius:0 0 10px 10px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:16px 20px 0;position:relative}.project-page .project-item{background-color:#fff;border:1px solid #ebebeb;border-radius:10px;cursor:pointer;margin-bottom:20px;padding:14px 16px;position:relative;width:405px}.project-page .project-item:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.12);transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}.project-page .project-item:hover .item-title{color:#2875e8}.project-page .item-left{align-items:flex-start;display:flex;justify-content:space-between}.project-page .item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-items:center;color:#333;display:flex;display:-webkit-box;font-size:16px;font-weight:700;height:45px;line-height:23px;overflow:hidden;text-overflow:ellipsis}.project-page .item-title span{color:#999;font-size:16px;font-weight:400;margin-right:4px;width:66px}.project-page .item-title .urgent{color:#f64041}.project-page .item-tags{color:#666;font-size:13px;height:80px;margin-top:0;min-height:64px;overflow:hidden}.project-page .item-tag{margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-page .item-tag span{color:#666;font-size:13px}.project-page .item-tag .tag-label{color:#999}.project-page .item-right{background:linear-gradient(270deg,#fcfdff,#eef3fb);border-radius:4px;display:flex;height:32px;justify-content:space-between;line-height:18px;margin-top:14px;padding:7px 10px;width:100%}.project-page .item-time{color:#999;font-size:13px;margin-left:10px;margin-top:2px;white-space:nowrap}.project-page .item-time span{color:#e6a23c}.project-page .item-company{color:#666;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-page .item-apply{color:#2875e8;margin-left:10px}.project-page .no-data{background-color:#fff;margin:150px auto}.project-page .no-data p{color:#ccc;font-size:14px;line-height:30px}.project-page .pro-right{background:#f8f9fb;width:310px}.project-page .publish-area{background-color:#fff;border-radius:10px;padding:20px 24px}.project-page .publish-link{cursor:pointer;display:block;height:48px;width:100%}.project-page .publish-label{color:#666;font-size:14px;margin-top:12px;text-align:center;width:100%}.project-page .publish-icons{display:flex;justify-content:space-between;margin-top:10px;text-align:center}.project-page .publish-icon img{height:24px;margin-top:10px;width:24px}.project-page .publish-icon-link{cursor:pointer}.project-page .publish-icon-link img{height:24px;margin-top:10px;width:24px}.project-page .publish-icon-text{color:#666;font-size:13px;margin-top:13px}.project-page .publish-line{border:1px solid #f5f5f5;height:63px;width:1px}.project-page .apply-area{background-color:#fff;border-radius:10px;margin-top:10px;padding:0 14px 20px}.project-page .apply-title{color:#333;font-size:16px;font-weight:700;height:54px;line-height:54px;width:100%}.project-page .project-pagination{margin-bottom:24px}.project-detail{margin:0 auto;min-width:1200px;width:1200px}.project-detail .crumb-list{margin:10px auto}.project-detail .base-content{background:#fff;background:linear-gradient(180deg,#e3ebf6,#fff);border-bottom:1px solid #ebebeb;border-radius:10px 10px 0 0;display:flex;justify-content:space-between;padding:20px 30px}.project-detail .project-name{flex:1}.project-detail .project-name p{color:#666;font-size:14px}.project-detail .name-wrapper{align-items:flex-end;display:flex}.project-detail .name-value{color:#333;font-size:24px;font-weight:500;margin-left:6px}.project-detail .name-wrapper span{color:#f64041;font-size:14px;margin-left:10px}.project-detail .apply-btn{background:#ff7800;border:none;border-radius:20px;box-shadow:0 2px 6px 0 rgba(255,120,0,.3);color:#fff;font-size:16px;font-weight:400;height:40px;margin-top:16px;width:120px}.project-detail .project-tags{align-items:center;color:#666;display:flex;font-size:14px;padding-top:42px}.project-detail .project-tag-icon{height:14px;width:14px}.project-detail .project-tag-txt{margin:0 20px 0 6px}.project-detail .project-share{margin-left:20px;text-align:center}.project-detail .share-img{height:120px;width:120px}.project-detail .share-label{color:#666;font-size:12px;margin-top:12px}.project-detail .detail-content{padding-bottom:80px}.project-detail .detail-value{background:#fff;margin-top:30px;padding:0 30px}.project-detail .detail-info{background-color:#fff;border-radius:10px;float:left;padding-bottom:30px;width:870px}.project-detail .detail-item{width:100%}.project-detail .item-title{color:#333;font-size:18px;font-weight:400;padding-bottom:6px;position:relative}.project-detail .project-row{color:#333;line-height:24px;margin-top:8px;width:100%}.project-detail .project-row span{color:#999}.project-detail .attach-box{align-items:flex-start;color:#333;display:flex;line-height:24px;margin-top:8px;width:100%}.project-detail .attach-label{color:#999}.project-detail .attach-item{align-items:center;color:#2875e8;display:flex}.project-detail .load-btn{color:#17bd9c;cursor:pointer;font-size:14px;margin-left:10px}.project-detail .attach-load{color:#2875e8}.project-detail .value-list{display:flex;flex-wrap:wrap;margin-bottom:25px}.project-detail .value-item{line-height:24px;margin-top:10px;padding-right:10px;width:50%}.project-detail .value-item .value-label{color:#333}.project-detail .value-item .value-remark{color:#2875e8;cursor:pointer}.project-detail .value-item b{color:#999;margin-right:3px}.project-detail .value-item span{color:#999}.project-detail .value-item .remark-tip{color:#2875e8}.project-detail .value-desc{margin-top:14px;width:50%}.project-detail .value-desc span{color:#999}.project-detail .no-login{align-items:center;background:#fafafa;border:1px solid #ebebeb;border-radius:4px;display:flex;justify-content:space-between;margin-top:30px;padding:14px 20px}.project-detail .login-btn{height:32px;line-height:32px;padding:0;width:60px}.project-detail .login-span{color:#2875e8;cursor:pointer}.project-detail .annex-btn{color:#2875e8;font-size:14px}.project-detail .annex-btn:hover{cursor:pointer}.project-detail .annex-font{color:#999;line-height:20px}.project-detail .upload-limit{cursor:not-allowed}.project-detail .el-upload-list{margin-bottom:10px}.project-detail .el-upload-list__item-name{padding-left:0}.project-detail .detail-recommend{float:right}.project-detail .detail-recommend .right-img img{border-radius:10px;cursor:pointer;height:360px;width:310px}.project-detail .detail-recommend .high-quality{background:#fff;border-radius:10px;margin-top:10px;padding:20px 14px 0;width:310px}.project-detail .detail-recommend .high-quality ul li{border-bottom:1px dashed #f0f0f0;padding:20px 0;width:100%}.project-detail .detail-recommend .high-quality ul li p{color:#666;font-size:13px;line-height:20px;margin-bottom:6px}.project-detail .detail-recommend .high-quality ul li p:last-child{margin-bottom:0}.project-detail .detail-recommend .high-quality ul li p b{color:#999;font-weight:400;margin-right:5px}.project-detail .detail-recommend .high-quality ul li:last-child{border-bottom:none}.project-detail .detail-recommend .high-quality ul li a{color:#4373b9;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:260px}.project-detail .detail-recommend .q-title{align-items:center;display:flex;font-weight:600;margin-bottom:8px}.project-detail .detail-recommend .q-title span{color:#999;font-size:14px;font-weight:400;margin-left:5px}.project-detail .detail-recommend .q-title .q-title-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-detail .detail-recommend .q-title .q-urgent{color:#f64041;font-size:14px;margin-left:5px}.project-detail .detail-recommend .q-name{align-items:center;color:#000;display:flex;font-size:16px;font-weight:700;width:100%}.project-detail .detail-recommend .q-line{background:#2875e8;border-radius:2px;height:14px;margin-right:5px;width:4px}.project-detail .detail-recommend .time-box{align-items:center;color:#999;display:flex;font-size:13px;margin-top:10px}.project-detail .detail-recommend .time-con{flex:1}.project-detail .detail-recommend .time-con span{color:#e6a23c}.project-detail .detail-recommend .q-num{color:#2875e8}.project-detail .detail-recommend .q-button{background:#fff;border:1px solid #ebebeb;border-radius:4px;color:#333;font-size:14px;height:36px;line-height:36px;margin-top:10px;text-align:center;width:282px}.project-detail .detail-recommend .q-button:hover{background:#fafafa;cursor:pointer}.project-detail .clear-fix{clear:both}.project-detail .pagination{justify-content:flex-end;margin-top:16px}.apply-list{margin-top:30px}.apply-list .apply-title{color:#333;font-size:18px;font-weight:400}.apply-list .apply-title span{color:#2875e8}.apply-list .project-table{border-collapse:collapse;margin:20px 0;width:100%}.apply-list .width-80{text-align:center;width:60px}.apply-list .width-140{width:310px}.apply-list .company-name{align-items:center;display:flex}.apply-list .table-icon{height:20px;margin-left:5px;width:80px}.apply-list thead td{background:#f8f9fb;color:#999}.apply-list td{border-bottom:1px solid #f0f0f0;color:#606266;font-size:13px;line-height:23px;padding:10px 0;text-align:left}.apply-list h4{font-size:13px;margin:10px 0 6px}.publish-project{background-color:#f8f9fb;padding-bottom:20px;width:100%}.publish-project .publish-header{align-items:center;background:#fff;box-shadow:0 4px 6px 0 rgba(0,0,0,.05);display:flex;height:50px;justify-content:space-between;padding:0 36px 0 30px;position:fixed;text-align:center;top:0;width:100vw;z-index:9}.publish-project .back-icon{cursor:pointer;height:18px;width:18px}.publish-project .project-title{flex:1;font-size:16px;font-weight:700;margin-left:172px}.publish-project .draft-btn{border:1px solid #ebebeb;border-radius:4px}.publish-project .add-btn,.publish-project .draft-btn{cursor:pointer;font-size:14px;height:32px;line-height:32px;width:90px}.publish-project .add-btn{background:#2875e8;border-radius:4px;color:#fff;margin-left:10px}.publish-project .publish-content{margin:0 auto;width:1000px}.publish-project .publish-process{height:200px;margin-top:70px;width:1000px}.publish-project .publish-form{background-color:#fff;margin-top:20px;padding:30px 70px 15px 40px;width:1000px}.publish-project .project-module{align-items:center;display:flex;margin-bottom:16px}.publish-project .project-line{background:#2875e8;height:14px;width:3px}.publish-project .module-name{color:#333;font-size:16px;font-weight:700;margin-left:7px}.publish-project .publish-row{display:flex;justify-content:space-between}.publish-project .publish-row .el-form-item{width:380px}.publish-project .publish-row .el-textarea__inner{height:32px;min-height:33px}.publish-project .bind-btn{color:#2875e8;cursor:pointer;font-size:14px;margin-left:10px;margin-top:10px}.publish-project .project-seat{flex:1}.publish-project .el-form-item{margin-bottom:10px;margin-left:17px}.publish-project .el-input__inner{height:32px;line-height:32px}.publish-project .el-textarea__inner{min-height:75px}.publish-project .el-select{width:100%}.publish-project .el-cascader{height:32px;line-height:32px;width:100%}.publish-project .el-cascader .el-input__suffix{height:40px;line-height:40px;margin-top:-2px}.publish-project .el-date-editor{padding:0 10px;width:100%}.publish-project .el-range-separator{padding:0}.publish-project .el-form-item__error{margin-top:-2px;padding-top:0}.publish-project .el-textarea{margin:4px 0}.project-message{vertical-align:baseline;width:430px}.project-dialog .el-dialog__body{padding:30px 50px 50px;text-align:center}.project-dialog .el-dialog__header{background:#fff;border-bottom:0;border-radius:4px;font-weight:600;padding:20px 0 0;text-align:center}.project-dialog .publish-icon{height:60px;width:60px}.project-dialog .publish-title{font-size:24px;font-weight:600;margin-top:10px}.project-dialog .publish-desc{color:#666;font-size:14px;line-height:24px;margin-top:6px}.project-dialog .publish-ok{background:#2875e8;border-radius:2px;color:#fff;cursor:pointer;font-size:13px;height:32px;line-height:32px;margin:30px auto 0;text-align:center;width:100px}.project-dialog .publish-list-ok{width:60px}