.tl_logo_box {}
@media (min-width: 768px) and (max-width: 1023px ) {
    body .container {
        max-width: initial;}
}

@media (min-width: 768px) and (max-width: 949px ) {
    #tl_logo_box img { height: 2rem;}
}
@media (min-width: 768px) and (max-width: 949px ) {
    #top_menu .top_menu_a { font-size: 15px; padding: 0 0.28rem 0 0;}
}
@media (max-width: 768px) {   
    .inner_banner_box img { height: auto;}
}
@media (max-width: 768px) {   
    body .path_info_box { padding-top: 0; padding-bottom: 0; margin-top: 0.8em;}
    body .path_info_box,
    body .path_info_box a { font-size: 12px; color: #bbb;}
 }
.m_meta_time { display: none;}

@media (max-width: 768px) {   
    body .list_main_box { padding: 0;}
    body .list_li_box { flex-wrap: wrap; padding: 0.8em 0.8em 0;}
    .list_main_box .date-block { order: 2;  background: transparent; height: auto; box-shadow: none; width: auto;}
    .list_main_box .title_box { order: 1; margin: 0;}
    .list_main_box .date-block,
    .list_main_box .title_box { flex: 1 0 100%;}
    .m_meta_time { display: block; text-align: left; color: #aaa;}
    .list_main_box .des_box,
    .meta_day_box,
    .meta_year_box { display: none;}
 }
 .side_menu_box { width: 330px; border-bottom: 5px solid #1e3a8a;}
.side_a1 { flex: 1 1 4em;}
.side_svg1 { flex: 0 0 1em; cursor: pointer; transition: all 0.2s;}
.side_ul2 { clear: both; flex: 1 0 100%; display: none;}
.li1_open .side_ul2 { display: block;}
.li1_open svg { transform: rotate(90deg);}

 @media (max-width: 768px) {   
    .list_main_box  { order: 2;}
    .side_menu_box  { order: 1;}
    body .side_menu_box { width: 100%; margin: 0; padding: 0; padding-bottom: 0.5em; border-width: 2px;}
    body .side_li1 { padding: 0.3em 0.5em; border-width: 0;}
    .side_a1 {  font-size: 16px;} 
    body .side_li2 { float: left; padding: 0 1em 0 0;}
    .side_a2 {  font-size: 14px; line-height: 1.6;} 
 }

@media (max-width: 768px) {   
    body .bl_address_box { text-align:center; color: #8992a5; line-height: 1.2; font-size: 14px;}
 }
@media (max-width: 768px) {   
    body .br_menu_box { display: none;}
 }
.list_main_box #vsb_content p { line-height: 1.6; margin-bottom: 0.4em; color: #333;}

nav .pb_sys_common { font-family: initial;}
