.query-order{position:fixed;bottom:0;left:0;z-index:1000;width:100%;height:100%}.query-order .shadow{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background-color:rgba(0,0,0,.5)}.query-order .bill{position:absolute;width:980px;height:440px;z-index:1001;top:50%;right:50%;margin:-240px -490px 0 0;background-color:#fff;transition:all 1s ease-in-out}.query-order .service{position:absolute;width:600px;height:440px;z-index:1001;top:50%;right:50%;margin:-240px -300px 0 0;background-color:#fff;transition:all 1s ease-in-out}.query-order .service .service-title{width:100%;font-size:22px;color:#333;font-weight:400;text-align:center;padding-top:40px;padding-bottom:20px}.query-order .service img{width:300px;margin:0 150px}.query-order .bill.shrink{transform:scale(.08,.08);transform-origin:right bottom;opacity:.5}.query-order .bill .tab{width:50px;height:100%}.query-order .bill .tab a{display:inline-block;height:160px;padding:60px 13px 0;font-size:18px;text-align:center;color:#333;background-color:#eee}.query-order .bill .tab a.active{background-color:#0cb46a;color:#fff}.query-order .content{width:930px;height:100%;position:relative}.query-order .content>p{position:absolute;bottom:24px;width:100%;text-align:center;color:#666;font-size:12px}.query-order .content form{width:420px;padding:65px 60px 15px 30px;position:relative}.query-order .content form::after{content:"";position:absolute;width:1px;height:310px;background-color:#f2f2f2;right:30px;top:60px}.query-order .content form h3{font-size:22px;color:#333;font-weight:400;margin-bottom:38px}.query-order .content form h3 span{font-size:14px;color:#999;margin-left:12px}.query-order .content form h3 em{font-style:normal;color:#ff6f20}.query-order .content .items label{font-size:14px;color:#333;height:39px;line-height:39px}.query-order .content .items label span{display:inline-block;color:#ff6f20;margin-left:2px}.query-order .content .items>div{width:256px;margin-left:16px;position:relative}.query-order .content .items>div>span{position:absolute;font-size:16px;color:#333;right:9px;top:9px}.query-order .content .items>div select{width:120px;height:39px;padding-left:12px;border:1px solid #d8d8d8;margin-right:12px;font-size:14px;border-radius:2px;color:#333;background:0 0}.query-order .content .items>div select:last-child{margin-right:0}.query-order .content .items>div input{height:39px;width:242px;font-size:14px;padding-left:12px;border:1px solid #d8d8d8;border-radius:2px}.query-order .content .items>div input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.query-order .content .items>div .item-error{border-color:red}.query-order .content .design{height:100%}.query-order .content .design .form-items{margin-bottom:18px;position:relative}.query-order .content .design .form-items .items .second{margin-left:91px;margin-top:18px}.query-order .content .design .form-items .items .second select{width:77px;margin-right:10px}.query-order .content .design .form-items .items .second select:last-child{margin-right:0}.query-order .content .design .form-items .tbs-form-cue{position:absolute;left:92px;bottom:-16px}.query-order .content .design .form-items>span{display:none}.query-order .content .design span.circle{position:absolute;width:140px;height:140px;right:-40px;top:40%;z-index:2;border:1px solid #f2f2f2;background-color:#fff;border-radius:50%}.query-order .content .design span.circle::after,.query-order .content .design span.circle::before{height:36px;width:20px;background-color:#fff;margin-top:-18px;position:absolute;top:50%;content:""}.query-order .content .design span.circle::before{left:-1px}.query-order .content .design span.circle::after{right:-1px}.query-order .content .design span.circle em{position:absolute;width:90px;height:90px;background-color:#ff7c34;top:50%;left:50%;z-index:66;margin-top:-45px;margin-left:-45px;border-radius:50%;animation:scale-bg 2s infinite}.query-order .content .design span.circle a{display:inline-block;width:90px;height:90px;background-color:#ff7c34;border-radius:50%;margin:25px;position:relative;z-index:666}.query-order .content .design span.circle a:hover{background-color:#ff500b}.query-order .content .design span.circle a i{display:inline-block;width:44px;height:44px;text-align:center;font-size:16px;font-style:normal;color:#fff;margin:23px}.query-order .content .design span.circle a i.submiting{width:100%;line-height:40px;margin-left:0;margin-right:0}.query-order .content .design .budget-result{width:320px;height:100%;padding-top:57px;margin-right:31px}.query-order .content .design .budget-result .result-title{font-size:22px;color:#333;margin-bottom:38px}.query-order .content .design .budget-result .result-title span{display:inline-block;width:110px;text-align:center;margin:0 9px;font-size:30px;color:#ff6f20}.query-order .content .design .budget-result ul{border:1px solid #d8d8d8;padding:29px 0}.query-order .content .design .budget-result ul li{text-align:center;height:38px;line-height:38px;font-size:14px;color:#666}.query-order .content .design .budget-result ul li span{display:inline-block;width:40px;text-align:left;margin:0 20px 0 24px}.query-order .content .offer h3{margin-bottom:30px}.query-order .content .offer form{padding:65px 21px 15px 67px}.query-order .content .offer .form-items{height:69px}.query-order .content .offer .form-items .tbs-form-cue{padding-left:112px}.query-order .content .offer .form-items .tbs-form-cue::before{left:92px}.query-order .content .offer .form-items>span{height:30px;line-height:30px;font-size:12px;padding-left:112px;color:red;position:relative;display:none}.query-order .content .offer .form-items>span::before{content:"";position:absolute;width:12px;height:12px;background:url(//img.ydfwenshi.com/error.png) no-repeat;background-size:100% 100%;left:92px;top:9px}.tbs-form-cue{height:18px;font-size:14px;line-height:22px;vertical-align:top;padding-left:18px;color:red;position:relative;display:none}.tbs-form-cue::before{content:'';position:absolute;width:12px;height:12px;background:url(//img.ydfwenshi.com/error.png) no-repeat;background-size:100% 100%;left:0;top:5px}.query-order .content .offer .form-items .item-error{border-color:red}.query-order .content .offer .refer{text-align:center}.query-order .content .offer .refer a{display:inline-block;width:180px;height:40px;background-color:#ff6f20;color:#fff;line-height:40px;text-align:center;font-size:18px;margin-left:-29px}.query-order .content .offer .refer a:hover{background-color:#ff500b}.query-order .content .offer .right{width:410px;padding-top:65px}.query-order .content .offer .right div{width:350px;height:298px;margin:0 auto;background:url(//img.ydfwenshi.com/tender_list_bg.png) -1px -102px no-repeat}.query-order span.close{position:absolute;top:16px;right:16px;width:16px;height:16px;background:url(//img.ydfwenshi.com/sprit.png) -847px -560px no-repeat;cursor:pointer;opacity:1}@keyframes scale-bg{0%{transform:scale(1);opacity:.8}100%{transform:scale(1.6);opacity:0}}