@charset "utf-8";
/* CSS Document */

/****互动主页 ****/
.hd_left_01{width: 630px;}
.hd_left{ width: 960px;}
.hd_right{ width: 410px;}
.hd_atabs{ height: 50px; line-height: 50px; border-bottom: 1px solid #ccc; font-size: 20px;}
.hd_atabs ul li{ display: inline; float: left; margin-right: 10px;}
.hd_atabs ul li.active,.hd_atabs ul li.active a{ color: #44b8e8; font-weight: bold;}
.hd_btabs{ height: auto; line-height: 48px;  background:url(/_res/cssnew/../images2020/hd_btabs_bg.gif) left bottom repeat-x;  font-size: 20px;position: relative;}
.hd_btabs .tab li{ display: inline; float: left; padding: 0 10px;  }
.hd_btabs .tab li.line{ display: block; height: 48px;  background:url(/_res/cssnew/../images2020/hd_bline.gif) right center no-repeat; margin: 0 10px; width: 1px; padding: 0;}
.hd_btabs .tab li.active{ border-bottom: 2px solid #44b8e8;}
.hd_btabs .tab li.active,.hd_btabs .tab li.active a{ color:#44b8e8; font-weight: bold;}
.hd_btabs .links{position: absolute;top: 10px;right: 0;}
.hd_btabs .links li{ float: left; width: 100px; height: 28px; line-height: 28px; color:#fff; background:#44b8e8; font-size: 14px; margin-left: 10px; text-align: center;}
.hd_btabs .links li a{ color: #fff;}

.hd_atabs .history_tit{ height:24px; line-height:24px; border-left:5px solid #44b8e8; padding-left:10px; font-size:16px; margin-top:13px;}
.hd_atabs .history_tit a{ color:#3297d1; font-weight:bold;}
/**互动主页-搜索**/
.hd_xjsearch{ border: 1px dashed #44b8e8; position: relative; padding: 16px 20px 10px 252px; background: #f7f7f7; height: 42px;  border-radius: 5px; -moz-border-radius: 5px; margin-bottom: 5px; }
.hd_xjsearch ul{position: relative;}
.hd_xjsearch .xj_title{height: 48px; line-height:48px;background:url(/_res/cssnew/../images-new/xj_cxico.png) 42px center no-repeat; font-size: 22px; color: #3297d1; padding: 0 30px 0 110px; border-right: 1px solid #ccc; position: absolute; left:0; top:10px; }
.hd_xjsearch li.xj_text{ margin-right: 83px;  }
.hd_xjsearch li.xj_text input{ width: 260px;float: left; font-size: 14px; height: 30px; padding: 0 5px; line-height: 30px; border: 1px solid #ccc; margin-left: 10px;border-radius: 5px; -moz-border-radius: 5px;}
.hd_xjsearch li.xj_btn{ position: absolute;top: 0;right: 0; width: 83px; height: 32px;   }
.hd_xjsearch li.xj_btn input{ width:100%; border: none; color: #fff; font-size: 16px;line-height: 32px; height: 32px; background:url(/_res/cssnew/../images2020/xj_cxbtn.png) 12px center no-repeat #44b8e8; padding-left:30px; }
/**互动主页-信件统计**/
.hd_tjbox{ height:860px; background: #eee; padding: 0 20px; }
.hd_xjtj_con{ height: 180px;  padding-top: 10px; }
.hd_myd_con{ padding-top: 10px; height: 190px;}
.hd_xjtj_con ul li{ width:25%; float:left; text-align:center; line-height:40px; font-size:16px;}
.hd_xjtj_con ul li span{ display:block; color:#F00;}
/**互动主页-领导信箱**/
.hd_ldxx_con{ height: 380px; border: 1px solid #ccc; margin: 20px 0 0 0; }
.hd_telbox{ height: 40px; line-height: 40px;font-size: 16px;color: #3c609a; font-weight: bold; text-align: center;  background: #eee; position: relative;}
/* .hd_telbox .p-state{  position: absolute;  right:0; top:0; width: 80px;}
.hd_telbox .p-hftime{ position: absolute; display: none;  right:80px; top:0; width: 100px;}
.hd_telbox .p-lxtime{ position: absolute;  right:100px; top:0; width: 100px;}
.hd_telbox .p-star{ position: absolute;  right:200px; top:0; width: 80px;}
.hd_telbox .p-title{ position: static; display: block;  margin-right:280px; text-align: left; text-indent: 20px; } */
.hd_xdbox ul li{ height: 36px; line-height: 36px;font-size: 16px; color: #999;  text-align: center; position: relative;}
.hd_xdbox .p-state,.hd_telbox .p-state{position: absolute;   right:0; top:0; width: 80px;display: none;}
.hd_xdbox .p-hftime,.hd_telbox .p-hftime{ position: absolute; display: none; right:80px; top:0; width: 100px;}
.hd_xdbox .p-lxtime,.hd_telbox .p-lxtime{ position: absolute; right:100px; top:0; width: 100px;}
.hd_xdbox .p-star,.hd_telbox .p-star{ position: absolute; right:200px; top:0; width: 80px;}
.hd_xdbox .p-title,.hd_telbox .p-title{ position: static; display: block;  margin-right:280px; text-align: left;padding-left: 20px; overflow: hidden;  text-overflow: ellipsis;white-space: nowrap;  }
.hd_xdbox .p-unit-name,.hd_telbox .p-unit-name{position: absolute;right:0; top:0; width: 100px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/**互动主页-制度*/
.hd_lmleft{ height: 318px; padding: 0 20px;  border: 1px solid #ccc; background: #f8f7f8; margin-bottom: 5px; }
.hd_lmright{ width: 342px; height: 318px; padding: 0 20px;  border: 1px solid #ccc; background: #eeeeee; }
.hd_zjleft{width: 384px; height: 300px;  }
.hd_hyright{width: 384px; height: 300px;  }
.hd_lmleft .ind_list{ margin-top: 10px;}
.hd_lmleft .ind_list  li a{ max-width: 265px;}
.indzx_list .bxcy_list li{  position: relative; padding:0 60px 0 23px;}
.indzx_list .bxcy_list li a{ max-width: none; display: block;}
.indzx_list .bxcy_list li i{position: absolute;left: 0;top: 6px;width: 20px;height: 20px;background: url(/_res/cssnew/../images2020/icon_sprites.png) no-repeat -80px -36px;}
.indzx_list .bxcy_list li i.icon_topicnew{background-position: -80px -16px;}
.indzx_list .bxcy_list li i.icon_warning-2{background-position: -100px -140px;}
.indzx_list .bxcy_list li i.icon_warning-3{background-position: -120px -140px;}
.indzx_list .bxcy_list li i.icon_topic{background-position: -80px -36px;}
.indzx_list .bxcy_list li  a{  display: block;float: left;width: auto;white-space: nowrap;max-width: 100% !important;}
.indzx_list .bxcy_list li  .stat {display: block;float: right;width: auto;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.indzx_list .bxcy_list li   .atitle {display: block;float: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.indzx_list .bxcy_list li  .s2{ color: #999;}
.indzx_list .bxcy_list li  .s3{ color: #f00;}
.hd_hyright  .indzx_list li{ padding-right: 90px; }
.hd_hyright  .indzx_list li .p3{ display: none;}
.hd_hyright  .indzx_list li .p2{ display: none;}
/**互动主页-征集*/
.hd_dclist li{ padding-right:0px !important;}
.hd_dclist li a.title {margin-right: 290px;max-width: none !important;}

.hd_dclist li .more{ position: absolute; right:220px; top:4px; width: 58px; height: 26px; line-height: 26px; background: #c0c0c0; color:#fff; text-align: center; font-size: 14px;  border-radius: 5px; -moz-border-radius: 5px; }
.hd_dclist li .starting{  background: #44b8e8;  }
.hd_hyright li a{max-width: 305px;}
/*热点回应*/
.indhy_list ul{ background:url(/_res/cssnew/../images2020/rdhy_bg.jpg) repeat;}
.indhy_list li{ padding-right:0px !important;position: relative;}
.indhy_list li a{display: block; margin-right:290px;max-width: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.indhy_list li .unitdw{ position:absolute; right:15px; top:0px;}
.indhy_list li .date{position: absolute;top: 0; right:140px;}
.ind_dwzsklist,.hd_dclist,.indhy_list{ padding:10px 0 0;}
.ind_dwzsklist li,.hd_dclist li,.indhy_list li{ height:38px; line-height:38px; padding-right:0px !important;position: relative;}
.ind_dwzsklist li a{ margin-right:105px !important;max-width: none !important;float: none;display: block;}
.hd_dclist li .date{position: absolute;right: 0;top: 0;}
/**互动主页-在线访谈**/
.hd_zxft{ padding: 0 20px; height: 625px; background: #eee;}
.hd_zxft_con{ padding: 20px 0 0 0;}
.hd_zxft_con .ftimg{ height: 227px;}
.hd_zxft_con .ftimg img{ width: 100%; height: 227px;}
.hd_zxft_con .bt{ font-size: 16px; font-weight: bold; display: block; margin: 10px 0; line-height: 26px; max-height: 52px; display:-webkit-box !important;   overflow: hidden; text-overflow: ellipsis; word-bread:break-all; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.hd_zxft_con .xx{ font-size: 16px; line-height: 26px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; height: 26px;}
.hd_zxft_con .zy{ display: block; margin-top: 10px;}
.hd_zxft_con .zy span{ display: block;  background:url(/_res/cssnew/../images-new/atab_aon.png) 0 0 no-repeat; font-size: 20px; font-weight: bold; padding-left: 10px; color: #fff; }
.hd_zxft_con .zy  p{ font-size: 16px; line-height: 26px; height: 78px; display:-webkit-box !important;   overflow: hidden; text-overflow: ellipsis; word-bread:break-all; -webkit-box-orient:vertical;-webkit-line-clamp:3; padding: 10px 0 0 0;}
.hd_zxft_con .zy  a{ color: #3297d1; display: block; line-height: 30px; margin-top: 10px; font-size: 16px;text-decoration:underline;}
/**互动主页-答问知识库**/
.zsk_list li a {max-width: 285px;}
/*类型受理统计*/
.hd_xj_tit{ padding-top:5px; border-bottom:1px solid #a9b1c0; height:34px; line-height:34px; font-size:20px; color:#44b8e8; margin-bottom:10px;}
.hd_xj_tit a{color:#44b8e8;}
.hdtj_list1 p {float: left;height: 30px;line-height: 30px; margin-right: 8px;font-size: 13px;}
.hdtj_list1 p span {font-weight: bold;}
.hdtj_list1 p i {font-style: normal;}

.hdtj_list2 {margin-top: 10px;}
/*.hdtj_list2 ul {margin-right: -40px;}*/
.hdtj_list2 li {width: 156px;margin-right: 40px; float: left; height: 30px;line-height: 30px;margin: 0 2px;font-size: 15px;color: #444;}
.hdtj_list2 li .ico {display: inline-block;vertical-align: middle; width: 10px;height: 10px;background: #44b8e8;margin-right: 12px;}
.hdtj_list2 li.num2 .ico {background: #9a3c3c;}
.hdtj_list2 li.num3 .ico {background: #edf043;}
.hdtj_list2 li.num4 .ico {background: #a3a3a3;}

.hdtj_tab{height: 30px;line-height: 30px; border: #44b8e8 1px solid;border-right: none; background: #fff;border-radius: 6px;overflow: hidden; }
.hdtj_tab li{width: 33.3333%;float: left;}
.hdtj_tab li a{display: block;text-align: center;line-height: 30px; font-size: 15px;color: #161616;border-right: #44b8e8 1px solid;}
.hdtj_tab li.active a{background: #44b8e8;color: #fff;}

.hide{display: none;}
.hide.active{display: block!important;}
.hd_tjcount{ height:185px; padding-top:10px;}
.hd_tjcount .xjtj{  height:32px; line-height:32px;font-size:14px; background:#e1e4e8; padding:0 6px; color:#0f0f0f;  }
.hd_tjcount .xjtj p span{ color:#d10000; font-size:18px; padding-right:5px;}
.hd_tjcount .xjtjbox{ padding:10px 0px 0px 0px;}
.hd_tjcount .xjtjbox li{ height:24px; line-height:24px; border-bottom:1px dashed #cfcfcf; margin-bottom:12px;}
.hd_tjcount .xjtjbox li p{ float:left; height:24px; font-size:14px; width:118px;}
.hd_tjcount .xjtjbox li p span{   font-family:arial;}
.hd_tjcount .xjtjbox li p.tit{ width:41px; padding-right:26px; background:url(/_res/cssnew/../images-new/zxbtn.png) left center no-repeat; text-align:center; font-size:14px; color:#fff;}
.hd_tjcount .xjtjbox li p.p2{ text-align:left; width:101px;}
/*部门受理统计*/
.ranks_top {height: 32px;line-height: 32px; background:#e1e4e8;font-weight: bold; overflow: hidden; font-size:14px;}
.ranks_top p {float: right;text-align: center;}
.ranks_top p.t1 {float: none;text-align: left;text-indent: 10px;margin-right: 176px;}
.ranks_top p.t2, .ranks_list li .num {width: 96px;}
.ranks_top p.t3, .ranks_list li .rate {width: 80px;}
.ranks_list {height: 160px;padding-top: 8px; overflow: auto;}
.ranks_list li {height: 24px;line-height: 24px;vertical-align: bottom;overflow: hidden;}
.ranks_list li span {display: block; float: right;text-align: center;}
.ranks_list li .dw {float: none;margin-right: 176px; text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ranks_list li .rate {color: #333;}
.ranks_list li .num {color: #333;}

.hdtj_list2 {margin-top: 40px;}
@media (max-width: 1399px){
    .hd_left{width: 790px;}
    .hd_right{width: 390px;}
    .hd_xjsearch{padding-left: 176px;}
    .hd_xjsearch .xj_title{font-size: 18px;padding: 0 15px 0 78px;background-position-x: 22px;}
    .hd_xjsearch li.xj_text input{width: 226px;}

    .hdtj_tab li{width: 116px;}
}

@media (max-width: 1199px) and (min-width: 992px){
    .hd_left {width: 590px;}
    .hd_zjleft,.hd_hyright{width: 284px;}
    .hd_hyright li a {max-width: 215px;}
    .hd_xjsearch li.xj_text input{ width: 126px;}
    .hd_left_01{width: 440px;}
}
@media (max-width: 991px){
    .hd_left,.hd_right,.hd_zjleft ,.hd_hyright {width: auto; float: none; height: auto;}
    .hd_right{ margin-top: 20px;}
    .hd_tjbox{ height: auto; padding-bottom: 20px;}
    .hd_xjtj_con,.hd_myd_con{ height: auto;}
    .hd_xjsearch{padding-left: 156px;}
    .hd_xjsearch .xj_title{padding-left: 70px;}
    .hd_xjsearch li.xj_text input{ width: 215px;}
    .hd_hyright li a {max-width: 680px;}
    .hd_zxft{ height: auto; padding-bottom: 20px;}
    .hd_zxft_con .ftimg {height: auto;}
    .hd_zxft_con .ftimg img {height: auto;}
    .zsk_list li a {max-width: 680px;}
    .hdtj_tab li{ width:33.3%;}
}
@media (max-width: 767px){
    .hd_telbox p.p-lxtime,.hd_telbox p.p-hftime,.hd_xdbox p.p-lxtime,.hd_xdbox p.p-hftime,.hd_telbox p.p-star,.hd_xdbox p.p-star{ display: none;}
    .hd_xdbox .p-star,.hd_xdbox .p-lxtime{ display: none;}
    .hd_xjsearch{ padding: 16px 10px 10px 10px;}
    .hd_xjsearch .xj_title{ display: none;}
    .hd_telbox p.p-title,.hd_xdbox p.p-title {margin-right: 100px;}
    .hd_xdbox .p-title{ margin-right: 100px;}
    .hd_xjsearch li.xj_text input {width: 45%; padding: 0 0.5%; margin:0 1%;}
    .links{ display: none;}
    .hd_dclist li .date{ display:none;}
    .hd_dclist li .more{ right:0px;}
    .hd_dclist li a.title {margin-right: 65px;}
    .indhy_list li a{ margin-right:90px;}
    .indhy_list li .unitdw{ position:absolute; right:15px; top:0px;}
    .indhy_list li .date{ display:none;}
}

/*写信留言*/
.old-mesg,.rx_tjbox li .tj_s i,.rx_tit li.active a, .rx_tit li.active span{color:#3297d1 !important;}
.ly-cx .input{border-color:#3297d1 !important;}
.ly-cx .ly-cx-btn{background-color:#3297d1 !important; }
.lybm-chaxun{border-bottom-color:#3297d1 !important; }
.lybm-chaxun .writebtn{background-image: url("/_res/cssnew/../images-new/dbfk-xx_btn.png");}
