
body{padding:0;margin:0}
.tip{width:100%;overflow:hidden;box-sizing:border-box;padding:0 15px;height:30px;line-height:30px;background:#ffecd5;font-size:12px;color:#ff971b;}
.tip .text{margin:0;white-space:nowrap;}
.container{width:100%;white-space:nowrap;overflow:hidden;height:100%;}
.container_words{margin:0;position:relative;width:fit-content;animation:move 10s linear infinite;padding-left:100px;}
.container_words::after{position:absolute;right:-100%;content:attr(text);}
@keyframes move{0%{transform:translateX(0);}
100%{transform:translateX(-100%);}
}
.logo{padding:14px 0 10px;text-align:center;}
.logo img{width:99px;margin:auto;}
.data-top{padding:12px 16px;}
.top1{display:flex;justify-content:space-between;font-size:14px;font-family:PingFangSC-Regular, PingFang SC;font-weight:400;}
.top1 .first{color:#7d808a;}
.top1 .button{color:#306bff;}
.top2{border-bottom:1Px solid #ececec;margin-top:8px;display:flex;align-items:center;overflow:hidden;justify-content:space-between;}
.fuhao{font-size:24px;font-family:PingFangSC-Medium, PingFang SC;font-weight:500;color:#46474b;}
.input{border:none;height:50px;position:relative;flex:1;font-size:38px;max-width:200px;padding:0;outline:none;font-family:PingFangSC-Medium, PingFang SC;font-weight:500;color:#46474b;}
.input::placeholder{font-size:18px;}
.top2 .clear{height:13px;width:13px;margin-left:8px;}
.top3{margin-top:10px;font-family:PingFangSC-Medium, PingFang SC;font-weight:500;color:#7d808a;font-size:12px;}
.mid{box-sizing:border-box;border-top:10px solid #f2f3f5;padding:10px 16px;}
.mid1{text-align:center;height:30px;line-height:30px;background:#f3f6ff;border-radius:4px;font-size:12px;font-family:PingFangSC-Regular, PingFang SC;font-weight:400;color:#487dff;margin-bottom:13px;}
.select{margin-bottom:12px;padding:17px 12px 17px 17px;border:1px solid #f2f2f2;border-radius:4px;height:36px;display:flex;align-items:center;}
.select.active{border:1px solid #3c75ff;;}
.left{flex:1;}
.select1{display:flex;justify-content:space-between;margin-bottom:7px;font-family:PingFangSC-Semibold, PingFang SC;font-weight:600;color:#40414d;font-size:14px;}
.select2{font-family:PingFangSC-Regular, PingFang SC;font-weight:400;color:#999;text-align:right;font-size:12px;}
.right .img{width:16px;height:16px;margin-left:16px;background-image:url('nocheck.png');background-size:100%}
.select.active .img{background-image:url('check.png');}
.mid2{height:55px;font-size:16px;display:flex;justify-content:space-between;align-items:center;color:#7d808a;}
.mid2-pric{color:#ff6839;display:flex;align-items:center;}
.mid2-pric .jiantou{width:8px;height:15px;margin-left:7px;}
.bank{width:103px;}
.bottom{width:100%;height:auto;background:#f2f3f5;overflow:hidden;}
.bottom1{margin: 10px 0px;background:#fff;padding:20px 16px 10px;}
.phone{height:44px;font-size:16px;color:#46474b;background:#eff6ff;display:flex;align-items:center;padding-left:16px;font-family:PingFangSC-Regular, PingFang SC;font-weight:400;border-radius:5px;}
.input2{margin-top:5px;height:30px;background:#eff6ff;margin-left:15px;border:none;font-size:16px;max-width:200px;padding:0 5px;color:#46474b;outline:none;}
.bottom-button{height:44px;line-height:44px;margin:12px 0;background:#306bff;border-radius:5px;font-family:PingFang-SC-Medium, PingFang-SC;font-weight:500;color:#fff;font-size:16px;text-align:center;}
.book{color:#bababa;display:flex;align-items:center;justify-content:center;}
#checkbox{width:14px;height:14px;border:1px solid #c8c9cc;border-radius:1px;margin:0;margin-right:4px;}
.link{color:#2b99ed;}
.bottom2{margin:22px 0 30px 0;font-family:PingFangSC-Regular, PingFang SC;font-weight:400;color:#999;font-size:12px;text-align:center;}
.bottom2 p{margin:0 0 6px 0;}
#app{position:relative;}
.box{z-index:2009;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, .7);display:none;align-items:center;}
.code-container{background-color:#ffffff;padding:20px 17px;margin:auto 8%;width:84%;border-radius:12px;}
.close{text-align:right;}
.close img{width:16px;height:16px;}
.input-code{height:47px;line-height:47px;border-radius:10px;border:1px solid #1776ff;padding:0 15px;margin-top:10px;}
.input-code input{border:none;font-size:14px;max-width:100px;color:#46474b;outline:none;}
.sendcode{color:#1776ff;font-size:14px;float:right;}
.end{height:47px;line-height:47px;border-radius:10px;margin-top:20px;background:#1776ff;color:#fff;text-align:center;font-weight:700;font-size:16px;}
.error{display:none;position:fixed;top:50%;left:50%;background-color:rgba(0, 0, 0, .7);color:#ffffff;padding:8px 12px;border-radius:10px;font-size:14px;transform:translate3d(-50%, -50%, 0);z-index:9999;}
