.main-wrap>section{margin-bottom:16px}.main--intro .title-list select{background-color:#d2d2d2}.index-intro{display:grid;margin-top:12px;gap:12px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.index-intro .item{position:relative;transition:all .1s ease-in-out}.index-intro .item a{height:100%}.index-intro .item img{height:100%;object-fit:cover;object-position:center}.index-intro .item .title{position:absolute;bottom:0;width:100%;background-color:#0009;padding:5px 0;text-shadow:1px 2px 2px #000;display:block;margin-top:2px;text-align:center;font-family:Roboto Condensed,Tahoma,sans-serif;line-height:1.2;font-size:12px;color:#f4f4f4}.index-intro .item:hover{transform:scale(1.05)}@media (max-width: 991px){.index-intro{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media (max-width: 767px){.index-intro{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width: 575px){.index-intro{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width: 320px){.index-intro{grid-template-columns:1fr 1fr}}.home2--wrap{display:flex;gap:15px}.home2--wrap>:nth-child(1){width:75%}.home2--wrap>:nth-child(2){width:25%}.home2--wrap a:hover{text-decoration:underline}@media (max-width: 991px){.home2--wrap{display:block;gap:initial}.home2--wrap>:nth-child(1){width:initial}}.update a:hover{text-decoration:none}.update-item{display:flex;color:#4e4e4e;font-size:15px;align-items:center}.update-item>*{padding:0 15px;border-left:1px dashed #ccc;border-bottom:1px dashed #ccc;height:40px;line-height:40px}.update-item a:hover{text-decoration:underline}.update-item .update-title{width:41.6666666667%;padding-left:0;display:flex;align-items:center;border-left:none;font-size:16px}.update-item .update-title .icon{color:#8e8c8c;margin-right:2px}.update-item .update-title h3{display:inline-flex;max-width:calc(100% - 70px)}.update-item .update-title h3 a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.update-item .update-title .label-title{margin-left:5px;line-height:initial}.update-item .update-cate{width:25%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.update-item .update-chapter{width:16.6666666667%;white-space:nowrap}.update-item .update-date{width:16.6666666667%}@media (max-width: 991px){.update-item .update-title{width:50%}.update-item .update-cate,.update-item .update-chapter{width:25%}.update-item .update-date{width:25%;display:none}}@media (max-width: 991px){.update-item .update-title{width:75%}.update-item .update-cate{display:none}.update-item .update-chapter{width:25%}.update-item .update-date{display:none}}.sidebar-cate{background-color:#ecf0f1;margin:10px 0;padding:0 14px;border:1px solid #d9e1e4}.sidebar-cate a:hover{text-decoration:underline}.sidebar-cate .scate-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;margin-left:20px}.sidebar-cate .scate-list a{height:30px;line-height:30px;font-size:16px}@media (max-width: 1199px){.sidebar-cate .scate-list{margin-left:0;grid-column-gap:16px}}.complete{margin-top:8px}.complete .complete-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:16px}.complete .complete-item{margin:0 auto;width:100%}.complete .complete-item .complete-image>div{padding-bottom:150%}.complete .complete-item .caption{padding:5px;text-align:center}.complete .complete-item .caption h3{font-family:Roboto Condensed,Tahoma,sans-serif;font-size:16px;font-weight:700;text-align:center;height:63px;margin-bottom:4px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;max-height:3.9em;line-height:1.3}.complete .complete-item .caption small{margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#2a5893;font-size:12px;line-height:1.5;border-radius:3px;color:#fff;padding:1px 5px 2px}@media (max-width: 1199px){.complete .complete-list{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media (max-width: 1199px){.complete .complete-list{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:16px}}@media (max-width: 991px){.complete .complete-list{grid-template-columns:1fr 1fr 1fr 1fr;gap:16px}}@media (max-width: 767px){.complete .complete-list{grid-template-columns:1fr 1fr 1fr;gap:12px}}
