*{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;text-decoration:none;font-size:14px;font-family:"Roboto","SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC",BlinkMacSystemFont,-apple-system,"Segoe UI","Microsoft Yahei","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:400;}
html,body{width:100%;height:100%;background:#f9f9f9;color:#555;}
input:focus,select:focus,textarea:focus{outline:none;}
::-webkit-input-placeholder{color:#ccc;} :-moz-placeholder{color:#ccc;} ::-moz-placeholder{color:#ccc;} :-ms-input-placeholder{color:#ccc;}
a{color:#2f4480;cursor:pointer;display:inline-block;}
.a{position:fixed;z-index:10;top:0;left:0;width:100%;height:40px;background:#800;text-align:right;border-bottom:1px solid #ddd;}
.a h1,.a p{display:inline-block;color:#fff;font-weight:bold;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.a h1{font-size:22px;float:left;line-height:40px;padding:0;margin-left:5px;color:#fff;}
.a p{padding-right:10px;line-height:40px;}.a p input{height:26px;line-height:26px;font-size:16px;padding:0 4px;width:160px;border-radius:3px;margin-left:6px;cursor:pointer;}
.a p input:nth-child(2){width:100px;}
.a p input.dl{width:60px;}.a p input.dl:hover{background:#f60;color:#fff;}
a.gouka{display:inline-block;height:24px;line-height:24px;background-image:linear-gradient(to bottom, #f90, #f60);color:#fff;padding:0 5px;border-radius:3px;margin-left:10px;}
.b{position:absolute;width:100%;height:100%;display:flex;padding-top:40px;}
.c{width:300px;height:100%;border-right:1px solid #ddd;background:#eee;position:relative;overflow-x:hide;overflow-y:auto;}
.e{width:100%;height:100%;position:relative;}
.c0,.c1{background:#fff;}
.c a{display:block;position:relative;width:100%;height:30px;line-height:30px;border-bottom:1px solid #d5d5d5;border-top:1px solid #fff;color:#333;padding:0 10px 0 36px;}
.c a span{display:inline-block;height:14px;width:14px;position:absolute;left:8px;top:8px;text-align:center;line-height:12px;border:1px solid #999;color:#999;}
.c0 a{padding-left:56px;}.c0 a span{left:30px;}
.c1 a{padding-left:86px;}.c1 a span{left:60px;}
a.ao{color:#800;} a.ao span{border:1px solid #900;color:#900;}
.f{padding:15px;}
.f a{display:block;font-size:16px;border-bottom:1px solid #eee;height:40px;line-height:40px;padding-left:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAACrUlEQVR4nO2O3UuTYRjG/RNCou11uM1pU4LUSNQyFEVTKDxQ0MCRSMNMsSiVnE3SUgiKcMqS1kxCK+mkDpRwGkEpLYeG0uYHouZsehR01oFwxf2EB8rzcbDDvOEHz/vc13O9v5iYwzmcA7NT6PRuFzp3d4qcOMhqfgv++DUplOG9pc7tojvPYlSzLfj5nsDvCU2KSGBPQimwknsLIuZyGrA1rJdCGVmHUmAqww4RvlPVWHqsl0IZWYdS4N2JSoh4lVKGwG0d5pwa1jwWRF4nM9Y9Fny7q7EdZWQdSoHnlgsQ4TYX43OdHpuDVvwcTt5HeNDKdpSRdSgFegwFEPFAy8XCvQT8GLByme80s4ysQynwSMuDiG7dOaz2JmGt/ziX1b4klpF1KAXyX/6CiFzvJlZcSVIoI+uIWmDxYaKUqAXOuNfBo8S7gcByGLMdCfjebeFCu5mlMIq9G9wOQimQ2v4VPK4NLiASiWDaYcJ8RwIX2lGGsqIepUBi7Sh42F3TrPxTkxGzbWZGwPGPvW/aUYayoh6lQFz5EHhc7vKx8o+N8ZhpNsHfZMJMr43Bzs0mtqMMZUU9SoHYQjd4VLS+ZeUfGkz4csOIqUYjlieHGHSmO9pRhrKiHqXAkTwXeKRfGkA4vIXAk3pM1BoxfsWARd8LBp3pLtDfwDKpFQPcDkIpcHqqEyK6/CMIBYMIhUJ8gkHc948I3xNRCaT72jBWl46x1osYc5Tuh+6uprFMVAJpoy0QcfLNdUxWGaRQRtahFEjx2iHC2leN8co4KZSRdSgFLF3lEGFuL8X7Mk0KZWQdSoH4m+chwlBfgJESnRTKyDqUAlrN2V2tJgc8dLZsePKOSqGM6D11KwV0tkyP3pa5q7dl4SDHKjPQkx0rhTK8t9Spq8p6qhQ4nP9u/gLSO0a7dnlobQAAAABJRU5ErkJggg==) 0 10px no-repeat;background-size:20px 20px;}
.f a span{float:right;margin-left:15px;margin-right:15px;}.f a span.x{color:#f60;}
.f a:hover{color:#a00;background-color:#f5f5f5;}
.d{text-align:center;}
.d a{display:inline-block;height:40px;width:40px;line-height:40px;font-size:18px;border:1px solid #eee;margin:0 5px;background:#f5f5f5;}.d a:hover{background:#fff;color:#900;}
.d a.o{color:#fff;background:#5f74a0;}
a.mk{background:#f50;color:#fff;border:1px solid #f50;width:88px;}a.mk:hover{font-weight:bold;background:#f50;color:#fff;}
a.ot{color:#fff;font-weight:bold;}
.m{width:100%;text-align:center;margin-top:25px;height:30px;line-height:30px;}
.h{position:absolute;z-index:10;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);}
.i{position:absolute;z-index:11;width:600px;height:200px;left:50%;top:50%;margin-left:-300px;margin-top:-100px;background:#fff;border-radius:8px;padding:25px;}
.t{font-size:16px;border-bottom:1px solid #ccc;padding:10px 0;}.j{text-align:center;margin-top:15px;}
a.t{border:0;font-size:16px;font-family:Arial,sans-serif;color:green;}
.i i{display:block;position:absolute;top:10px;right:10px;width:20px;height:20px;border:1px solid #ddd;text-align:center;line-height:19px;background:#f5f5f5;cursor:pointer;}
.i i:hover{border:1px solid #fa0;color:#f90;}