html{height:100vh}
body{background:linear-gradient(to bottom,#9ae0fa,#deeced);opacity:0.9}
body::before{content:"";position:fixed;width:100%;height:100%;background-image:url(../img/all_bg.png);background-repeat:no-repeat;z-index:-1;opacity:0.1}
.header{display:flex;color:#fff;margin:20px 0;}
.lang img{width:20px;vertical-align:middle}
.logo img{width:90px}
.lang,.logo{width:50%;box-sizing:border-box}
.logo{text-align:right}
.lang span{margin-left:5px;vertical-align:bottom}
.main{background-color:#e8f7fc;padding:0 10px;opacity:0.9;height:calc(100vh - 130px);margin-top:40px}
.form-container{padding:0 10px}
.form-container .title{padding:15px;text-align:center;margin-bottom:25px;font-weight:bold}
.form-container input{border:1px solid #9fa8ad;width:calc(100% - 2px);line-height:10px;padding:10px;border-radius:5px}
.form-container .btn{padding:10px 0;width:100%;background-color:#ff2b1f;color:#fff;margin:20px 0;border-radius:5px}
.check-result{background-color:#fefefe;text-align:center;padding:20px 25px;border-radius:5px}
.check-result .title{color:#82be7e;font-weight:bold;margin:15px}
.check-result .red{color:red}
.check-result .query-num{margin:15px}
.spec{padding:10px 0;line-height:30px;color:#97998e;font-size:14px}
.btm-pic{position:fixed;bottom:0;z-index:-1;width:70%;left:50%;transform:translateX(-50%)}