@charset "UTF-8";
/*领导*/
.ldzc .js-tab > .bd > * + * {
    display: inline-block !important;
}
.ld-groups {
    float: left;
    width: 5%;
    margin-left: 20px;
}
.ld-groups:first-child {
    width: 80.6%;
    margin-left: 0;
}
.ld-til {
    float: left;
    width: 70px;
    height: 428px;
    line-height: 70px;
    text-align: center;
    writing-mode: vertical-rl;
    color: #026AC4;
    font-size: 20px;
    font-weight: 700;
    background: #E6F4FF;
    letter-spacing: 8px;
    cursor: pointer;
}
.ld-til.on {
    color: #fff;
    background: linear-gradient(122.61deg, #1277D2 0%, #4E9DFF 100%), #1277D2;
}
.m-show {
    display: none;
}
.ld-con {
    float: left;
    width: calc(100% - 70px);
    height: 428px;
    padding: 20px 0 20px 20px;
    background: linear-gradient(157.4deg, #FFFFFF 0%, #F4F9FF 100%);
    border: 1px solid #ECECEC;
}
.ld-con li {
    float: left;
}
.ld-con li:first-child {
    margin-right: 50px;
}
.ld-con li.swcw:first-child {
    margin-right: 0;
}
.ld-con li > span {
    display: inline-block;
    width: 50px;
    height: 185px;
    line-height: 50px;
    writing-mode: vertical-lr;
    color: #333;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 2px;
}
.ld-con li > div {
    display: inline-block;
    vertical-align: top;
    text-align: center;
}
.ld-con li.fsj > div:last-child {
    margin-left: 20px;
}
.ld-con li > div img {
    height: 115px;
}

.ld-con li > div p {
    margin-top: 12px;
}
.ld-con li.swcw {
    float: none;
    display: block;
    margin-top: 15px;
}
.ld-con li.swcw > div {
    margin-right: 10px;
}
.ld-con li.fsj > div:last-child {
    margin-right: 0;
}
/*政府会议*/
.bggray{background-color: #f7f7f7;}
.zfgzbg{position: relative; padding: 20px 20px 20px 0;}
.zfgzbg .hd{position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 50px; margin: 20px 0;}
.zfgzbg.zfhy .hd a {position: absolute; top: 58%; right: 0; left: 0; margin: -3.75em auto 0; display: inline-block; font-family: "SourceHanSerifCN"; font-size: 20px; font-weight: bold; width: 1em; line-height: 1.25em;color: #026AC4;}
.zfgzbg .swiper-box{position: relative; margin-left: 50px; background: #fff; border-radius: 5px; overflow: hidden;}
.zfhy .swiper-box .infolist {padding: 15px 30px;margin-top: 0;}
.zfhy .swiper-box li {float: left; width: 49%;padding: .5em 0;}
.infolist li .time {right: 20px;top: 8px;}
@media (max-width:1500px) {
    .ld-groups {margin-left: 17px;}
    .ld-con {padding-left: 15px;}
    .ld-con li > span {width: 30px;line-height: 30px;}
    .ld-con li.swcw > div {margin-right: 8px;}
    .ld-con li > div img {height: 100px;}
}
@media (max-width:1280px) {
    .ld-groups {width: 4%;}
    .ld-til {width: 40px;line-height: 40px;font-size: 20px;}
    .ld-con li > span {width: 35px;line-height: 35px;font-size: 18px;}
    .ld-con {width: calc(100% - 40px); padding: 20px 0 20px 1%;}
    .ld-con li.swcw {margin-right: 0;}
    #zf .ld-con li.swcw > span {float: left;}
    #zf .ld-con li > div p {margin-top: 0;}
    #qw .ld-con li.swcw > div {margin-right: 0px;}
    #zf .ld-con li.swcw > div {margin-right: 3px;#zf .ld-con li.swcw > div}
    .ld-groups:first-child {width: 81.6%;}
    .zfgzbg .infolist.dot li a {width: 280px;}
}
@media (max-width: 1280px) and (not (max-width: 992px)) {
    #zf .ld-con ul {height: 135px;}
    #zf .ld-con li > span {height: 135px;}
}
@media (max-width:992px) {
    .ld-til {display: none;}
    .m-show {display: block;height: 35px;line-height: 35px;text-align: center;font-size: 20px;font-weight: 700;margin-bottom: 15px;}
    .ld-groups {float: none;width: 100%;margin-left: 0;margin-top: 15px;}
    .ld-groups:first-child {float: none;width: 100%;}
    .ld-con {float: none;display: inline-block !important;width: 100%;height: auto;padding: 2% 3%;}
    .ld-con li:first-child {margin-right: 0;}
    .ld-con li.swcw > div {margin-bottom: 20px;}
    .zfgzbg .hd{width: 60px;}
    .zfgzbg .swiper-box{margin-left: 60px;}
    .zfhy .swiper-box li {float: none;width: 100%;}
    .zfgzbg .infolist li a {max-width: 55%;}
    #qw .ld-con li.swcw > div:nth-child(5),#qw .ld-con li.swcw > div:nth-child(9) {margin-left: 40px;}
    #rd .ld-con li.swcw > div:nth-child(5) {margin-left: 40px;}
}