.kv{height:700px;position:relative;background:linear-gradient(180deg,rgba(0,0,0,.15) 0,transparent 10%),url(../img/kv.8c3d986f.webp);background-position:50%,bottom;background-size:cover,cover}.kv .caption{width:1200px;margin:0 auto;padding:25px 0;box-sizing:border-box}.kv .caption h1{margin:0;display:inline-block;letter-spacing:5px;font-weight:700;font-size:52px;color:#fff;text-shadow:5px 5px 5px #00000066}.sect{padding:40px 0 0;box-sizing:border-box;background:#fff}.sect .sectTitle{margin:0 0 20px;letter-spacing:2px;text-align:center;font-size:32px}.set{background:#f2fbff}.set.blueBack{background:#e4f6ff}.reportCont{width:1200px;margin:auto;padding:20px 0;box-sizing:border-box;display:flex;align-items:center;font-weight:700}.reportCont .year{flex:0 0 50px;padding:40px 20px 40px 0;box-sizing:border-box;border-right:1px dashed #04f;font-size:24px;color:#6495ed}.reportCont .report{flex:0 0 auto}.reportCont .report .file{padding:10px 15px;box-sizing:border-box;display:inline-block;color:grey}.reportCont .report .file a{width:55px;height:55px;padding:15px 0;box-sizing:border-box;display:inline-block;text-align:center;border-radius:100%;border:1px solid #e0e0e0;font-size:18px;color:#6495ed;background:#fff}.reportCont .report .file a:hover,.reportCont .report .yearFile:hover{color:#fff;background:#6495ed}.reportCont .report .yearFile{margin:0 0 0 20px;padding:11px 15px;box-sizing:border-box;border-radius:10px;border:1px solid #e0e0e0;color:#6495ed;background:#fff}.reportCont .report .file.noLink a,.reportCont .report .file.noLink a:hover,.reportCont .report .yearFile.noLink{border:1px solid #e8e8e8;color:#d0d0d0;background:#ffffff88;cursor:default}@media screen and (min-width:1367px) and (max-width:1600px){.kv .caption h1{font-size:48px}}@media screen and (min-width:1201px) and (max-width:1366px){.kv .caption h1{font-size:44px}}@media screen and (min-width:768px) and (max-width:1200px){.kv .caption{width:100%;padding:10px 10px}.kv .caption h1{font-size:40px}.reportCont{max-width:600px;padding:10px 40px;flex-wrap:wrap;text-align:center}.reportCont .year{flex:0 0 100%;padding:10px 20px;border-right:none}.reportCont .report{flex:0 0 100%}.reportCont .report .yearFile{width:120px;margin:20px auto;padding:11px 15px;display:block}}@media screen and (min-width:1px) and (max-width:767px){.kv .caption{width:100%;padding:10px 10px}.kv .caption h1{font-size:24px;text-shadow:3px 3px 3px #00000066}.reportCont{max-width:360px;margin:auto;padding:10px 0;flex-wrap:wrap;text-align:center}.reportCont .year{flex:0 0 100%;padding:10px 20px;border-right:none}.reportCont .report{flex:0 0 100%}.reportCont .report .yearFile{width:120px;margin:20px auto;padding:11px 15px;display:block}}