

.disnone{ display:none !important; }
.hang1{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.hang2{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.hang3{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box !important; -webkit-line-clamp:3; -webkit-box-orient:vertical; }

.pagelist li a{ background-color:#eee; color:#444; }
.pagelist li a.thisclass{ background-color:#42a5f5; color:#fff; }

.banner{ height:300px; background-size:cover; background-position:center; display:flex; align-items:center; justify-content:center; flex-direction:column; }
@media (max-width: 768px) {
    .banner{ height:200px; }
}

.index_table{ background-color:#333; }
.index_table { width:100%!important; margin-bottom:0; border:0; border-collapse:separate; border-spacing:1px; font-size:16px; line-height:1.4; }
.index_table tr{ height:auto !important; text-align:center; }
.index_table tr th{ padding:8px 10px; background-color:#efefef; word-wrap:break-word; text-align:center; color:#333; font-size:16px; }
.index_table tr td{ padding:8px 10px; height:auto !important; vertical-align:middle; background-color:#fff; word-wrap:break-word; text-align:center; color:#333; font-size:14px; }
