body{background-color:#f7f8fa}.main-header{position:sticky;top:0;z-index:9}.main-container{width:1200px;height:auto;margin:0 auto 50px;padding-top:20px;display:flex}.title{width:100%;height:40px;line-height:40px;text-align:left;font-size:20px;font-weight:700;color:#2b2929;margin-bottom:15px;padding-left:10px}.main-container .calculator-container{width:840px;height:auto;margin-right:20px}.main-container .form-container{width:100%;height:auto;min-height:800px;padding:50px 100px;background-color:#fff}.form-container .tip-info{width:100%;height:20px;line-height:20px;text-align:left;font-size:14px;font-weight:400;color:#999}.form-container .form-item{width:100%;height:auto;margin-bottom:20px;display:flex;position:relative}.form-container .form-item .label{flex:1;height:40px;line-height:40px;text-align:right;font-size:16px;font-weight:400;color:#2b2929;margin-right:10px}.form-container .form-item .label i{font-size:16px;font-weight:400;color:#e80000}.form-container .form-item .form-input,.form-container .form-item .form-input-context{width:540px;height:40px;border:1px solid #c7c7c7;display:flex}.form-container .form-item .form-input-context.readonly{border:1px solid #f7f8fa;background-color:#f7f8fa}.form-container .form-item .model-selector{display:flex;cursor:pointer}.form-container .form-item .model-selector .model-name{flex:1;height:38px;line-height:28px;padding:5px 15px;font-size:16px;font-weight:400;color:#2b2929}.form-container .form-item .model-selector .model-name i{font-size:14px;font-weight:400;color:#757575;margin:0 5px}.form-container .form-item .model-selector .model-name.blank{color:#757575}.form-container .form-item .model-selector span{width:29px;height:38px;padding-right:15px;line-height:38px;text-align:right}.form-container .form-item .model-selector span i{font-size:14px;color:#2b2929}.form-container .form-item .form-input input{flex:1;height:38px;padding:5px 15px;font-size:16px;font-weight:400;color:#2b2929;border:none;outline:0}.form-container .form-item .form-input .unit{height:38px;line-height:38px;padding-right:15px;text-align:right;font-size:16px;font-weight:400;color:#2b2929}.form-container .form-item.sub-content{width:100%;height:auto;margin-bottom:20px;display:block}.form-container .form-item.sub-content .item-content{width:100%;height:auto;display:flex;margin-bottom:10px}.form-container .form-item.sub-content .item-content .form-input-context{display:flex}.form-container .form-item.sub-content .item-content .form-input-context .context{flex:1;height:38px;line-height:28px;padding:5px 15px;text-align:left;font-size:16px;font-weight:400;color:#2b2929}.form-container .form-item.sub-content .item-content .form-input-context .unit{height:38px;line-height:38px;padding-right:15px;text-align:right;font-size:16px;font-weight:400;color:#2b2929}.form-container .form-item.sub-content .downlist{width:100%;height:auto;margin-bottom:15px}.form-container .form-item.sub-content .downlist .slidedown-btn{width:100%;height:auto;display:flex;justify-content:right;margin-bottom:10px}.form-container .form-item.sub-content .downlist .slidedown-btn .btn{width:auto;height:auto;display:flex;cursor:pointer}.form-container .form-item.sub-content .downlist .slidedown-btn .btn span{width:100%;height:auto;font-size:14px;font-weight:400;color:#4376fd}.form-container .form-item.sub-content .downlist .slidedown-btn .btn i{font-size:14px;color:#4376fd;margin-left:5px}.form-container .form-item.sub-content .downlist .downlist-container{width:100%;height:auto;background-color:#f7f8fa;padding:20px;display:none}.form-container .form-item.sub-content .downlist .downlist-container.act{display:block}.downlist .downlist-container .dl-item{width:100%;height:auto;display:flex;margin-bottom:15px}.downlist .downlist-container .dl-item:last-child{margin-bottom:0}.downlist .downlist-container .dl-item .item-title{flex:1;height:36px;padding:1px 0}.downlist .downlist-container .dl-item .item-title .title{width:100%;height:20px;line-height:20px;font-size:14px;text-align:left;color:#2b2929;padding:0;font-weight:400}.downlist .downlist-container .dl-item .item-title .sub-title{width:100%;height:14px;line-height:14px;font-size:12px;text-align:left;color:#757575}.downlist .downlist-container .dl-item .item-content{width:140px;height:auto;display:flex;margin-bottom:0}.downlist .downlist-container .dl-item .item-content .input-box{flex:1;height:36px;border:1px solid #c7c7c7;padding:5px;text-align:left;line-height:24px;font-size:14px;font-weight:400;margin-right:5px}.downlist .downlist-container .dl-item .item-content .input-box input[type=text]{width:100%;height:24px;border:none;padding:0;text-align:left;line-height:24px;font-size:14px;font-weight:400;outline:0;background:0 0}.downlist .downlist-container .dl-item .item-content .unit{height:36px;line-height:36px;text-align:right;font-size:14px;font-weight:400;color:#2b2929}.downlist .downlist-container .dl-check-item{width:100%;height:auto;margin-bottom:15px}.downlist .downlist-container .dl-check-item:last-child{margin-bottom:0}.downlist .downlist-container .dl-check-item .content-box{width:100%;height:36px;display:flex}.downlist .downlist-container .dl-check-item .content-box .check-box{width:18px;height:36px;line-height:36px;text-align:center;margin-right:10px}.downlist .downlist-container .dl-check-item .content-box .check-box i{font-size:18px;color:#c7c7c7;cursor:pointer}.downlist .downlist-container .dl-check-item .content-box .check-box.act i{color:#4376fd}.downlist .downlist-container .dl-check-item .item-title{flex:1;height:36px;padding:1px 0}.downlist .downlist-container .dl-check-item .item-title .item-name{width:100%;height:20px;line-height:20px;font-size:14px;text-align:left;color:#2b2929;padding:0;font-weight:400}.downlist .downlist-container .dl-check-item .item-title .sub-title{width:100%;height:14px;line-height:14px;font-size:12px;text-align:left;color:#757575}.downlist .downlist-container .dl-check-item .item-content{width:140px;height:auto;display:flex;margin-bottom:0}.downlist .downlist-container .dl-check-item .item-content .input-box{flex:1;height:36px;border:1px solid #c7c7c7;padding:5px;text-align:left;line-height:24px;font-size:14px;font-weight:400;margin-right:5px}.downlist .downlist-container .dl-check-item .item-content .input-box input[type=text]{width:100%;height:24px;border:none;padding:0;text-align:left;line-height:24px;font-size:14px;font-weight:400;outline:0;background:0 0}.downlist .downlist-container .dl-check-item .item-content .unit{height:36px;line-height:36px;text-align:right;font-size:14px;font-weight:400;color:#2b2929}.downlist .downlist-container .dl-check-item .option-box{width:100%;height:auto;display:flex;margin-top:10px;justify-content:right}.downlist .downlist-container .dl-check-item .option-box .option-item{display:flex;height:16px;line-height:16px;font-size:14px;font-weight:400;color:#c7c7c7;margin-right:20px;cursor:pointer}.downlist .downlist-container .dl-check-item .option-box .option-item:last-child{margin-right:0}.downlist .downlist-container .dl-check-item .option-box .option-item span{display:block;width:16px;height:16px;border:1px solid #c7c7c7;border-radius:8px;margin-right:5px}.downlist .downlist-container .dl-check-item .option-box .option-item.act span{border:1px solid #4376fd;text-align:center;line-height:14px;display:flex;justify-content:center}.downlist .downlist-container .dl-check-item .option-box .option-item.act span::after{content:'';display:block;align-self:center;width:8px;height:8px;border-radius:4px;background-color:#4376fd}.main-container .result-container{width:340px;height:315px;background-color:#fff;padding:20px;padding-top:0;margin-top:55px}.main-container .result-container .model-img{width:100%;height:auto}.main-container .result-container .model-img img{width:100%;height:160px;object-fit:contain;transform:scale(1.2)}.main-container .result-container .medel-price{width:100%;height:auto;margin-bottom:15px}.main-container .result-container .medel-price .price-context{width:100%;height:auto;line-height:45px;font-size:30px;color:#e80000;font-weight:600;text-align:center}.main-container .result-container .medel-price .price-tip{width:100%;height:20px;line-height:20px;text-align:center;font-size:14px;font-weight:400;color:#999}.main-container .result-container .price-items{width:100%;height:50px;display:flex}.main-container .result-container .price-items .plus-icon{width:40px;height:50px;text-align:center;line-height:50px}.main-container .result-container .price-items .plus-icon i{font-size:16px;color:#2b2929}.main-container .result-container .price-items .price-item{flex:1;height:50px;padding:5px 0;text-align:center}.main-container .result-container .price-items .price-item .item-name{width:100%;height:20px;line-height:20px;text-align:center;font-size:14px;color:#2b2929;font-weight:400}.main-container .result-container .price-items .price-item .item-value{width:100%;height:20px;line-height:20px;text-align:center;font-size:14px;color:#999;font-weight:400}