@charset "utf-8";
/* CSS Document */
.hd_contain{ padding-top: 20px;}
.hd_boxl{ width: 690px; padding: 10px 20px 0; margin-bottom: 20px; height: 354px; background: #fff;}
.hd_boxr{width: 410px; padding: 10px 20px 0; margin-bottom: 20px; height: 354px; background: #fff;}
.hd_tab{ height: 45px;  line-height: 45px;background: url("../images_new/news-tabbg.gif") left bottom repeat-x; }
.hd_tab .more{ float: right;  color: #999; font-size: 14px; padding-top: 13px; line-height: 32px; }
.hd_tab li{  float: left; height: 45px;  }
.hd_tab li a{display:block; font-size: 24px;  font-weight: bold; line-height: 45px;}
.hd_tab li.active a{background: url("../images_new/news-tabaon.gif") left bottom repeat-x; color: #1d6dcf;}
.hd_tab .ftbtn{ width: 92px; height: 30px; float: right; line-height: 30px; text-align: center;  background: #e8f0fa; font-size: 14px; color: #1d6dcf; margin-top: 8px; border-radius:3px;}
/*百姓畅言*/
.cy_head{ margin-top: 13px; height: 36px; line-height: 36px; background: #f8f8f8; font-size: 16px; color: #666; position: relative;color: #1d6dcf;font-weight: bold;}
.cy_head p{ text-align: center;}
.cy_head .c3{ width: 120px;  position: absolute; right:0px; top:0px;}
.cy_head .c2{ width: 246px;position: absolute; right:120px; top:0px;}
.cy_head .c1{ margin-right: 366px; padding-left: 124px; text-align: left;}
.cy_body{ padding-top:4px;}
.cy_body ul li{ height: 38px; border-bottom: 1px dashed #d9d9d9; line-height: 38px; position: relative;}
.cy_body ul li a{ font-size: 15px;}
.cy_body ul li .date{ width: 120px; position: absolute; right:0px;top:0px; font-size: 14px; color: #999; text-align: center;}
.cy_body ul li .stat{ width: 246px;position: absolute; right:120px; top:0px; color: #999; text-align: center;}
.cy_body ul li .stat.s3{ color:#5292e1;}
.cy_body ul li .stat.s1{ color:#ff0404;}
.cy_body ul li .atitle{ margin-right: 366px; text-align: left; display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*征集调查*/
.zjdc_wz{ padding-top: 9px;}
.zjdc_wz ul li{ height: 36px; line-height: 36px;     background: url(../images_new/icon.png) left center no-repeat; padding-left:6px; position: relative;}
.zjdc_wz ul li .zt{ position: absolute; top:0px; right:0px; font-size: 15px;}
.zjdc_wz ul li .over{ color: #999;}
.zjdc_wz ul li .starting{ color:#2b73d1;}
.zjdc_wz ul li .nostart{ color: #ff0404;}
.zjdc_wz ul li a{ float:none;display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; margin-right: 90px;}

.hygq_wz{ padding-top: 8px;}
.zzk_wz ul li a{ max-width: 335px;}
@media (max-width: 1199px) and (min-width: 992px){
    .hd_boxl{ width: 570px;}
    .cy_head .c2,.cy_body ul li .stat{ width: 120px;}
    .cy_head .c1,.cy_body ul li .atitle{ margin-right: 240px;}
    .hd_boxr{width: 322px;}
    .zzk_wz ul li a{ max-width: 250px;}
}
@media (max-width:991px) {
    .hd_contain{ padding-top:10px;}
    .hd_boxl,.hd_boxr{ width: auto; padding:5px 10px 10px; height: auto; margin-bottom: 10px; float: none;}
    .zzk_wz ul li a{ max-width: none; float: none; display: block;}
    .zjdc_wz ul li a{margin-right: 80px;}
}
@media (max-width: 767px) {
    .cy_head .c2{ width: 90px;right:0;}
    .cy_head .c1{ margin-right: 90px; padding-left: 50px;}
    .cy_head .c3,.cy_body ul li .date{ display: none;}
    .cy_body ul li .stat{ width: 90px; right:0;}
    .cy_body ul li .atitle{ margin-right: 90px;}
    .zzk_wz ul li a{ max-width: none; float: none; display: block;}
}

