body,html{margin:0;padding:0}
a{color:#333}
.fz12{font-size:.6rem}
.fz14{font-size:.7rem}
.fz16{font-size:.8rem}
.fz18{font-size:.9rem}
.fz20{font-size:1rem}
.fz25{font-size:1.25rem;font-weight:700}
.fz30{font-size:1.5rem;font-weight:700}
.fb{font-weight:700}
em{font-style:normal}
.pt40{padding-top:2rem}
.pb50{padding-bottom:3rem}
.pb60{padding-top:3rem}
.sky{color:#386df7}
.gray{color:#adafae}
.clearfix:after {
  /*伪元素是行内元素 正常浏览器清除浮动方法*/
  content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.padding1{padding:.5rem 1rem}
.notData{color:#666;text-align:center;padding:2rem 0}
.notData i{color:#386df7;font-size:2rem}
.mainColor{color:#2c6ebc!important}
.mainBg{background:#2c6ebc!important}
.navbar{position:fixed;top:0;width:100%;padding:.3rem 0;z-index:10;background:#fff;height:1.6rem}
.navbar .left{position:absolute;top:50%;left:1rem;transform:translateY(-50%)}
.navbar .center{text-align:center}
.navbar .center img{max-width:6rem}
.navbar .right{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}
.bottomNav{position:fixed;bottom:0;width:100%}
.titleBox{padding:.2rem 1rem;color:#fff;font-weight:700;font-size:.7rem}
.tableBox ul li{display:flex;padding:.3rem 0;font-size:.6rem}
.tableBox ul li span{flex:1;text-align:center;color:#333;margin:auto 0}
.tableBox ul li span.btn em{display:inline-block;color:#386df7;padding:.2rem 0;width:3rem;border-radius:.2rem}
.tableBox ul li:nth-child(1) span{color:#386df7;border-right:1px solid #386df7}
.tableBox ul li:nth-child(1) span:last-child{border-right:none}
.tableBox ul .pdding{padding:.7rem 0;border-bottom:1px solid #efefef}
.formButton{margin-top:2rem;text-align:right}
.formButton div{width:100%;padding:.4rem 0;background:#d1d9db;color:#fff;text-align:center; margin-bottom:3rem;}
.formButton a{color:#396eee}
.form .formItem{margin-top:.8rem;padding-bottom:.3rem;border-bottom:1px solid #adafae;display:flex;justify-content:space-between}
.form .formItem i{color:#adafae;font-size:1rem}
.form input{font-size:0.7rem;border:none;outline:0;color:#adafae;flex:1}
.form input::-webkit-input-placeholder{color:#adafae}
.form input::-moz-input-placeholder{color:#adafae}
.form input::-ms-input-placeholder{color:#adafae}
input[type=checkbox]{margin-right:.3rem;cursor:pointer;font-size:.6rem;width:.8rem;height:.8rem;position:relative;flex:unset}
input[type=checkbox]:after { position: absolute; top: 0; content: " "; background-color: #211d38; color: #fff; display: inline-block; visibility: visible; padding: 0px 0.15rem; border-radius: 0.15rem;}
input[type=checkbox]:checked:after { content: "✓";  font-size: 0.6rem;}
.popup-bottom{z-index:999}
.popup-bottom .weui-popup__modal{background:#fff}
.popup-bottom .weui-popup__modal .popupTit{display:flex;justify-content:space-between;border-bottom:1px solid #efefef;padding:1rem}
.popup-bottom .weui-popup__modal .popupTit img{max-width:8rem;height:1.5rem;margin-top:.5rem}
.popup-bottom .weui-popup__modal .popupTit span{float:right;padding-top:1rem;color:#adafae}
.popup-bottom .weui-popup__modal .bb{border-bottom:1px solid #efefef}
.popup-bottom .weui-popup__modal .logoBox{padding:.5rem 1rem}
.popup-bottom .weui-popup__modal .logoBox .formItem{border-color:#efefef}
.popup-bottom .weui-popup__modal .logoBox .formButton{margin-bottom:1rem}
.popup-bottom .weui-popup__modal .logoBox .formButton div{color:#fff}
input{border:none;outline:0}
.popupCenter{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.6);z-index:999}
.popupCenter .popupContent{background:#fff;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);text-align:center}
.popupCenter .popupContent .popupTit{margin:0 1rem;border-bottom:1px solid #211d38}
.popupCenter .popupContent .popupTit .logo{width:8rem;margin:2rem 0 .5rem}
.popupCenter .popupContent .popuphint{padding:1.5rem 1rem 0}
.popupCenter .popupContent .formButton{margin:2rem 1rem;display:flex}
.navBox{padding:0 1rem;display:flex;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:700}
.navBox .left div{display:inline-block;padding:.5rem 1rem .2rem;color:#666}
.navBox .left .active{color:#211d38;font-weight:700;border-bottom:2px solid #211d38}