*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}ul,ol,li{list-style:none}body{font-size:14px;background:#f5f9ff;color:#333;word-break:break-all;word-wrap:break-word;font-family:arial,'pingfang sc',stheiti,"microsoft yahei",sans-serif;padding:0 15px}a{color:#333;cursor:pointer;outline:0;text-decoration:none}a.class{color:#2E3192}a:hover{color:#2E3192}.page{max-width:800px;width:100%;margin:0 auto}.hd-top{display:flex;padding:24px 0}.s-name{font-size:24px;font-weight:500;flex:1}.s-name img{max-height:30px;vertical-align:top}.site-name{font-size:24px;font-weight:500;flex:1}.site-name img{max-height:30px;vertical-align:top}.class-type{text-align:left;padding-bottom:13px;margin-left:-5px;margin-right:-5px}.class-type a{color:#444;background:#ffffff;border:1px solid rgba(0,0,0,0.08);border-radius:10px;height:40px;line-height:40px;display:inline-block;transition:all 0.1s cubic-bezier(0.4,0,0.2,1);padding:0px 13px;font-size:14px;margin:5px}.class-type a:hover{background:#2E3192;border-color:#2E3192;color:#fff}.hd-top .s-link{line-height:30px;font-size:16px;font-weight:500}.article-content{background:#fff;border-radius:16px;padding:20px;margin-bottom:16px;margin-top:12px}.article-content .info{color:#ababab;margin-top:15px!important;font-size:14px!important;line-height:1.5}.article-content .local{color:#828795;border-bottom:1px solid #eee;padding-bottom:20px}.article-content .local a{color:#828795}.article-content .local a:hover{color:#2E3192}.article-content p{margin:26px 0;font-size:17px;line-height:1.8;color:#333}.main h1{font-size:22px;margin:10px 0 10px;color:#000;line-height:1.7}.main h2{padding:10px 0;position:relative;font-size:18px;padding-left:6px;display:flex;line-height:1}.main h2 > a{}.main h2 span{flex:1;text-align:right;padding-right:14px}.main h2 span a{font-size:14px;font-weight:normal;color:#828795}.main h2 span a:hover{color:#2E3192}.article h2{font-size:17px;padding:0;margin:30px 0 30px!important;color:#222}.article p{margin:0 0 10px 0!important;font-size:15px;color:#666}.list li{margin:16px 0}.download li a{border:2px solid #2E3192!important}.download li a strong{font-weight:500}.list li a{display:flex;align-items:center;justify-content:space-between;padding:17px 24px;text-decoration:none;color:#333;background:#ffffff;border:1px solid rgba(0,0,0,0.08);border-radius:16px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden;font-size:16px;font-weight:400;letter-spacing:0.02em;width:100%;outline:none}.list li a:before{content:'';position:absolute;left:10px;top:50%;height:40px;margin-top:-20px;width:4px;background:#2E3192;transform:scaleY(0);transition:transform 0.4s cubic-bezier(0.4,0,0.2,1);border-radius:2px}.list li a:after{content:'⟶';margin-left:8px;opacity:1;transform:translateX(0px);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);color:#000;font-size:17px;font-weight:300;margin-top:-4px}.list li a:hover{color:#2E3192;font-weight:500}.list li a:hover:after{color:#2E3192}.list li a:hover:before{transform:scaleY(0.6)}.list li a span{flex:1;font-size:14px;color:#999}.class-box{padding:16px 0 8px}.class-box.submenu{padding:0}.class-box h2{display:block;text-align:center;padding:5px 0 25px 0;position:relative}.class-box h2:before{content:" ";background:#e5e7ee;height:1px;display:inline-block;width:100%;position:absolute;left:0;top:28%;z-index:-1}.class-box h2 a{padding:0 10px;background:#f5f9ff}.class-box h2 a:before{content:"#";margin-right:5px;color:#dbdee7}.class-box h2 a:after{content:"#";margin-left:5px;color:#dbdee7}.class-box+.class-box{}.class-box .class-type span{display:inline-block;width:33%;padding:5px}.class-box .class-type span a{padding:0 3px;margin:0;width:100%;line-height:50px;height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;text-align:center}.download .plist{margin:26px 0}.download .plist a:before{display:none}.download .plist a:after{display:none}.download .plist a{background:#eee;padding:2px 2px 2px 0;color:#222;border:0!important;border-radius:8px}.download .plist:first-child a{background:#eee}.download .plist:first-child a:hover{}.download .plist:first-child a:hover strong{background:#3aa876!important}.download .plist a:hover strong{background:#3a5bef!important}.download .plist:first-child a:hover .downtips{color:#3aa876}.download .plist:first-child a:hover .downtips span{color:#fff;background:#3aa876}.download .plist a:hover{}.download .plist a:hover .downtips{color:#3a5bef}.download .plist a:hover .downtips span{color:#fff;background:#3a5bef}.download .plist:first-child a strong{background:#42b983}.download .plist a strong{clip-path:polygon(0 0,100% 0,85% 100%,0 100%);padding:0 25px 0 15px;color:#fff;background:#4a6bff;line-height:50px;margin-top:-2px;margin-bottom:-2px}.download .plist a span{color:#4a6bff;font-weight:bold;margin:0 4px;background:rgba(255,255,255,.98);padding:4px;border-radius:4px}.download .plist:first-child a span{color:#42b983;font-weight:bold}.downtips{line-height:46px;font-size:14px;color:#666;flex:1;border-radius:8px;padding:0 16px}.content img{max-width:100%;border-radius:16px}.klk-tips{text-align:center;color:#666}.pages{display:flex;margin-left:-5px;margin-right:-5px}.pages a{color:#444;background:#ffffff;border:1px solid rgba(0,0,0,0.08);border-radius:10px;height:50px;width:50%;line-height:50px;display:inline-block;text-align:center;transition:all 0.1s cubic-bezier(0.4,0,0.2,1);padding:0px 16px;font-size:15px;margin:5px}.pages a:hover{color:#fff;background:#2E3192;border-color:#2E3192}.footer{padding:24px 0}.footer p{text-align:center;color:#828795}.site-name{text-align:center;font-size:0;font-weight:500;padding:30px 0 14px}.class-name{text-align:center;font-size:15px;font-weight:400;padding:0 0 13px;color:#666}.class-name a{color:#666}.class-name a:hover{color:#2E3192}.class-name a+a:before{content:" · ";color:#999}