.contact-form{font-weight:300;padding:60px;background:url(../images/img-14.png) no-repeat 50%;background-size:cover}.contact-form .container .form-concat{margin:20px auto 0;width:500px}.contact-form .title{color:#fff;font-size:30px;text-align:center;margin-bottom:10px}.contact-form .subtitle{color:#fff;font-size:20px;text-align:center}.contact-form li{padding-bottom:30px;position:relative}.contact-form .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:5px;overflow:hidden}.contact-form input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:22px;background:#fff;width:100%;padding:10px;border-radius:0}.contact-form .tips{padding-left:37.5px;color:#fff;font-size:16px;position:absolute;bottom:0;left:0}.contact-form .tips:before{content:"";position:absolute;top:0;left:0;width:20px;height:100%;background:url(../images/warn.png) 50% no-repeat;background-size:contain}.contact-form .action{text-align:center}.contact-form .btn-vcode{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;padding:0 10px;color:#2771fb;background:#fff}.contact-form .btn-submit{width:400px;color:#fff;padding:0 40px;background:-webkit-linear-gradient(top,#2680e5,#2680e5);background:linear-gradient(180deg,#2680e5,#2680e5);box-shadow:2px 6px 10px hsla(0,0%,64.7%,.3);border-radius:40px;font-size:26px;height:60px;line-height:60px}.contact-form .btn-submit:hover{opacity:.9}.contact-form .btn-submit:active{-webkit-transform:scale3d(1.02,1.02,1.02);transform:scale3d(1.02,1.02,1.02)}.contact-form .tel{margin-top:40px;color:#fff;font-size:26px;text-align:center}.modal{display:none}.modal .modal-dialog{position:fixed;top:50%;left:50%;z-index:1;padding:1em;margin:-250px;border:1px solid silver;box-shadow:0 .2em .5em rgba(0,0,0,.5),0 0 0 100vmax rgba(0,0,0,.2);width:500px;background:#fff;border-radius:5px}.modal .modal-dialog .modal-header{position:relative;padding:10px;font-size:16px}.modal .modal-dialog .modal-header .close{line-height:normal;position:absolute;right:10px;background:transparent;font-size:25px}.modal .modal-dialog .modal-body{padding:20px}.modal .modal-dialog .modal-body .flex-box{height:50px}.modal .modal-dialog .modal-body .flex-box .vcode-img{border:1px solid #ccc;border-left:0}.modal .modal-dialog .modal-body .flex-box .vcode-input{font-size:20px;border:1px solid #ccc;width:100%;border-right:0}.modal .modal-dialog .modal-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:10px}.modal .modal-dialog .modal-footer .btn-vcode-confirm,.modal .modal-dialog .modal-footer .btn-vcode-confirm:active,.modal .modal-dialog .modal-footer .btn-vcode-confirm:hover{border-radius:2px;padding:10px 20px;background:#2680e5;color:#fff}.flex-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}