.top_bar { border-bottom: 3px solid #003055; overflow: hidden; padding: 15px 50px;}
.logo { padding: 0; width: 610px; float: left; border-bottom-width: 0;}
.logo img { height: 50px;}
.logo h2 { font-size: 20px; margin-top: 16px;}
.logo_box { width: auto;}
.logo_box h2 .b,
.logo_box h2 .e,
.logo_box h2 .m { color: #fb8d26;}

@media ( max-width: 1280px){ 
    .logo { width: 550px;}
    .logo img { height: 45px;}
    .logo h2 { font-size: 18px;}
}

@media ( max-width: 1200px){ 
    .top_bar { padding: 15px 0;}
    .logo h2 { font-size: 16px;}
}

@media ( max-width: 750px){ 
    .logo_box { width: auto;}
    .logo_box  h2 {
        font-size: 14px;
        padding-top: 8px;
        clear: both;
        margin: 0px 10px;}    
}
.top_menu { width: auto; float: right; height: auto;  background: transparent;}
.top_menu a { padding: 10px 15px; font-size: 20px; color: #214986;}
.top_menu li.current a, .top_menu li:hover a { background: #2c6ed7; color: #fff;}
@media ( max-width: 1280px){ 
    .top_menu a { font-size: 18px; padding: 10px;}
}
@media ( max-width: 1200px){ 
    .top_menu  { top: 102px; background: #214986; width: 100%;}
    .top_menu a { color: #fff;}
}

.top_slide_2023 { clear: both; overflow: hidden;  margin: 35px auto 0;}
.top_slide_2023 li { width: 49%; float: left;}
.top_slide_2023 .livideo { margin-right: 1%;}
.top_slide_2023 .liimg { margin-left: 1%;}

.top_slide_2023 li video { width: 100%; margin: 0 auto;  display: block; border-radius: 5px;}
.top_slide_2023 li img { width: 100%; display: block;  border-radius: 5px; object-fit: cover;}
@media ( min-width: 751px){ 
.top_slide_2023 li video { background: #000;}
.top_slide_2023 li video,
.top_slide_2023 li img { height: 338px;}
}

@media ( max-width: 1200px){  
    .i_hd h3, .list_box .cat_name, .list_box .sc_hd h3, .page_cat_item .pc_hd h3 {
      margin-top: 1.5em;}   
    .i_r1l, .i_r1r, .index_r2, .index_r3, .list_box { margin-bottom: 1em;}
}

@media ( max-width: 750px){ 
    .top_slide_2023 .livideo,
    .top_slide_2023 .liimg { width: 96%; margin: 0 2%; float: none;}
    .top_slide_2023 .liimg { margin-top: 1em;}
    .i_hd h3, .list_box .cat_name, .list_box .sc_hd h3, .page_cat_item .pc_hd h3 {
      margin-top: 1.2em;}    
    .i_r1l, .i_r1r, .index_r2, .index_r3, .list_box {
      margin-bottom: 0;}    
    .i_r1l, .i_r1r { min-height: 0;}
}
.i_r1l .i_bd p { text-indent: 0; line-height: 2.15em;}
.i_r1r .i_bd { overflow:hidden; position:relative;}
.i_r1r .i_bd .infoList li span { line-height: 2.15; float:right; color:#999;}
.i_r1r .i_bd .infoList li a { line-height: 2.15; color: #333; width: 82%; display: inline-block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}


@media ( max-width: 750px){ 
    .i_r1r .infoList li a  { width: 100%;}
    .i_r1r .i_bd .infoList li span { display: none;}
}
.index_r3 { overflow: hidden; margin-bottom: 60px;}
.index_r3 .i_hd h3 { margin-top: 0;}
.index_r3 .i_bd a { width: 32%; float: left; text-align: center;}
.index_r3 .i_bd .a2 { margin: 0 2%;}
.index_r3 .i_bd img { width: 100%; display: block;}
.index_r3 .i_bd p { height: 2em; line-height: 2em; color: #333;}
