@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 25px;
    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 > 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: 145px;
}

.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: 20px;
}
.ld-con li.fsj > div:last-child {
    margin-right: 0;
}
@media (max-width:1500px) {
    .ld-groups {margin-left: 17px;}
    .ld-con li.swcw > div {margin-right: 12px;}
}
@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;}
    #qw .ld-con li.swcw > div {margin-right: 0px;}
    #zf .ld-con li.swcw > div {margin-right: 3px;}
    .ld-groups:first-child {width: 81.6%;}
}
@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;}
    .ld-con li.swcw > div:nth-child(4),
    .ld-con li.swcw > div:nth-child(6) {margin-left: 50px;}
}