.footer-consult{color:#fff;background:#2071e3}.footer-consult .bd{position:relative;display:flex}.footer-consult .bd .anchor{position:absolute;top:-80px;left:0;width:10px;height:1px}.footer-consult .left{width:350px;padding:50px 30px 50px 0}.footer-consult .right{flex:1;padding:50px 30px}.footer-consult .left h3{padding-top:15px;font-size:30px}.footer-consult .left h5{padding-top:10px;font-size:16px;opacity:.75}.footer-consult .left .desc{margin-top:30px;padding:30px 0 0;line-height:32px;border-top:1px solid rgba(255,255,255,.3)}.footer-consult .left .desc p{position:relative;display:block;padding:0 0 0 15px;margin:0}.footer-consult .left .desc p:after{content:'';position:absolute;top:14px;left:0;width:6px;height:6px;background:#fff;border-radius:50%}.footer-consult .form{position:relative;min-height:400px;background:#fff;border-radius:10px}.footer-consult .form h3{padding:30px 0 25px;text-align:center;font-size:22px;color:#666}.footer-consult .form ul{display:flex;flex-wrap:wrap;padding:40px 30px 0;margin:0}.footer-consult .form li{display:flex;width:100%;padding:0 15px;margin-bottom:25px}.footer-consult .form li label{position:relative;display:block;width:80px;min-height:38px;line-height:38px;margin:0;color:#666}.footer-consult .form li label.required:after{content:'*';position:absolute;right:10px;color:rgba(255,0,0,.6)}.footer-consult .form li .input-div{position:relative;flex:1;display:flex}.footer-consult .form li input,.footer-consult .form li select,.footer-consult .form li textarea{float:left;width:100%;height:38px;margin:0;box-sizing:border-box;outline:0;font-size:14px;line-height:15px;border-radius:2px;border:1px solid #e1e2e4;background:rgba(0,0,0,.02)}.footer-consult .form li input{padding:9px 10px}.footer-consult .form li select{padding:0 10px}.footer-consult .form li textarea{height:auto;line-height:22px;padding:9px 10px}.footer-consult .form li .err{position:absolute;top:100%;display:block;font-size:13px;color:rgba(255,0,0,.6)}.footer-consult .form .bot{padding:0 0 30px;text-align:center}.footer-consult .form .bot .btn{padding-left:30px;padding-right:30px;font-size:16px}.footer-consult .form .error{padding-bottom:15px;text-align:center;color:rgba(255,0,0,.75)}.footer-consult .form .result{display:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:15px;background:rgba(255,255,255,.8);border-radius:10px}.footer-consult .result .inner{width:100%;height:100%}.footer-consult .result .load-tip{padding-top:10px;opacity:.5}.footer-consult .result .success .bi{font-size:48px;color:#1a9f55}.footer-consult .result .success .info{color:#999}@media (max-width:992px){.footer-consult .left{width:300px}}@media (max-width:768px){.footer-consult .bd{flex-direction:column}.footer-consult .left{width:100%;padding:30px 0 15px}.footer-consult .left h3{padding-top:0;font-size:22px}.footer-consult .left h5{font-size:14px}.footer-consult .left .desc{margin-top:20px;padding-top:20px}.footer-consult .right{padding:0 0 30px}.footer-consult .form li{padding:0}}