.show_des { overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3; margin-bottom: 0.5em;
  -webkit-box-orient: vertical;}
.r5r_des { display: none;}

@media (max-width: 1540px ) {
    .top-menu-box .container { max-width: unset; padding: 0 10px !important;}
}
@media (max-width: 1535px ) {
    .show_des { -webkit-line-clamp: 2;}
}
@media (max-width: 1450px ) {
 .top-menu-box .tl-logo-text,
 .top-menu-box .nav-link  { font-size: 1.2rem;}
}
@media (max-width: 1360px ) {
 .top-menu-box .tl-logo-text,
 .top-menu-box .nav-link  { font-size: 1rem;}
}


body .pb_sys_common { font-size: 16px; line-height: 32px; font-family: initial;}
body .pb_sys_common .p_t { line-height: 32px;}
body .pb_sys_common .p_fun_d, 
body .pb_sys_common .p_no_d, 
body .pb_sys_common .p_no_o, 
body .pb_sys_common .p_fun a, 
body .pb_sys_common .p_no a { padding: 0 10px; margin: 0px 0px 0px 8px; height: 32px; line-height: 30px; border-radius: 4px;}
body .pb_sys_common  .p_no_d{  border: 1px solid #002fa5; background-color: #002fa5;}
body .pb_sys_style6 .p_no_d, 
body .pb_sys_style6 .p_no a:hover {  color: #fff;  border: 1px solid #002fa5; background-color: #002fa5;}
