.valuation-head{height:190px; padding:117px 0 37px; box-sizing:border-box; background:url('../images/valuation/top-bg.png') no-repeat center}
.valuation-head .subtitle{width:395px; height:36px; font-size:18px; line-height:36px; font-weight:bold; color:#fff; background-color:rgba(40,40,40,0.4); margin:0 auto; border-radius:5px; -ms-transform:skewX(-10deg); transform:skewX(-10deg)}
.valuation-head .subtitle span{color:#FF9E00}
.valuation-container{padding-top:39px}
.valuation-type{background:#F5F5F5; border:1px solid #999999; box-shadow:0 2px 16px 0px rgba(153,153,153,0.38); margin-bottom:32px; overflow:visible}
.valuation-type-item{height:80px; cursor:pointer}
.valuation-type-item .type-checked{display:none; width:662px; height:109px; position:absolute; top:-18px; right:-2px}
.valuation-type-item.valuation-type-metal .type-checked{-ms-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg); left:-2px}
.valuation-type-item .type-icon{position:absolute; top:6px; left:49px; width:68px; height:68px}
.valuation-type-item.valuation-type-metal{left:0}
.valuation-type-item .valuation-text{position:absolute; top:19px; left:154px}
.valuation-type-item .valuation-text .maintitle{font-size:26px; line-height:26px; font-weight:bold; color:#666; margin-bottom:11px}
.valuation-type-item .valuation-text .subtitle{font-size:12px; line-height:12px; color:#666}
.valuation-type-item.active .valuation-text .maintitle{color:#333}
.valuation-type-item.active .type-checked{display:block}
.valuation-type-item.active:after{content:''; position:absolute; top:-9px; right:-1px; width:16px; height:90px; background-color:#D91900}
.valuation-type-metal.active:after{left:-1px}
.valuation-type-item.active .valuation-text .subtitle{color:#333}
.form-check-item:hover .exe_box{display:block}
.click-classfiy{text-align:center}
.spare-parts-wrap-list{/* display:none; */
    height:0; overflow:hidden}
.click-classfiy .metal-type-classfiy{width:260px; text-align:center; padding-top:10px; border:1px solid #D91900; display:inline-block; border-radius:32px; padding-bottom:9px}
.click-classfiy .metal-type-classfiy:last-child{background:#D91900; color:#fff}
.click-classfiy .metal-type-classfiy:first-child{margin-right:26px}
.click-classfiy .metal-type-classfiy:first-child p{color:#D91900}
.click-classfiy .metal-type-classfiy p{font-size:20px}
.click-classfiy .metal-type-classfiy p i{display:inline-block; background:url(../images/valuation/jia.png) no-repeat center; width:17px; height:17px}
.click-classfiy .metal-type-classfiy span{font-size:14px; display:inline-block}
.click-classfiy{}
/* 钣金人工计价 */
.valuation-people-metal{display:none; margin-bottom:240px}
.valuation-metal-type{background-color:#fff; margin-bottom:12px}
.metal-type-item{width:50%; position:relative; text-align:center; padding:13px 0; font-size:20px; line-height:40px; color:#666; cursor:pointer}
.metal-type-item:first-child:after{content:''; width:1px; height:36px; background-color:#ABABAB; position:absolute; top:15px; right:0}
.metal-type-item img{width:40px; height:40px; margin-right:3px}
.metal-type-item .item-icon-active{display:none}
.metal-type-item.active{color:#333}
.metal-type-item.active .item-icon{display:none}
.metal-type-item.active .item-icon-active{display:inline-block}
.metal-type-item.active:before{content:''; width:190px; height:4px; background-color:#D91900; position:absolute; bottom:0; left:50%; margin-left:-95px}
.valuation-cnc{display:none; margin-bottom:240px}
/* 人工报价 */
.common-left{width:62%; margin-right:2%}
.common-step{text-align:center; font-size:12px; line-height:20px; color:#333; background-color:#E4E4E4; border-radius:15px; margin-bottom:13px}
.common-step .active{color:#fff; background-color:#9D9D9D; border-radius:15px}
.params-form{background-color:#fff; padding:37px 57px 61px 53px}
.params-form .title{font-size:19px; line-height:19px; color:#333; margin-bottom:29px}
.params-form .title img{width:8px; height:8px; margin-left:2px; position:relative; top:-3px}
.params-file{background-color:#FCFCFC; padding:20px 0; margin-bottom:23px; text-align:center}
.params-file p{font-size:12px; line-height:18px; color:#999}
.params-file .upload-file{height:38px; font-size:26px; line-height:38px; color:#333; margin-bottom:10px; cursor:pointer; font-weight:bold; vertical-align:middle; display:inline-block}
.params-file .upload-file img{width:30px; height:30px; margin-right:6px; position:relative; top:-2px; display:inline-block; vertical-align:sub}
.params-file .uploaded-file{display:none; width:320px; height:36px; font-size:15px; line-height:36px; color:#fff; text-align:center; border:1px dashed #C70000; background-color:#fff; margin:0 auto 10px; position:relative}
.params-file .uploaded-file .bg-process{position:absolute; top:0; left:0; height:100%; background:url('../images/valuation/bg-process.png') no-repeat center}
.params-file .uploaded-file .uploaded-file-name{position:relative; padding:0 45px}
.params-file .uploaded-file .icon-left{position:absolute; top:7px; left:15px; width:24px; height:24px}
.params-file .uploaded-file .icon-right{position:absolute; top:12px; right:12px; width:12px; height:12px; z-index:1; cursor:pointer}
.params-form .layui-form-label{width:121px; padding:9px 8px}
.icon-info{display:inline-block; width:14px; height:14px; padding:1px 0; margin-left:5px; box-sizing:border-box; text-align:center; font-size:12px; line-height:12px; font-style:normal; border-radius:50%; color:#B9B9B9; border:1px solid #B9B9B9}
.params-form .layui-form-label img{position:relative; top:-1px}
.valuation-metal .layui-input-block{margin-left:137px; width:447px}
.valuation-cnc .layui-input-block{margin-left:137px; width:481px}
.params-form .num-unit{font-size:14px; line-height:38px; color:#333}
.valuation-metal .item-space8{float:left; width:455px; margin:-4px}
.valuation-cnc .item-space8{float:left; width:489px; margin:-4px}
.params-form .item-space8>*{padding:4px}
.valuation-metal .form-check-item{float:left; width:25%; box-sizing:border-box}
.valuation-cnc .form-check-item{float:left; width:20%; box-sizing:border-box; position:relative}
.params-form .form-check-item p{font-size:14px; line-height:36px; color:#333; text-align:center; border:1px solid #eee; cursor:pointer}
.params-form .form-check-item.active p{border-color:#D91900; background:url('../images/valuation/icon-item-checked.png') no-repeat right bottom}
.common-right{width:36%; background-color:#fff; padding-bottom:126px}
.common-right .maintitle{font-size:18px; line-height:66px; color:#333; text-align:center; box-shadow:0px 1px 0px 0px #E6E6E6; margin-bottom:12px}
.common-right p{font-size:14px; line-height:38px; color:#333; padding:0 30px}
.common-right p .fl{color:#494949}
.common-right .product-file{margin:20px 30px 33px; padding:16px 21px; background-color:#FCFCFC; border:1px dashed #D91900; font-size:14px; line-height:28px; color:#666}
.common-right .product-file-name{width:calc(100% - 50px)}
.common-right .product-file img{width:28px; height:28px; margin-right:16px}
.common-right .tip{font-size:12px; line-height:32px; color:#494949; padding:0 7px; margin:0 30px 36px; background-color:#FFF5E2}
.common-right .tip span{color:#FF961A}
.common-right .submit-btn{width:290px; height:56px; font-size:20px; line-height:56px; color:#fff; text-align:center; margin:0 auto; background-color:#D91900; border-radius:30px; cursor:pointer}
/* 钣金自动计价 */
.valuation-auto-metal .params-form{background-color:transparent; padding:0}
.valuation-auto-metal .params-file-wrap{background-color:#fff; margin-bottom:10px}
/* 上传文件 */
.valuation-auto-metal .no-file{/* display:none; */
    padding:38px 40px 24px}
.valuation-auto-metal .no-file .title{margin-bottom:20px}
.valuation-auto-metal .no-file .params-file{border:1px dashed #D91900; margin-bottom:13px}
.no-file .upload-bottom-tip{font-size:12px; line-height:18px; color:#999}
.no-file .upload-bottom-tip .icon-info{color:#B90300; border-color:#B90300; margin-right:10px}
.no-file .spare-parts-form{padding:0}
.has-file{display:none; margin-bottom:10px; position:relative}
.has-file-process{position:absolute; bottom:-2px; width:0; height:2px; background-color:#D91900}
.has-file .has-file-title{font-size:15px; line-height:15px; color:#333; padding:17px 40px 10px}
.has-file .has-file-files{padding-right:20px; background-color:#FFF8F8; border:1px solid #E5E5E5; font-size:14px; line-height:28px}
.has-file .has-file-files .fl{color:#333}
.has-file-name{margin-left:15px; font-size:16px; font-weight:bold; margin-top:15px; max-width:80%; word-break:break-all}
/* .has-file .has-file-files .fl img{width:28px; height:28px; margin-right:16px}
*/

.has-file .has-file-files .fr{color:#666; cursor:pointer; padding-top:32px; font-size:16px}
.has-file .has-file-files .fr .layui-icon{font-size:10px; font-weight:bold; margin-right:3px; font-size:16px}
/* 零件列表 */
.spare-parts-table{display:none; margin-bottom:10px; padding:20px 40px 30px; background-color:#fff; border:1px solid #fff}
.spare-parts-table .table-title{font-size:15px; line-height:16px; color:#333; margin-bottom:13px}
.spare-parts-table .table-title a{display:none; font-size:14px; color:#D91900; margin-left:10px}
.spare-parts-table table{width:100%; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0}
.spare-parts-table table td{padding:12px; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0; width:10%; font-size:14px; line-height:14px; color:#333; word-break:break-all}
.spare-parts-table table td:nth-child(2n-1){background-color:#F0F0F0; width:10%; color:#494949}
.spare-parts-table.active{border-color:#666}
.spare-parts-table:hover .table-title a{display:inline}
.spare-parts-form{margin-bottom:10px; padding:34px 40px 24px; background-color:#fff; border:1px solid #fff}
.spare-parts-form .form-title{font-size:19px; line-height:19px; color:#333; margin-bottom:24px}
.spare-parts-form .layui-form-label{width:106px; padding-left:0}
.spare-parts-form .layui-input-block{margin-left:114px; width:calc(100% - 114px)}
.spare-parts-form .item-space8{margin:0}
.spare-parts-form .spare-parts-form .form-check-item{margin-bottom:15px !important}
.spare-parts-form .newColor{margin-bottom:0}
.spare-parts-form .newColor .item-space8>*{margin-bottom:15px}
.spare-parts-form .form-check-item{min-width:90px; width:auto; position:relative}
.spare-parts-form .thickness .form-check-item{min-width:40px}
.spare-parts-form .form-check-item p{padding:0 12px}
.spare-parts-form .item-space8>*{margin-right:8px; padding:0}
/*.spare-parts-form .sub-form-item{display:block; margin-left:114px; margin-top:-5px; padding:7px 0 2px; background-color:#F5F5F5}*/
/*.spare-parts-form .sub-form-item .layui-form-label{width:79px; text-align:right}*/
.color-circle:before{content:''; display:inline-block; width:14px; height:14px; border-radius:50%; box-sizing:border-box; margin-right:7px; position:relative; top:2px}
.color-circle-white:before{background-color:#FFFFFF; border:1px solid #CACACA}
.color-circle-black:before{background-color:#010101}
.color-circle-multiple:before{background:linear-gradient(0deg,#FF7352,#FFD33A,#61C5FF,#9E9EFF,#97FF82)}
.effect-tip{position:absolute; left:102px; bottom:0; font-size:12px; line-height:12px; color:#999}
.save-parts{padding-top:10px; text-align:center; clear:both}
.save-parts .layui-btn{color:#D91900; border-color:#D91900; width:216px; height:48px; font-size:16px; line-height:48px; border-radius:24px}
/* 新增零件 */
.spare-parts-add{background-color:#fff; border:1px dashed #666; text-align:center; font-size:16px; line-height:50px; color:#333; cursor:pointer; margin-bottom:10px; box-sizing:border-box; clear:both}
.spare-parts-add img{width:20px; height:20px; position:relative; top:-1px}
/* 其他信息 */
.product-other-info{padding:29px 40px 28px; margin-bottom:21px; background-color:#fff; box-sizing:border-box}
.product-other-info .info-title{font-size:19px; line-height:19px; color:#333; margin-bottom:21px}
.product-other-info .spare-parts-form{padding:0}
/* 底部订单信息 */
.valuation-order-wrap{padding:10px 0; height:240px; background-color:#fff}
.valuation-order .fl{font-size:15px; line-height:15px; color:#333; padding-top:42px}
.valuation-order .fl span{color:#D91900}
.valuation-order .submit-order{width:290px; height:58px; background-color:#D91900; border-radius:30px; font-size:20px; line-height:58px; color:#fff; text-align:center; cursor:pointer; margin-top:31px; margin-left:20px}
.valuation-order .submit-order img{width:32px; height:32px; position:relative; top:-3px}
.valuation-order .order-wrap{font-size:16px; line-height:16px; color:#333; margin-top:30px; margin-bottom:17px}
.valuation-order .order-wrap .order-date{margin-right:24px}
.valuation-order .order-wrap .order-price{margin-left:15px; font-size:24px; line-height:19px}
.valuation-order .order-wrap span.bc{font-size:36px; color:#d91900}
.valuation-order .costInfo{display:flex; background:#f6f6f6; align-items:center; padding:10px 20px; margin-left:20px}
.valuation-order .order-wrap .order-price-total{/*margin-left:15px; */
    font-size:24px; line-height:19px; color:#999}
.valuation-order .order-tip{font-size:14px; line-height:14px; color:#D91900}
/* 选择地址弹窗 */
.choose-address-container{display:none; position:fixed; top:0; right:0; bottom:0; left:0; z-index:100; background-color:rgba(0,0,0,0.3)}
.choose-address{position:absolute; top:50%; left:50%; margin-left:-500px; margin-top:-260px; width:1000px; height:620px; background-color:#fff}
.choose-address-head{position:relative; text-align:center; font-size:16px; line-height:50px; color:#333; border-bottom:1px solid #DFE1E6}
.choose-address-head .close-choose-address{width:14px; height:14px; position:absolute; top:18px; right:20px; cursor:pointer}
.choose-address-content{height:490px; overflow-y:auto; padding:12px 20px; box-sizing:border-box}
.order-table{width:100%; margin-bottom:19px; border-bottom:1px solid #CBCBCB}
.order-table th{padding:9px 22px; text-align:left; font-size:14px; line-height:20px; font-weight:normal; color:#7B5822; background-color:#E9DECF}
.order-table td{padding:17px 22px; font-size:14px; line-height:20px; color:#253746}
.order-table td .productname{color:#333}
.order-table .price{color:#D91900}
.order-table .weight{color:#666}
.order-img{width:51px; height:51px; position:relative; cursor:pointer; display:inline-block; margin-right:39px; vertical-align:middle}
.order-img img{width:100%; height:100%; display:block}
.order-img .magnifier{position:absolute; bottom:0; right:0; width:16px; height:16px; background-color:rgba(0,0,0,0.5); font-size:16px; line-height:16px; text-align:center; color:#fff}
.choose-address-tip{font-size:12px; line-height:16px; color:#999; margin-bottom:4px}
.address-list-item{margin-bottom:11px; font-size:14px; line-height:19px; color:#999; cursor:pointer}
.address-list-item .radio-img{display:inline-block; width:14px; height:14px; border:1px solid #979797; box-sizing:border-box; margin-right:6px; border-radius:50%; position:relative; top:2px}
.address-list-item.active .radio-img{border:none; background:url('../images/valuation/icon-radio-checked.png') no-repeat center}
.address-list-item .name-phone{color:#333; font-weight:bold; margin-right:8px}
.add-address-btn,.add-bill-btn{margin-top:14px; width:300px; height:40px; border:1px dashed #BEBEBE; box-sizing:border-box; font-size:16px; line-height:40px; color:#A2A2A2; text-align:center; cursor:pointer; margin-bottom:10px}
.add-address-btn img,.add-bill-btn img{width:10px; height:10px; margin-right:5px; position:relative; top:-1px}
.choose-address-bottom{text-align:center}
.choose-address-bottom .layui-btn{width:300px; height:40px; background-color:#D91900; font-size:16px; line-height:40px; color:#fff; border-radius:20px}
.fapiaoTT,.yinhangZH,.yinhangMC,.dianhuaHM,.shoupiaorenXM,.shoupiaorenYX,.shoupiaorenDH,.shoupiaorenDZ{display:none}
/* 新增地址弹窗 */
.add-address-dialog,.add-bill-dialog{display:none; position:fixed; top:0; right:0; bottom:0; left:0; z-index:100; background-color:rgba(0,0,0,0.3)}
.add-address{position:absolute; top:50%; left:50%; margin-left:-490px; margin-top:-200px; width:980px; height:500px; background-color:#fff}
.add-address-content,.add-bill-content{height:460px; overflow-y:auto; padding:12px 20px; box-sizing:border-box}
.add-address-content .add-address-submit,.add-bill-content .add-bill-submit{width:80px; background-color:#D91900}
.add-bill-content .layui-form{display:flex; height:390px; flex-direction:column; flex-wrap:wrap}
.add-bill-content .layui-form .layui-form-item{width:450px; flex-shrink:0}
.add-bill-content .layui-form-item .layui-inline{width:100px}
#newWrapCls{display:flex; flex-wrap:wrap}
#newWrapCls .layui-form-item{display:flex; flex-direction:column; margin-right:10px; width:200px}
#newWrapCls .layui-form select{display:block !important}
#newWrapCls .layui-form-label{text-align:left}
#newWrapCls .layui-input-block{margin-left:0; width:100%}
/* 创建成功弹窗 */
.order-success-dialog{display:none; position:fixed; top:0; right:0; bottom:0; left:0; z-index:100; background-color:rgba(0,0,0,0.3)}
.order-success-wrap{position:absolute; top:50%; left:50%; margin-left:-210px; margin-top:-220px; width:420px; height:520px; background-color:#fff}
.order-success-head{padding:0 20px; position:relative; height:40px; font-size:16px; line-height:40px; color:#333; border-bottom:1px solid #DFE1E6}
.order-success-head .close-order-success{width:15px; height:15px; position:absolute; top:14px; right:18px; cursor:pointer}
.order-success-content{padding-top:24px; text-align:center}
.order-success-content .icon-success{width:40px; height:40px; display:block; margin:0 auto 12px}
.order-success-content .success-title{font-size:18px; line-height:24px; color:#0BA500; margin-bottom:10px}
.order-success-content .success-tip{font-size:12px; line-height:16px; color:#999; margin-bottom:10px}
.order-success-content .qrcode-img{width:80px; height:80px; display:block; margin:0 auto 7px}
.order-success-content .code-tip{font-size:12px; line-height:16px; color:#999; margin-bottom:9px}
.order-success-content .code-info{font-size:14px; line-height:19px; font-weight:bold; color:#333; margin-bottom:14px}
.order-success-content .code-info .phone{color:#f90}
.order-success-content .qq-service{width:300px; height:40px; font-size:16px; line-height:40px; color:#fff; background-color:#D91900; border-radius:20px}
/*2021-10-26调整*/
.x-unit{float:left; height:38px; line-height:38px; margin-right:8px}
.price_box .price{font-size:24px}
.final_result{margin-bottom:10px}
.exe_box{position:absolute; display:none; background:url('../images/cnc/box.png') no-repeat center; width:267px; height:195px; z-index:9; text-align:center; padding-top:30px; bottom:30px; left:-97px}
.exe_box span{display:block; margin-top:10px}
.valuation-head_cnc{background:url(../images/valuation/top_bg_cnc.png) no-repeat center}
.has-file-pic{width:96px; height:96px; background:#f0f0f0; display:flex; align-items:center; justify-content:center}
.has-file-pic img{width:68px; height:68px}
.serch_btn{position:absolute; /* background:#333; */
    width:24px; height:24px; text-align:center; background:#a7a7a7 url(../images/valuation/search.png) no-repeat center; right:0; bottom:0}
.lookUrl{/* display:none; */
    /* position:relative; top:-14px; margin-left:10px; color:#D91900 */}
.lookUrl.inline-block{display:inline-block; cursor:pointer}
.params-file .uploaded-file.inline-block{display:inline-block}
.addressIconWrap{display:flex; justify-content:space-between; align-items:center; font-size:16px; line-height:50px; font-weight:500; color:#333333; margin-bottom:10px; border-bottom:2px solid #A2A2A2}
.addressIcon img{width:15px; height:18px; margin-right:6px}
.addressIcon a{font-size:14px; font-weight:500; color:#0080FF}
.billType{display:flex; flex-direction:row; justify-content:flex-start; align-items:center}
.billType div{display:inline-block; width:140px; text-align:center; line-height:30px; border:1px solid #979797; border-radius:4px; font-size:14px; font-weight:400; color:#A2A2A2; cursor:pointer}
.billType div.active{border-color:#D91900; position:relative; right:0; bottom:0}
.billType div.active:before{content:""; position:absolute; right:0; bottom:0; border:8px solid #D91900; border-top-color:transparent; border-left-color:transparent}
.billType div.active:after{content:""; width:4px; height:10px; position:absolute; right:1px; bottom:1px; border:1px solid #fff; border-top-color:transparent; border-left-color:transparent; transform:rotate(45deg)}

/* 钣金计价 2023-04-11 */
.boxQuoteList .layui-form-label{text-align:left; float:none; width:100%}
.boxQuoteList .layui-form-item{float:left; width:16.666%; box-sizing:border-box; padding:0 10px; clear:none}
.boxQuoteList .layui-form-item .layui-input{max-width:100%}
.boxQuoteList .layui-input-block,.sub-form-item .subInput{margin-left:0; width:100%; border-radius:5px; border:1px solid #BCBCBC; box-sizing:border-box; background-color:#F0F0F0; position:relative}
.boxQuoteList .layui-input-block:after{content:''; display:block; width:0; height:0; clear:both; font-size:0}
.boxQuoteList .form-check-item{width:100%; background-color:#fff; position: relative}
.boxQuoteList .form-check-item i.img{display: none; position: absolute; left:100%; top:50%; transform: translate(7px,-50%); width:188px; height:120px; background:#fff no-repeat center center / cover; border-radius:10px; border:1px solid #ccc; padding:5px;}
.boxQuoteList .form-check-item i:after{content:''; position: absolute; top:0; left:0; width:100%; height:100%; border-radius:10px; border:5px solid #fff; box-sizing: border-box;}
.boxQuoteList .form-check-item i:before{content: ''; position: absolute; left:-14px; z-index:1; top:50%; transform: translateY(-50%); border:7px solid transparent; border-right-color: #d91900}
.boxQuoteList .form-check-item:hover i.img{display:block;}
.boxQuoteList .form-check-item:hover p{color:#d91900}
.boxQuoteList .item-space8>*{margin-right:0}
.boxQuoteList .selectR{display:none}
.boxQuoteList .selectR .form-check-item{float: left; width:50%; min-width:auto; box-sizing: border-box}
.boxQuoteList .selectR .form-check-item p{padding:0}
.boxQuoteList .showVal{background-color:#fff; line-height:38px; height:38px; text-indent:1em; border-radius:5px; position:relative}
.boxQuoteList .showVal span{opacity:.4;}
.boxQuoteList .showVal:after{content:''; position: absolute; top:50%; right:10px; transform: translateY(-50%); background:url("../images/icon_more.png") no-repeat center center/ cover; width:13px; height:8px; opacity:.3;}
.boxQuoteList .moreVal{position:absolute; top:100%; left:0; z-index:2; opacity:0; visibility:hidden; border:1px solid #BCBCBC}
.boxQuoteList .layui-form-item.on .moreVal{opacity:1; visibility:visible}
.boxExpectedPrice{margin-top:10px;font-size:16px;color:#000;display:flex;align-items: center;justify-content: flex-end;}
.boxExpectedPrice>div{margin-left:10px}
.boxExpectedPrice>div span{display:inline-block;height:32px;background:#ebebeb;line-height: 30px;padding:0 10px;margin-left:-6px;border:1px solid #999;position: relative;top:-2px}
.boxExpectedPrice .expectedPrice{height:30px; padding:0 10px}
.sub-form-item.to1{width: 16.666%;}
.sub-form-item.to2{width: 33.333%;}
.sub-form-item.to3{width: 49.999%;}
.sub-form-item.to6{width: 66.666%;}
.sub-form-item .layui-input-block{background-color: transparent; border:none; display:flex; justify-content: space-between;}
.sub-form-item .layui-input-block .layui-inline{width:100%; padding:0 10px; margin-bottom:0}
.sub-form-item .layui-input-block .layui-inline:first-of-type{padding-left:0}
.sub-form-item .layui-input-block .layui-inline:last-of-type{padding-right:0}
.subInput{display: flex; justify-content: space-between;}
.subInput .layui-input-inline{width:100%; margin-right:0}
.subInput .num-unit{padding:0 10px; white-space: nowrap}
.boxQuoteList .form-check-item.boxInputSet{display: flex; padding:2px; background-color:#eee; line-height:40px;}
.boxInputSet input{width:100%; border:none; text-align: center; border-radius:5px}
.boxInputSet span{white-space: nowrap; padding:0 10px; cursor: pointer}
.boxInputSet span:hover{color:#d91900}
.tableProInfo{display:flex; justify-content:left; flex-wrap:wrap; border:1px solid #ccc; border-right:none; border-bottom:none;}
.tableProInfo li{width:20%; border:1px solid #ccc; box-sizing: border-box; border-top:none; border-left:none; display: flex; justify-content:space-between}
.tableProInfo li.tl{justify-content: left}
.tableProInfo li.w2{width:40%}
.tableProInfo li.w3{width:60%}
.tableProInfo li span{padding:10px 15px}
.tableProInfo li.orderMoney span:last-of-type{color:#d91900}
.tableProInfo li span:first-of-type{min-width:80px; background-color:#F0F0F0}