﻿input::-webkit-input-placeholder { font-size: 0.3rem; color: #999; }
input:-moz-placeholder { font-size: 0.3rem; color: #999; }
input::-moz-placeholder { font-size: 0.3rem; color: #999; }
input:-ms-input-placeholder { font-size: 0.3rem; color: #999; }

.section .logo {  height: 0.56rem; margin: 0 auto; margin-bottom: 0.32rem; margin-top: 0.8rem; text-align:center;}
.section .logo img { height:100%; object-fit:cover;}
.section .input label { display: block; font-size: 0.3rem; padding-bottom: 0.12rem; }
.section .input .box { width: 6.2rem; padding: 0.23rem 0.32rem 0.23rem 0.32rem; height: 0.38rem; line-height: 0.38rem; border: 0.02rem solid #DDDDDD; font-size: 0px; transition: all 0.3s ease-out; border-radius: 0.08rem; }
.section .input .box input { width: 5.8rem; height: 0.38rem; font-size: 0.3rem; vertical-align: top; }
.section .combobox .icon-btn { width: 0.4rem; height: 0.4rem; border: none; }
.section .combobox .icon-down { background-position: -1.3rem -6.1rem; }
.section .illegal { border: 0.02rem solid red !important; }
.section .notclick { color: #999 !important; pointer-events: none; }

.section .form { position: relative; margin-bottom: 0.24rem!important; }
.section .form .input input { width: 5.58rem; }
.section .form .input .box { width: 5.58rem; padding: 0.23rem 0.32rem 0.23rem 0.96rem; }
.section .form p { color: #DD4B39; font-size: 0.28rem; margin-top: 8px; line-height: 0.3rem; }
.section .form a { display: inline-block; vertical-align: middle; width: 1.78rem; font-size: 0.3rem; text-decoration: none; text-align: right; padding-right: 0.24rem; }
.section .form .icow { position: absolute; bottom: 0.26rem; left: 0.32rem; }
.section .form #get_code { position: absolute; top: 31px; right: 0px; padding-right: 12px; line-height: 38px; text-decoration: none; }
.section .form #get_code:hover { opacity: 0.8; }

.login-box h1 { font-size: 0.48rem; font-weight: bold; text-align: center; padding-bottom: 0.8rem; }
.login-box .item { margin-bottom: 0.4rem; }

.register-box h1 { font-size: 0.48rem; font-weight: bold; text-align: center; padding-bottom: 0.8rem; }
.register-box .item { margin-bottom: 0.4rem; }
.register-box .input { margin-bottom:0.24rem;}

.vcode-layout { width: 5.96rem; height: 4.5rem; border-radius: 0.16rem; overflow: hidden; }
.vcode-layout .panel-header { width: auto !important; height: 0.4rem; line-height: 0.4rem; padding-top: 0.48rem; background: #fff; text-align: center; font-size: 0.36rem; font-weight: bold; color: #333; }
.vcode-layout .panel-header .fll { width: 100%; }
.vcode-layout .panel-body { width: auto !important; height: 3.62rem !important; }

.forget-box { padding-top: 0.32rem; }
.forget-box .item { margin-bottom: 0.4rem; }
.forget-success { display: none; text-align: center; }





