
@media (max-width:1200px) {
  .mb50{margin-bottom: 20px;}
}
/* 信件统计 */
.xjtj{position: relative;padding-left: 162px;;}
.xjtj .title{background: url(../images/zmhd/xjtj_bg.png) no-repeat; background-size: 100% 100%; height: 96px;position: absolute; left: 0; width: 163px;text-align: center;}
.xjtj .title a{display: block; color:#fff}
.xjtj .title strong{font-size: 1.5em;margin: 16px 0 3px;display: block;}

.xjtj .count{height: 96px;background: url(../images/zmhd/zmhd_count_bg.png) no-repeat; background-size: 101% 100%;padding-left: 10px;padding-right: 50px;}
.xjtj .count ul li{ float: left;text-align: center; width: 16.66%;font-family: Medium;}
.xjtj .count ul li span{display: block;font-size: 28px; font-size: 1.75em;color:#3360B5;margin-top: 17px;}
.xjtj .count ul li font{color:#666666}
@media (max-width:990px) {
  .xjtj .count{background: #ecf4ff;border: 1px solid #CFE3FC;padding-right: 0;}
  .xjtj .count ul{  padding-right: 0px;}
  .xjtj .count ul li{width: 22%;}
  .xjtj{padding-left: 134px;}
  .xjtj .title{width: 135px;}
}
@media (max-width:490px) {
  .xjtj .count ul li{width: 40%;}
}


/* 图片轮播图 */
.zmhd-swiper .item img{width: 100%;}

.lxxd .com-title h3{ float: left; line-height: 42px;}
.lxxd .lxxd-menu{ float: right;}
.lxxd .lxxd-menu li{display: block; float: left;margin-left: 10px;}
.lxxd .lxxd-menu li a{display: block;color:#fff;padding: 9px 15px;}
.lxxd .lxxd-menu li img{width: 23px;margin-right: 5px;}
.lxxd .lxxd-menu li.icon1 a{background-color: #E05E63;border-top-left-radius: 15px;}
.lxxd .lxxd-menu li.icon2{background:#327EDB;border-radius: 5px;}

/* 来信选登 */
.lxxd .ldxx-list li{position: relative; padding: 10px 260px 10px 0; margin-top: -1px; transition: all .3s; -webkit-transition: all .3s;}
.lxxd .ldxx-list li div{position: absolute; top: 50%; display: block; margin-top: -.75em; line-height: 1.5em; text-align: center;color:#383838}
.lxxd .ldxx-list li div span{display: inline-block;}
.lxxd .ldxx-list li div a{display: inline-block;color:#383838}
.lxxd .ldxx-list li.thhead{z-index: 2; padding-left: 1em; margin-bottom: 15px; font-size: 1em; color:#383838!important; background-color: #E6F0FC!important; }
.lxxd .ldxx-list li.thhead div{color: #333 !important;}
.lxxd .ldxx-list li.thhead .c-topic{font-size: 1em;}
.lxxd .ldxx-list li .c-topic{position: relative; top: auto; margin-top: 0; text-align: left; font-size: 1.125em;}
.lxxd .ldxx-list li .c-type{right: 190px; width: 80px;}
.lxxd .ldxx-list li .c-statu{right: 115px; width: 80px;}
.lxxd .ldxx-list li .c-date{right: 15px; width: 100px; color: #808080;}
.lxxd .ldxx-list li .c-statu .ing{color: #267dde;}
.lxxd .ldxx-list li a:hover:before{background: #3872cf;}
@media (max-width:1200px) {
  .lxxd .ldxx-list-box{margin-bottom: 20px;}	
}
@media (max-width:768px) {
  .lxxd .ldxx-list li div a{white-space: normal;}
  .lxxd .ldxx-list li .c-type{display: none;}	
}
@media (max-width:480px) {
  .lxxd .ldxx-list li{padding-right: 100px;}
  .lxxd .ldxx-list li .c-statu{display: none;}
  .lxxd .ldxx-list li .c-date{top: 10px; margin-top: 0; right: 0;}
}

/* 信件统计 */
.xjzlt{background: #F5F9FF;height: 355px;}
.xjzlt strong{color:#1F5CA6;display: block;text-align: center; font-size: 1.25em;padding-top: 15px;}
.xjzlt .chartbox{height: 287px; padding:0px 20px;margin-top: 20px;}

/* 在线访谈 */

.zxft{position: relative;}
.zxft .sub-hd{position: absolute; top: 0; right: 0;}
.zxft .sub-hd li{float: left;}
.zxft .sub-hd li a{display: block; padding: .25em 1em .3125em; border-radius: 5px;font-size: 1.25em;}
.zxft .sub-hd li a i{display: inline-block; vertical-align: middle; margin-top:2px; width: 22px; height: 22px; }
.zxft .sub-hd li a span{display: inline-block; vertical-align: middle;}
.zxft .sub-hd li.on a{color: #fff; background: #327EDB;}
.zxft .sub-hd li.on a i{background-image: url(../images/zmhd/zmhd_zxft.png);}
.zxft .sub-hd li.li0 i{background: url(../images/zmhd/zmhd_zxft.png) no-repeat center; background-size: 21px;}
.zxft .sub-hd li.li0.on i{background: url(../images/zmhd/zmhd_zxft_on.png) no-repeat center; background-size: 21px;}
.zxft .sub-hd li.li1 i{background: url(../images/zmhd/zmhd_wqft.png) no-repeat center; background-size: 21px;}
.zxft .sub-hd li.li1.on i{background: url(../images/zmhd/zmhd_wqft_on.png) no-repeat center; background-size: 21px;}
@media (max-width:450px) {
  .zxft .sub-hd{position: static; margin-bottom: 20px;}
  .zxft .sub-hd li{width: 50%;}
  .zxft .sub-hd li a{text-align: center;}
}
.zxft .ftyg dl{position: relative;}
.zxft .ftyg dl dt{float: left; width: 50%;}
.zxft .ftyg dl dd{position: absolute; top: 0; right: 0; bottom: 0; left: 50%;}
.zxft .ftyg dl dd > div{margin-left: 30px;}
.zxft .ftyg dl dd .caption{margin-bottom: 10px;}
.zxft .ftyg dl dd .caption a{font-weight: bold; font-size: 1.5em; line-height: 1.6em;}
.zxft .ftyg dl dd .item{position: relative; padding-top: .5em; padding-bottom: .5em; padding-left: 5em; line-height: 1.6em;}
.zxft .ftyg dl dd .item b{position: absolute; top: .475em; left: 0; width: 5em;text-align: center; color: #267DDE;}
.zxft .ftyg dl dd .item .elli-m{-webkit-line-clamp: 3; max-height: 4.8em;}
.zxft .ftyg dl dd .seemore{position: absolute; right: 0; left: 30px; bottom: 0; padding: 15px 3%; font-size: 1.25em; font-weight: bold; color: #666; text-align: center; background: #f5f5f5;}
.zxft .ftyg dl dd .seemore img{width: 34px; margin-right: 5%;}
.zxft .ftyg dl dd .seemore span{position: relative; top: 2px;}
.zxft .ftyg dl dd .info p{text-indent: 2em; line-height: 2em;-webkit-line-clamp: 3;}
.zjdcwj .newslist li .caption{padding-left: 95px;}
@media (max-width:1200px) {
  .zxft .ftyg dl dd > div{margin-left: 20px;}	
  .zxft .ftyg dl dd .caption a{font-size: 1.25em;}
  .zxft .ftyg dl dd .seemore{left: 20px;}
  .zxft .ftyg dl dd .seemore{padding: 5px 3%;}
  .zxft .ftyg dl dd .info p{-webkit-line-clamp: 2;}
}
@media (max-width:992px) {
  .zxft .ftyg dl dt{float: none; width: auto;}	
  .zxft .ftyg dl dd{position: static; margin-top: 20px; margin-left: 0;}
  .zxft .ftyg dl dd .caption a{font-size: 1.125em;}
  .zxft .ftyg dl dd .seemore{position: static; display: block; line-height: 30px; margin-top: 20px; margin-left: 20px;}	
}
@media (max-width:640px) {
  .zxft .ftyg dl dd > div{margin-left: 0;}
  .zxft .ftyg dl dd .item .elli-m{display: block;}
  .zxft .ftyg dl dd .seemore{position: static; display: block; margin-top: 20px; padding: 10px 0; margin-bottom: 10px; margin-left: 0;}
}

@media (max-width:992px) {
.zxft .wqhg .hrdashline{display: none;}
.zxft .wqhg .block{display: none;}
}


.dczj {margin-top: 30px;}
.dczj li{position: relative;padding-left: 19px;}
.dczj .dczj-statu{position: relative;}
.dczj li.on .dczj-statu span.state{color:#015293;}
.dczj .dczj-statu span.time{color:#808080;padding-left: 20px;}
.dczj li .dczj-title{font-size: 1.125em;padding-top:8px;padding-bottom: 20px; line-height: 1.5em;}
.dczj li .dczj-ckxq{border: 1px solid #B8CAE0; height: 40px;text-align: center; line-height: 40px; width: 103px;position: absolute; right: 0;top: 50%;margin-top: -9px;}
.dczj li .dczj-ckxq a{color:#1F5CA6;display: block;}
.dczj li .dczj-ckxq:hover{background:#1F5CA6}
.dczj li .dczj-ckxq:hover a{color:#fff}


.dczj li::after{content: '';width: 1.5px; height:56%;position: absolute;background: #E8E8E8; bottom: 5px; left: 7px;}
.dczj li .dczj-statu::after{content: '';position: absolute;left: -19px;border: 1px solid #155CB3;width: 12px; height: 12px;border-radius: 50%; top: 50%; margin-top: -7px;}
.dczj li .dczj-statu::before{content: '';position: absolute; left: -15px;background: #155CB3; width: 6px; height: 6px; border-radius: 50%; top: 50%; margin-top: -3px;}

.cjwt{background: #F5F9FF;padding: 22px 22px 10px;}

@media (max-width:790px) {
  .dczj li .dczj-ckxq{position: initial;margin-bottom: 10px;}
}