body{font-size: 16px;}
.focus {width:100%!important;overflow:hidden;max-width:100vw;}
.focus .swiper-slide {text-align:center;position:relative;}
.focus .swiper-slide .b {position:absolute;bottom:0;background:#000;width:100%;opacity:.5;height:50px;}
.focus .swiper-slide .t {position:absolute;bottom:0;width:80%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:50px;line-height:50px;color:#fff;text-align:left;padding-left:10px;font-size:18px;}
.focus .swiper-pagination {text-align:right;margin-bottom:5px;padding-right:10px;}
.focus .swiper-pagination-bullet {width:10px;height:10px;border-radius:100%;background:#f5f5f5;opacity:.8;}
.focus .swiper-pagination-bullet-active {opacity:1;background:#007aff;}
.focus .swiper-button-next,.focus .swiper-button-prev {top:48%;display:none;}
.focus:hover .swiper-button-next,.focus:hover .swiper-button-prev {display:block;}
.news-tab {max-width:100vw;}
.news-tab .hd .on {color:#1a2f8b;border-bottom:4px solid #e60012;font-weight:700; margin-bottom: -2px;}
.index-list li {height:50px;line-height:50px;overflow:hidden;}
.index-list li .lm {color:#1a2f8b;}
.index-list li .lm::after {content:"|";padding-left:5px;padding-right:5px;}
.index-list li .date {float:right;}
.index-list li .tt {display:contents;width:calc(100% - 60px);}
.index-list li .tt a {overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap;max-width:100%;}
.index-list-nodate li {height:50px;line-height:50px;overflow:hidden;}
.index-list-nodate li a {overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap;max-width:100%;}
.index-zwyw li {height:50px;line-height:50px;}
.index-zwyw li .lm {color:#3182ce;float:left;width:90px;}
.index-zwyw li .lm::after {content:"|";padding-left:5px;padding-right:5px;}
.index-zwyw li .date {float:right;width:50px;text-align:right;}
.index-zwyw li .tt {display:inline-block;width:calc(100% - 140px);}
.index-zwyw li .tt a {overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap;max-width:100%;}
.gov-hb {padding:0;}
.bsfw-tab .hd .on,.gg .hd .on,.xxgk-tab .hd .on {color:#1a2f8b;border-bottom:4px solid #e60012;font-weight:700; margin-bottom: -1px;}
.mk-bg {background:url(../image/t-line.png) no-repeat center center;}
.index-zjlist .hui {background-color:#e2e8f0;color:#999;}
.index-link {position:relative;z-index:15;}
.index-link .link-tit{ font-size: 18px; padding: 15px 0;}
.index-link a {padding:5px 0; transition: .3s;margin-right: 20px; font-size: 14px;}


.index-link .link-sub {width:100%;position:absolute;bottom:40px;z-index:11;}
.index-link .link-sub-mk {display:none;background-color:#f2f2f2;}
.index-link .link-sub-mk ul {border-bottom:dotted 1px #fff;}
.index-link .link-sub-mk ul:last-child {border-bottom:0;}
.index-link .link-sub-mk ul li {text-align:center;padding:10px 0;}
.index-link .link-sub-mk ul li a {color:#333;}
.index-link .link-sub-mk ul li a:hover {color:#3573b5;}
.m-rounded {border-radius:9999px;height:4rem;width:4rem;font-size:2.25rem;display:flex;align-items:center;justify-content:center;--text-opacity:1;color:#4299e1;color:rgba(66,153,225,var(--text-opacity));margin-left:auto;margin-right:auto;}
.m-bmbs li {text-align:center;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-width:1px;--border-opacity:1;border-color:#4299e1;border-color:rgba(66,153,225,var(--border-opacity));--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity));padding-top:.5rem;padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;margin:.25rem;}
.m-qxbs li {text-align:center;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-width:1px;--border-opacity:1;border-color:#4299e1;border-color:rgba(66,153,225,var(--border-opacity));--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity));padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;margin:.25rem;}
.m-bmbs li a,.m-qxbs li a {display:block;}
.hdmk {align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:1rem;--text-opacity:1;color:#3182ce;color:rgba(49,130,206,var(--text-opacity));--bg-opacity:1;background-color:#ebf8ff;background-color:rgba(235,248,255,var(--bg-opacity));}
.jryhzx {cursor:pointer;}

.toptools a:not(:last-child)::after {content:"|";padding-left:5px;padding-right:5px;}
.m-search {--bg-opacity:1;background-color:#edf2f7;background-color:rgba(237,242,247,var(--bg-opacity));--bg-opacity:0.75;--border-opacity:1;border-color:#e2e8f0;border-color:rgba(226,232,240,var(--border-opacity));border-width:2px;--border-opacity:1;border-color:#4299e1;border-color:rgba(66,153,225,var(--border-opacity));border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem;margin-left:0;--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity));line-height:1.25;}
.rdgz {background-color:#3182ce;}



@media screen and (max-width:1198px) {
.mfocus .swiper{height: 450px;}
.mbanner .banner-dex{ height: 450px;}

}
@media screen and (max-width:1435px) {
body {  font-size: 14px;}
}
