.banner_tab{text-align: center;position: relative;}
.banner_img img{width: 100%;min-height: 60px;z-index: 0;position: relative;}
.tan_container{position: absolute;top: 0;left: 0; width: 100%;height: 100%;display: flex;}
.tab_wrap{display: flex;align-items: center;width: 100%;}
.tab_icon{max-width:157px;max-height:157px;cursor: pointer;min-width:60px;min-height:60px;margin:0 auto;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
    .tab_icon{margin-top:118px;}
 } 
.tab_icon img{width: 100%;}

.list_wrap{background-color:white;}
.list_wrap li{
    /* padding:20px 0 10px;
    border-bottom:2px solid #ccc; */
    overflow:hidden;
}
.list_wrap li a:hover{text-decoration: none;border: none;}
.newc_date{text-align: center;line-height: 30px;}
span.date_d{font-size: 45px;color: #fa2932;display: inline-block;width:100%;background-color: #efefef;border-radius: 7px;}
span.date_ym{font-size: 16px;display: inline-block;margin-top: 5px;width:100%;color: #999;}
.info_title{font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 0;line-height: 30px;}
.info_con{color: #666;line-height: 25px;max-height: 55px;overflow: hidden;text-overflow: ellipsis; margin-bottom: 0;}
.info_con p{color: #888; margin-bottom: 0;}

.detail_title{font-size: 20px;text-align: center;padding-bottom: 40px;border-bottom: 2px solid #ccc;padding-top: 45px;font-weight: bold;}
.detail_con{padding:0 30px;line-height: 28px;padding: 30px 0;font-size: 14px;}
.detail_con p{font-size: 14px;}
.detail_con img{max-width:1140px;}
.detail_con table{max-width:1140px;border: 1px solid #ccc;border-collapse:collapse; }
.detail_con table th,
.detail_con table td{border: 1px solid #ccc;padding: 5px;word-break: break-all;}

@media (max-width: 768px) {
    .info_title{margin-bottom:5px;}
    .info_con{line-height: 20px;}
}