@charset "utf-8";
/* CSS Document */
.hdjl-mainbox{padding-bottom:20px;}
.hdjl-mainbg{background: #f8f8f8;}

/*我要写信*/
.hd-xz-btn{height: 28px;line-height: 24px;background: url(/_res/css/../images_new/hd-xz-ico.png) no-repeat left 2px;padding-left:25px;}
.qzxx-links{border:1px solid #eee;border-left:0 none;background: #fff;margin-bottom:20px;}
.qzxx-links li{float:left;width:25%;}
.qzxx-links li a{display: block;padding:25px 0 15px;height: 140px;border-left:1px solid #eee;text-align: center;}
.qzxx-links li a img{height: 80px;width:auto;}
.qzxx-links li a .img_title{display: block;padding:10px 5px 0;font-size: 22px;line-height: 50px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.hdjl-mainleft,.hdjl-mainright{width:585px;padding:15px 0 20px;}
/*区长信箱*/
.hd-qzxx{height:318px;padding-top:20px; overflow:hidden;}
.hd-qzxx .hd_telbox{height:32px;line-height:32px;background:#f4f4f4;font-size:16px;overflow:hidden; position: relative;}
.hd-qzxx p{height:32px;text-align:center; position: absolute; top:0px;}
.hd-qzxx p.p-title{padding:0 221px 0 148px;width:auto;text-align:left; position: static;}
.hd-qzxx p.p-time{width:115px; right:106px;}
.hd-qzxx p.p-state{width:106px;right:0px; }
.hd-qzxx .hd_xdbox{line-height:39px;font-size:16px; padding-top: 6px;}
.hd-qzxx .hd_xdbox ul li{height:39px;line-height:39px;vertical-align:bottom;clear:both;overflow:hidden; position: relative;}
.hd-qzxx .hd_xdbox ul li p{height:39px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hd-qzxx .hd_xdbox ul li p.p-title{padding:0 221px 0 3px; text-align: left;}
.hd-qzxx .hd_xdbox ul li p.p-title a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hd-qzxx .hd_xdbox ul li p.p-time{color:#888;font-size:14px;}
.hd-qzxx .hd_xdbox ul li p.p-state{color:#888;font-size:14px;}
.hd-qzxx .hd_xdbox ul li p.p-state .no{color:#e71414;}

/*在线访谈*/
.zxft-intab ul li.cx{float: right;margin-right: 0px;}
.zxft-intab ul li.cx a {font-size: 14px;line-height: 28px;height: 28px;padding-top: 12px;text-decoration: underline;}
.zxft-intab ul li.cx:hover a{color:#e75252;}
.hd-zxft{padding-top:20px;}
.hd-zxft .ftimg{ width:250px; height:150px;  float:left;}
.hd-zxft .ftimg img{width:100%; height:150px;}
.hd-zxft .fttext{ margin-left: 272px;}
.hd-zxft .fttext .title{ height:22px; line-height:22px; font-size:16px; font-weight:bold; margin-bottom: 7px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.hd-zxft .fttext p{ line-height:32px; font-size:14px; overflow: hidden;}
.hd-zxft .fttext p.detail-p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hd-zxft .fttext p.detail-p1{position:relative;padding-left:70px;max-height: 64px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.hd-zxft .fttext p span{ color:#333;}
.hd-zxft .fttext p .zy{ height: 64px; overflow: hidden; position: absolute;left:0;top:0;}
.hd-zxft .fttext p a{ line-height:32px; height:32px; color:#dd0000; font-size:14px; text-align:left; display:block; text-decoration:underline;}
.hd-zxft-list li{border:1px solid #eee;padding:10px 20px;margin-top:15px;height:35px;line-height:35px;font-size:16px;position: relative;}
.hd-zxft-list li .date{font-size:14px;color:#999;position: absolute;top:10px;right:20px;}
.hd-zxft-list li a{display:block;float:none;margin-right:150px;background: url(/_res/css/../images_new/hd-ft-ico.png) no-repeat left center;padding-left:30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/*督办反馈*/
.hd-dbfk{height:280px;padding-top:10px;overflow: hidden;}
.hd-dbfk li a{display: block;margin-right: 50px;max-width: none !important;float: none;}

/*民意征集*/
.hdjl-myzj-main .intab{background: none;}
.hdjl-myzj-main .intab ul li.active a{background: none;}
.hd-myzj{height:290px;overflow: hidden;}
.hd-myzj ul li{ height: 52px;padding: 14px 20px;background: #fff;border-radius:5px;margin-bottom: 20px;position: relative;}
.hd-myzj ul li .zt{ position: absolute; width: 52px;height: 40px; color: #7c7c7c; line-height: 40px; text-align: center; font-size: 14px; border: 1px solid #e5e5e5; background: #f0f0f0; border-radius: 5px; left: 20px; top:21px;}
.hd-myzj ul li .zt.starting{ background: #eb6100; color: #fff;}
.hd-myzj ul li .zjcon{ padding-left: 66px;}
.hd-myzj ul li .zjcon a{ display: block; line-height: 28px; font-size: 16px; float: none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hd-myzj ul li .zjcon .date{ float: left; line-height: 24px; font-size: 14px; color: #828282;}
.hd-myzj ul li .zjcon .cybtn{ float: right; color: #ed0000; line-height: 24px; text-decoration: underline; font-size: 14px; padding-right: 38px;}

.hdjl-links li{float: left;width:386px;height: 110px;margin:20px 0px 0 0;}
.hdjl-links li.num3{margin-right:0;}
.hdjl-links li img{width:100%;height: 100%;}
.hdjl-links li .img_title{display: none;}
.ls-hd-tjbox{ width: 794px;}
.hdjl-table { margin: 20px 0px 0px; text-align: center; }
.hdjl-table table { width: 100%; font-size: 14px; color: #333; }
.hdjl-table table td, .hdjl-table table th { border: 1px solid #ddd; line-height: 34px; }
.hdjl-table table td span { color: #d90000; font-size: 16px; margin-right: 5px; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .hdjl-mainleft, .hdjl-mainright{width:486px;}
    /*在线访谈*/
    .hd-zxft .ftimg{width:220px;}
    .hd-zxft .fttext{margin-left: 242px;}

    .hdjl-links li{width:317px;height: 90px;}
    .ls-hd-tjbox{width: 654px;}
}
@media only screen and (max-width:991px) {
    .hdjl-mainleft, .hdjl-mainright{float:none;width:auto;}
    .hdjl-mainleft{padding-bottom:0;}
    /*区长信箱*/
    .hd-qzxx{height: auto;}
    /*督办反馈*/
    .hd-dbfk{height: auto;}
    /*民意征集*/
    .hdjl-myzj-main{padding-bottom:0;}
    .hd-myzj{height: auto;}
    .ls-hd-tjbox{width: 510px;}
    .hdjl-links li{width:242px;height: 68px;}
}
@media only screen and (max-width: 767px) {
    .hdjl-mainbox{padding:0 10px 10px;}
    .hdjl-mainbg{padding:0 10px;margin:0 -10px;}
    .hdjl-mainleft, .hdjl-mainright{padding-top:10px;}

    .qzxx-links{margin-bottom:10px;}
    .qzxx-links li{width:50%;}
    .qzxx-links li.num3,.qzxx-links li.num4{border-top:1px solid #eee;}
    .qzxx-links li a{padding:15px 0 5px;height: auto;}
    .qzxx-links li a .img_title{font-size: 18px;padding-top:0;}

    /*区长信箱*/
    .hd-qzxx{ padding-top: 10px;}
    .hd-qzxx p.p-time{ display: none;}
    .hd-qzxx p.p-title{ padding: 0 80px 0px 0px; text-align: center;}
    .hd-qzxx p.p-state{ width: 80px;}
    .hd-qzxx .hd_xdbox ul li p.p-title{ padding: 0 80px 0 0px;}

    /*在线访谈*/
    .hd-zxft .ftimg{float: none;width:auto;height: auto;text-align: center;}
    .hd-zxft .ftimg img{width:auto;height: auto;max-width: 100%;}
    .hd-zxft .fttext{margin-left:0;margin-top:10px;}
    .hd-zxft-list li{padding:10px;margin-top:10px;}
    .hd-zxft-list li .date{right:10px;}

    /*调查征集*/
    .hd-myzj ul li{height: auto;padding:12px 10px;margin-bottom:10px;overflow: hidden;}
    .hd-myzj ul li .zt{left:10px;top:18px;}
    .hd-myzj ul li .zjcon .date{float: none;}
    .ls-hd-tjbox,.hdjl-links{width: 100%;float:none}
    .hdjl-links li{width:100%;height: auto;margin:10px 0 0 0;}
}
@media only screen and (max-width: 600px) {
    /*标题*/
    .intab ul li{width:auto;}
}
