.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.clear{clear:both;float:left}.inline-block{display:inline-block}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle}html.open #menu{transform:translateX(0)}body{position:relative;min-width:480px}.container{max-width:1200px;margin:auto;position:relative}header,#content,footer{width:100%;float:left;clear:both}header{position:fixed;top:0;left:0;right:0;background:#007aff;height:75px;z-index:100}#content{min-height:calc(100vh - 75px);margin-top:75px}#content .page-head{position:fixed;top:75px;left:0;right:0;background:#fff;z-index:1}#content .page-head .top{display:flex;align-items:center;padding:15px 7px}/*953795e33e25c16a067bcfa2a5842f5b*/#content .page-head .top .nav{width:35px;height:36px;background:url(/img/icon-menu.svg)}#content .page-head .top .logo{width:95px;margin-left:17px}#content .page-head .top .logo img{width:100%;height:auto}#content .page-head .top h1{font-size:18px;font-weight:normal;color:#636363;margin-left:50px}#content .page-head .top .refresh{position:absolute;top:15px;right:7px;background:url(/img/icon-refresh.svg);width:43px;height:43px}#content .page-head .bottom{display:flex;align-items:flex-start;justify-content:space-between;padding-left:10px;padding-right:12px}#content .page-head .bottom h2{line-height:40px;background-repeat:no-repeat;background-size:40px;background-position:left}#content .page-head .bottom .back{font-size:25px;padding-left:30px;padding-right:5px;margin-top:6px;margin-right:16px;background:url(/img/icon-back-2.svg) no-repeat left 5px center}#content .page-head .bottom .back:focus{background-color:#dedede}#content .page-content{margin-top:117px}#menu{position:fixed;top:75px;left:0;right:0;bottom:0;z-index:99;transform:translateX(-100%);transition:transform .5s}#menu .menu-container{width:60%;height:100%;background:#222222;position:relative;padding-top:17px}#menu .menu-container *{color:#fff}#menu .menu-container .menu-head{display:flex;justify-content:space-between;align-items:flex-start;margin:0 14px 20px}#menu .menu-container .menu-head .name{font-size:20px;line-height:45px}#menu .menu-container .menu-head .nav{width:45px;height:45px;background:#fff url(/img/close.svg) no-repeat center}#menu .menu-container .menu-head .nav:focus{background-color:#a0a0a0;background-image:url(/img/close-white.svg)}#menu .menu-container .ac{display:inline-block;background:url(/img/icon-account-white.svg) no-repeat left 10px center;line-height:33px;padding:10px 10px 10px 55px;margin-left:15px;font-size:20px;border-radius:10px}#menu .menu-container .ac:focus{background-color:#1e3466;color:#fff}#menu .menu-container .menu-foot{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:14px 10px}#menu .menu-container .menu-foot *{font-size:18px;padding:10px;border-radius:10px}#menu .menu-container .menu-foot *.logout{background:url(/img/icon-logout.svg) no-repeat left 10px center;padding-left:34px}#menu .menu-container .menu-foot *.back{background:url(/img/icon-back.svg) no-repeat left 10px center;padding-left:30px}#menu .menu-container .menu-foot *:focus{background-color:#1e3466;color:#fff}.home{padding:15px 20px}.home .logo{width:200px}.home .logo img{width:100%;height:auto}.home h1{text-align:center;font-size:24px;margin-top:28px;margin-bottom:20px}.home form{margin-inline:65px}.home form input{width:100%;height:32px;border:1px solid #000;padding-inline:10px;font-size:20px;margin-bottom:22px;border-radius:5px}.home form input.error{border-color:red;background:red}.home form button{background:#000;color:#fff;width:100%;height:32px;margin-top:8px;font-size:20px;border-radius:5px}