@charset "UTF-8";
.ldxx {
    width: 100%;
    height: 185px;
    line-height: 185px;
    text-align: center;
    background: url(../images/zmhd/ldxx_bg.png) center no-repeat;
}
.ldxx .ldxx-til {
    font-size: 36px;
    font-weight: 900;
    color: #268ABF;
}
.ldxx .wyxx,
.ldxx .wycx {
    display: inline-block;
    width: 165px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    color: #269DDE;
    font-size: 18px;
    font-weight: 700;
}
.ldxx .wyxx span,
.ldxx .wycx span {
    margin-left: 15px;
}
.ldxx .wyxx {
    margin: 0 20px;
    background: url(../images/zmhd/xx_bg.png) center no-repeat;
}
.ldxx .wycx {
    background: url(../images/zmhd/cx_bg.png) center no-repeat;
}
.zmhd-lyhf.tab-brief > .hd {
    border-bottom: none;
}
.zmhd-lyhf.tab-brief > .hd.mb20 {
    margin-bottom: 0;
}
.zmhd-lyhf.tab-brief > .hd li:after {
    background: unset;
}
.zmhd-lyhf .infolist.head {
    margin-top: 0;
}
.zmhd-lyhf .infolist.head li {
    background: #EBF1FA;
    padding-top: 10px;
    padding-bottom: 10px;
}
.zmhd-lyhf .infolist.head li * {
    color: #333;
    font-size: 18px;
    font-weight: 700;
}
.zmhd-lyhf .infolist.head li a {
    padding-left: 35px;
}
.zmhd-lyhf .infolist li a {
    width: 92%;
}
.zmhd-lyhf .infolist li .time {
    width: 8em;
    top: 10px;
    text-align: center;
}
.zmhd-lyhf.js-tab > .bd > * + * {
    display: block;
}
.zmhd-lyhf.js-tab > .bd > #lyhf{
    display: block !important;
}
/*意见征集*/
.zj-status {
    display: inline-block;
    padding: 0em 0.3em;
    font-size: 0.88em;
    color: rgba(153, 153, 153, 1);
    float: right;
    border: 1px solid rgba(153, 153, 153, 1);
    border-radius: 0.2em;
}
.zj-list.infolist li.on .zj-status {
    color: #267DDE;
    border: 1px solid #267DDE;
}
.zj-list.infolist.ymd li {
    float: left;
    width: 50%;
    padding-right: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zj-list.infolist li .time {
    position: unset;
    display: block;
    padding-left: 18px;
}
.zj-list.infolist li a {
    float: none;
}
/*在线访谈*/
.zwft img {
    width: 48%;
    height: 380px;
}
.zxft-right {
    width: 49%;
    margin-left: 35px;
}
.zxft-right div {
    width: 100%;
    line-height: 36px;
    margin-bottom: 5px;
}
.zxft-right h2 {
    color: #333;
    font-size: 18px;
    margin-bottom: 20px;
}
.zxft-right div b {
    display: block;
    float: left;
    color: #267DDE;
}
.zxft-right .ftjj {
    margin-top: 35px;
}
.zxft-right .ftjj .main-content {
    float: left;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 89%;
    text-indent: 2em;
}
@media (max-width: 1280px)  {
    .zwft img {width: 47%;height: auto;}
}
@media (max-width: 991px) {
    .ldxx { height: auto;line-height: unset;background: unset; text-align: left;margin-bottom: 15px;}
    .ldxx .ldxx-til {display: block;font-size: 1.25em;margin-bottom: 15px;}
    .ldxx .wyxx, .ldxx .wycx {width: 46%;background-size: 100% 100%;}
    .ldxx .wyxx {margin-left: 0;margin-right: 3%;}
    .zmhd-lyhf .res.infolist li a {display: inline-block; width: 68%; overflow: hidden;white-space: nowrap;white-space: nowrap;}
    .zmhd-lyhf .res.infolist li .time {position: absolute;top: 15px;}
    .zj-list.res.infolist li a:before {display: none;}
    .zj-list.infolist li a {display: inline-block;width: 75%;white-space: nowrap;}
    .zj-list.infolist.ymd li {float: none; width: 100%;}
    .zj-list.res.infolist.dot li {padding-left: 0;}
    .zwft img {width: 100%;height: auto;}
    .zxft-right {width: 100%;margin-left: 0;}
}