.crumbs { background: #f2f2f2; line-height: 24px; padding: 13px 0;}
.crumbs .w1200 { box-sizing: border-box; background: url(2020css_bm_crumbs.png) no-repeat 5px center; padding-left: 30px;}
.crumbs a:hover { color: #0d7abf;}
.t4_l_cons,.t4_sub_cons{height: auto;}
.t4_nav_cons ul{padding: 20px 10px;}
.t4_nav_cons ul li{background: #f2f2f2;margin-bottom: 5px;padding: 0 10px;}
.t4_nav_cons ul li a{font-size: 18px;}
.t4_nav_cons .dq{background: #e4e7ec;border-bottom: #136eaf 2px solid;color: #2e61af;text-align: center; font-weight: bold;}

.t4_r_top {height: 60px;line-height: 60px;border-bottom: 3px solid #edeef0;}
.t4_r_top span{float: left;font-size: 20px;background: #198ef8;color: #fff;display: block;width: auto;padding: 0 10px;}
.t4_border{padding-top: 0px;}

/* 底部 */
.layui-main{ width: 1300px; margin: 0 auto; }
.footer { padding: 25px 0 !important; border-top: 5px solid #2770f1 !important;background: url(2026lys_footerbg.png) repeat-x top center !important;}
.footer a,
.footer p{ color: #000000 !important; font-size: 14px !important; line-height: 2 !important; }
.footer-inner { display: flex !important; justify-content: space-between !important; }
.footer-logo { margin-top: 10px !important; }
.footer-logo img { height: 55px !important; }
@media screen and (max-width: 1300px) {
    .layui-main { width: 100% !important; padding: 0 10px !important; box-sizing: border-box !important; }
    }
@media screen and (max-width: 768px){
    .footer{ padding: 10px 0 !important; }
    .footer a, .footer p{ font-size: 12px !important; }
    .footer-inner { flex-direction: column; text-align: center !important; }
    .footer-right { text-align: center !important; }
}