/* 领导信箱 */
.zmhd-ldxx{height: 120px;line-height: 120px;text-align: center; position: relative; background: url(../images/zmhd/zmhd_ldxx_bg.png) no-repeat right top;background-size: cover;}
.zmhd-ldxx h3{font-size: 2em;font-weight: 700;line-height: 1.3;margin-left: -19%;margin-right: 7%;}
.zmhd-ldxx h3 a{color: #8C0000;}
.zmhd-ldxx h3,
.zmhd-ldxx ul{display: inline-block;vertical-align: middle;}
.zmhd-ldxx ul{margin: -24px -12px 0;}
.zmhd-ldxx ul li{float: left;}
.zmhd-ldxx ul li a{display: block;margin: 24px 12px 0;padding: 0 10px; background: linear-gradient(180deg, #E84A4A 0%, #E84A4A 100%);border-radius: 6px;color:#fff;line-height: 30px;}
.zmhd-ldxx ul li a img{display: inline-block;width: 20px;margin-right: 2px;}
.zmhd-ldxx .tit a{display: inline-block;width: 153px;height: 52px;background: url(../images/zmhd/ldxx_txt.png) center no-repeat;}
/* 留言回复 */
.zmhd-lyhf,.zmhd-lyhf .hd {position: relative;}
.zmhd-lyhf .infolist.head{margin-top: 0;}
.zmhd-lyhf .infolist.head li{background: #F5F5F5;padding-top: 10px;padding-bottom: 10px;}
.zmhd-lyhf .infolist.head li *{color: #C91907;}
.zmhd-lyhf .infolist.head li a:before{display: none;}
.zmhd-lyhf .infolist li .time{width: 8em;text-align: center;}
.zmhd-lyhf .infolist li{padding-right: 9em;}
.lyhf-list .infolist.head li .time {color: #C91907;}
.lyhf-list .infolist li .time{position:absolute; right:0; top: 7px; bottom: 7px; margin: auto 0; font-size: 16px;color:#999999;}
.lyhf-statics {position: absolute;left: 10%;right: 70px;top: 0;text-align: center;z-index: 1;}
.lyhf-statics span{display: inline-block;margin: 5px 0 0 10px;}
.lyhf-statics b{color: #C91907;}
/*在线访谈*/
.zmhd-zxft .imgbox{position: relative;height: 200px;overflow: hidden;}
.zmhd-zxft .imgbox img{-o-object-fit: cover;object-fit: cover;width: 100%;height: 100%;}
.zmhd-zxft .info {padding: 23px 23px 30px 10px;background-color: #f5f5f5;}
.zmhd-zxft .info>div{margin-top: 12px;}
.zmhd-zxft .info label{float: left;line-height: 28px; padding: 0 14px;color: #C91907;border-radius:15px 0px 15px 15px;border:1px solid #C91907;}
.zmhd-zxft .info .des{margin-left: 86px;line-height: 1.5;}
.zmhd-zxft .info .title .des{font-weight: 600;}
.zmhd-zxft .info .time .des{color: #999;line-height: 28px;}
.zmhd-zxft .info .summary .des{color: #666;-webkit-line-clamp: 3;max-height: 68px;overflow: hidden;}
.zmhd-zxft .info .elli-m a {color: #C91907;}
/*热点调查*/
.hot-dc .hot-til {float: left;width: 40px;text-align: center;padding: 65px 4px; background: linear-gradient(217.54deg, rgba(236, 194, 131, 1) 0%, rgba(202, 163, 107, 1) 100%);}
.hot-dc .hot-til a {color: #fff;font-size: 1.375em;}
.hot-dc .sub {float: left;width: 72%;padding: 25px 30px 25px 25px;background: linear-gradient(90deg, rgba(252, 246, 238, 0) 0%, rgba(252, 246, 238, 1) 100%);min-height: 187px;}
.hot-dc .sub p {font-size: 1em; color: #333;}
.sub li p:first-child {font-size: 1.125em;margin-bottom: 10px;}
.sub li p:first-child a {color: #8A5622;}
.hot-dc .sub p.last-p {min-height: 48px;}
.sub li:first-child {margin-bottom: 20px;}
.sub li a{display: block; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; max-width:100%; overflow: hidden;}
.img-links {margin-top: 20px;}
.img-links a:first-child {display: inline-block;margin-bottom: 10px;}
/*在线访谈*/
.zxft.infolist li {float: left; width: 32%;height: 114px;margin-right: 15px;padding: 18px 20px;margin-bottom: 20px;box-shadow: 6px 8px 25px  #EDE5DA;background-color: #fff;}
.zxft.infolist li a {float: none;display:-webkit-box;height: 48px;margin-bottom: 10px;white-space: unset;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.zxft.infolist li .time {position: unset;display: block;}
.zxft.infolist li:nth-child(3n) {margin-right: 0;}
@media (max-width: 992px) {
    .zmhd-ldxx{height: inherit;padding: 20px;line-height: 1.3;}
    .zmhd-ldxx h3{margin-left: 0;display: block;}
    .zmhd-ldxx ul{margin: 0 -5px;}
    .zmhd-ldxx ul li a{margin: 10px 5px 0;}
    .zmhd-lyhf.tab-brief > .hd {border-bottom: 1px solid #E5E5E5;}
    .zmhd-lyhf .infolist.head{display: none;}
    .zmhd-lyhf .infolist li .time{width: inherit;}
    .zmhd-zxft .info>div{margin-left: 20px;}
    .zmhd-zxft .info .des{margin-left: 75px;}
    .zmhd-zxft .imgbox,
    .zmhd-zxft .info{float: none;width: 100%;}

    .lyhf-statics {position: absolute;right: 0;}
}

@media (max-width: 680px) {
    .lyhf-statics {position: static;text-align: left;margin-left: -10px;margin-bottom: 10px;}
    .lyhf-statics span:first-child{display: block;}
}