*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}li{list-style:none}a{text-decoration:none}.clearfix:after{clear:both;content:"";display:block}.showMessage{margin:0 0 20px;font-size:14px;color:red;min-height:20px}.user-info{background-color:#f6f6f6}.layout-center{width:100%;display:block;max-width:1005px;margin:0 auto}input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:10px 20px}input[type=button]{border:none;color:#fff;width:230px;background-color:#aaa}@media screen and (max-width:768px){input[type=button]{width:80px;border-radius:5px}input[type=button]+[type=button]{margin-left:20px}}input[type=email],input[type=password],input[type=text]{outline:none;width:260px;height:36px;line-height:36px;border:1px solid #ddd;padding-left:10px}@media screen and (max-width:768px){input[type=email],input[type=password],input[type=text]{width:100%;max-width:210px}}.topbar{background-color:#01b4e2}.topbar .tp-child{display:inline-block;float:left;width:30%;height:80px}@media screen and (max-width:768px){.topbar .tp-child{height:50px}}.topbar .tp-child.tp-back{text-align:right;line-height:80px;color:#fff;float:right}@media screen and (max-width:768px){.topbar .tp-child.tp-back{line-height:50px}}.topbar .tp-child.tp-back span{padding:0 0 0 20px;height:80px;display:inline-block;cursor:pointer}@media screen and (max-width:768px){.topbar .tp-child.tp-back span{font-size:14px;height:50px}}.topbar .tp-logo{width:0}.topbar .tp-title{color:#fff;line-height:80px;font-size:24px}@media screen and (max-width:768px){.topbar .tp-title{font-size:14px;margin-left:20px;line-height:50px}}.casmain,body,html{height:100%}.casmain .topbar{position:fixed;top:0;width:100%}.casmain .remind-session{height:100%;padding:100px 1px 1px;background:#f2f2f2}.casmain .remind-session .layout-center{height:inherit}@media screen and (max-width:540px){.casmain .remind-session .layout-center{width:90%}}.casmain .remind-session .layout-center .go-back{text-decoration:underline;color:#3c76c9;cursor:pointer;margin:10px 0}.casmain .footer{position:fixed;width:100%;text-align:center;bottom:0}.casmain .footer .layout-center{margin-top:0}.sub-header{margin:10px 0 20px}