@charset "utf-8";
/* CSS Document */
input{ outline:none;}
.clear20{ padding:0 0 20px 0; margin:0; line-height:0; font-size:0; overflow:hidden; clear:both;}
.clear15{ padding:0 0 15px 0; margin:0; line-height:0; font-size:0; overflow:hidden; clear:both;}
.hd_content{ padding:20px 15px; background:#fff;}
.hd_link1{ height:134px; overflow: hidden; margin-bottom: 20px;}
.hd_link1 li{ height:134px; width: 179px; padding-left:15px; float: left;}
.hd_link1 li a{color:#fff; display:block; height: 134px; position: relative; background: #f6bb43;}
.hd_link1 li a span{display: block; cursor: pointer;}
.hd_link1 li a span.tit{ text-align: center; width: 100%; height: 35px; line-height: 34px; font-size: 16px; background:url("../images/black40.png") repeat; position: absolute; left: 0; bottom: 0;}
.hd_link1 li a span.ico{ height: 48px; width: 100%; position: absolute; top: 30px; left: 0; background: url("../images/hdlm_btn1.png") center no-repeat;}
.hd_link1 li a:hover{ color:#fff; background-color: #f19921; transition: 0.5s all;}
.hd_link1 li a:hover span.ico{-webkit-transition: -webkit-transform 0.7s ease-out;-moz-transition: -moz-transform 0.7s ease-out;transition: transform 0.7s ease-out;transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);}
.hd_link1 li.num1{padding-left: 0;}
.hd_link1 li.num2 a{background-color: #8dc153;}
.hd_link1 li.num2 a span.ico{ background: url("../images/hdlm_btn2.png") center no-repeat;}
.hd_link1 li.num2 a:hover{background-color: #54a229;}
.hd_link1 li.num3 a{background-color: #b198f0;}
.hd_link1 li.num3 a span.ico{ background: url("../images/hdlm_btn3.png") center no-repeat;}
.hd_link1 li.num3 a:hover{background-color: #8a64e8;}
.hd_link1 li.num4 a{background-color: #37bd9c;}
.hd_link1 li.num4 a span.ico{ background: url("../images/hdlm_btn4.png") center no-repeat;}
.hd_link1 li.num4 a:hover{background-color: #1b9c6a;}
.hd_link1 li.num5 a{background-color: #a5d079;}
.hd_link1 li.num5 a span.ico{background: url("../images/hdlm_btn5.png") center no-repeat;}
.hd_link1 li.num5 a:hover{background-color: #78b83c;}


.hd_link1 li.num6 a{background-color: #fb6e52;}
.hd_link1 li.num6 a span.ico{background: url("../images/hdlm_btn6.png") center no-repeat;}
.hd_link1 li.num6 a:hover{background-color: #f9372a;}

.hd_link1 li.num7 a{background-color: #5db4c7;}
.hd_link1 li.num7 a span.ico{ background-position:-906px 0;}
.hd_link1 li.num7 a:hover{background-color: #2e8eab;}
/*互动栏目1 end*/
.hd_boxl{ width: 800px;}

.hd_xjxd{ overflow:hidden;}
.hd_tel{ height:38px; background:url(../images/hd_telbg.gif) left bottom repeat-x;}
.hd_tel h2{ padding-left:52px; font-size:18px; color:#2a64bd; background:url(../images/hd_tel1.gif) 0 0 no-repeat; height:38px; line-height:36px;}
.hd_tel h2 a,.hd_tel h2 a:hover{ color:#2a64bd;}
.hd_tel a.more{ width:78px; height:26px; text-align:center; line-height:26px; font-size:14px; color:#fff; display:block; background:url(../images/hd_xx.gif) 0 0 no-repeat; margin:6px 3px 0 0;}

.hd_telbox{ margin-top:10px; height:34px; line-height:34px; font-size:14px; background:#ededed; color:#505050;}
.hd_telbox p{ float:left; height:34px; text-align:center; border-right:1px solid #fff;}
.hd_telbox p.p1{ padding-left:53px; width:336px; text-align:left;}
.hd_telbox p.p2{ width:220px;}
.hd_telbox p.p3{ width:120px;}
.hd_telbox p.p4{ width:67px; border-right:0 none;}
.hd_xdbox{ padding:4px 0 0 5px; height:160px; overflow:hidden;}
.hd_xdbox li{ height:32px; line-height:32px;}
.hd_xdbox li p{ float:left; font-size:14px; color:#959595; height:32px; text-align:center; overflow:hidden;}
.hd_xdbox li p.p1{ padding-left:17px; width:367px; background:url(../images/hd_icon.gif) left center no-repeat; text-align:left;}
.hd_xdbox li p.p1 a{ display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hd_xdbox li p.p2{ width:220px;white-space:nowrap;text-overflow:ellipsis;}
.hd_xdbox li p.p3{ width:120px;}
.hd_xdbox li p.p4{ width:67px; border-right:0 none;}
/*信件选登 end*/
.hd_box3{ height:238px;}
.hd_box3l{  overflow:hidden;}
.hd_box3l .tel{ height:38px; background:url(../images/hd_telbg.gif) left bottom repeat-x;}
.hd_box3l .tel li{ float:left; width:120px; height:38px; }
.hd_box3l .tel li a{ display:block;line-height:38px; font-size:18px; text-align:center; color:#505050;}
.hd_box3l .tel li a:hover,.hd_box3l .tel li.active a{ color:#fff; background:#0079d4;}
.hd_box3l .list{ padding:11px 6px 0 5px;overflow: hidden;}
.hd_box3l .list ul{ display:none;}
.hd_box3l .list ul.active{ display:block;}
.hd_box3l .list li{ height:32px; line-height:32px; font-size:14px; padding-left:12px; background:url(../images/hd_icon.gif) left center no-repeat; overflow:hidden; position: relative;}
.hd_box3l .list li a{ padding: 0 160px 0 70px; float: none;display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hd_box3l .list li span.over{ color:#999999;}
.hd_box3l .list li span.date{ color:#999; font-family:arial; font-size:12px; position: absolute; top:0px; right:0px;}
.hd_box3l .list li span.starting{ color:#ee9439;}
.hd_box3l .list li span.nostart{ color:#0079d4;}
.hd_box3l .list li .fl{ position: absolute; left:0px; top:0px;}
/*调查 民意 end*/
.hd_link2{ height:87px;}
.hd_link2 li{ height:87px;}
.hd_link2 li a{ display: block; height:87px; line-height:86px; font-size:24px; padding-left:133px; color:#fff;background:#5dc1a1 url(../images/hd_icon3.gif) 0px -87px no-repeat;}
.hd_link2 li a:hover{transition: all 0.5s; background-position:0 0; color: #fff;}
/*县长信箱 end*/
.hd_boxr{ width:336px;}
.hd_ftconbox{ height: 365px; border: 1px solid #dddddd; padding-right: 11px;}
.hd_ftconbox .tel{height: 21px; padding-left: 18px; margin-left: -1px; margin-top: 13px; line-height: 20px; background: url("../images/hd_tel3.gif") left center no-repeat;}
.hd_ftconbox .tel h2{ padding-left: 29px; background: url("../images/hd_ftico.gif") 0 center no-repeat; font-size: 18px; color: #2a64bd;}
.hd_ftconbox .tel h2 a,.hd_ftconbox .tel h2 a:hover{color: #2a64bd;}
.hd_ftconbox .tel a.btn{ width: 99px; height: 23px; line-height: 22px; color: #fff; font-size: 14px; text-align: center; display: block;background: url("../images/hd_btnn.gif") 0 -23px no-repeat; padding: 0;}
.hd_ftconbox .tel a.btn:hover{ background-position: 0 0px; transition: 0.4s all; color: #fff; }

.hd_ftbox{ padding-top:13px; height:321px; padding-left: 11px;}
.hd_ftbox .hd_ftimg{ width:270px; height:183px; position: relative; overflow:hidden;}
.hd_ftbox .hd_ftimg img{width: 270px; height: 183px;}
.hd_ftbox .hd_ftimg span{cursor: pointer; z-index: 1; position: absolute; bottom: 0px; left: 0px; background: url("../images/black50.png") repeat; height: 40px; line-height: 40px; text-align: center; font-size: 16px;display: block; width: 100%;}
.hd_ftbox .hd_ftimg a,.hd_ftbox .hd_ftimg a:hover{ color: #fff;}
.hd_ftbox .hd_con{ padding-top: 8px; padding-left: 2px;}
.hd_ftbox ul.hd_con li{height:32px;line-height:32px;vertical-align:bottom;overflow:hidden;font-size:14px; color:#454545;}
.hd_ftbox ul.hd_con li.xx{white-space:nowrap;text-overflow:ellipsis;}
.hd_ftbox ul.hd_con li.xx span.tit,.hd_ftbox ul.hd_con li.nr span.tit{font-size:16px;color:#de7e1d;padding-right:3px;}
.hd_ftbox ul.hd_con li.nr{line-height:24px; height: 48px;}
.hd_ftbox ul.hd_con li.nr span.con{ color: #666666;}
.hd_ftbox ul.hd_con li.nr a{color:#ff0000;}
.hd_ftbox ul.hd_con li.nr a:hover{color:#ff0000;text-decoration:underline;}
h2.fthg{height: 22px; line-height: 22px; margin-left: 12px;}
h2.fthg a{ background: url("../images/hd_telft.gif") 0 0 no-repeat; display: block; height: 22px; text-indent: -20em; overflow: hidden;}
/*在线访谈 end*/
.hd_ftconbox .list1{ padding-top: 4px; margin-left: 12px;}
.hd_ftconbox .list1 li{ height: 30px; line-height: 30px; font-size: 14px; padding-left: 15px; background: url("../images/hd_icon1.gif") left center no-repeat;}
.hd_ftconbox .list1 li span.date{ display: none;}
/*访谈回顾 end*/
/*信件查询*/
.in_xjcx .con{ display:none;}
.in_xjcx .active{ display:block;}
.in_xjcx { height: 240px; }
.in_tabs{ height:37px; line-height:37px; background:url(../images/in_t1bg.gif) left bottom repeat-x;}
.in_tabs ul li{ display:inline; float:left; min-width:70px; padding:0 10px; text-align:center; font-size:16px;}
.in_tabs ul li.active{ background:#0079d4; color:#fff;}
.in_tabs ul li.active a{ color:#fff;}
.in_tabs2 ul li{ width:25%; padding:0; }
.in_tabs a.xxmore{ width:78px; height:26px; text-align:center; line-height:26px; font-size:14px; color:#fff; display:block; background:url(../images/hd_xx.gif) 0 0 no-repeat; margin:6px 3px 0 0;}
.in_tjleft{ float:left; width:223px;}
.in_tjleft ul li{ height:32px; line-height:32px; font-size:14px; margin:0 0  12px 0;}
.in_tjleft ul li .fl{ width:78px;}
.in_tjleft ul li .xj_text{ width:120px; height:31px; background:#fff; border:1px solid #e9e5e5; float:left; padding:0 0 0 10px; margin:0; outline:none; }
.in_tjright{ float:left; width:72px; height:77px;}
.in_tjright .xj_search{ background:url(../images/btnsearch.gif) 0 0 no-repeat; width:72px; height:77px; cursor:pointer; border:none; padding:0;}
.in_tjform{ padding:42px 0 0 0;     height: 94px;}
.ind_hdtjxx{line-height:32px;font-size:14px;color:#666;overflow:hidden; padding:10px 0 0 0;}
.ind_hdtjxx ul li{padding-left:10px;height:32px;overflow:hidden;background:#f7f7f7;margin-bottom:3px;}
.ind_hdtjxx ul li span{display:inline-block;float:left;height:32px;line-height:32px;white-space:nowrap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ind_hdtjxx ul li span.tit{font-weight:bold;}
.ind_hdtjxx ul li span.sl{width:100px; padding-right:10px;}
.ind_hdtjxx ul li span.bj{width:100px; padding-left:10px;}
.ind_hdtjxx ul li span font{font-size:12px;color:#0e76cd;}
.ind_hdtjxx ul li span.line{ width:20px;}
.hd_bmdf{margin:0 0 20px 0; height: 231px;}
.hdy_phtit{height:26px;background:#e8e8e8;overflow:hidden; margin-top:10px;}
.hdy_phtit ul li{float:left;height:26px;line-height:26px;text-align:center;}
.hdy_phtit ul li.t1{width:95px;padding-left:11px;text-align:left;}
.hdy_phtit ul li.t2{width:57px;}
.hdy_phtit ul li.t3{width:57px;}
.hdy_phtit ul li.t4{width:75px;}
.hdy_phlb{height:150px;padding-top:8px;overflow:hidden;}
.hdy_phlb ul{height:30px;overflow:hidden;clear:both;}
.hdy_phlb ul li{float:left;height:30px;line-height:30px;font-size:14px;color:#666;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hdy_phlb ul li.t1{width:99px;padding-left:7px;text-align:left;color:#333;}
.hdy_phlb ul li.t2{width:57px;}
.hdy_phlb ul li.t3{width:57px;}
.hdy_phlb ul li.t4{width:75px;}
.history-grid-wrap{margin-top: 44px;}
.history-grid-wrap  table td{text-align:center; line-height: 28px;}
.history-grid-wrap td.feature {width: 55px !important; color: #333; font-weight: bold;line-height:20px; padding:4px 4px;}
.history-grid-wrap td{border: 1px #d1d1d1 solid;background-color: white;}

.hd_wdzsk{ padding: 16px 0 0;}
.hd_wdzsk li{width: 33.3%; float: left; height: 34px; line-height: 34px;}
.hd_wdzsk li a{display: block; padding-left: 13px; background: url(../images/hd_icon.gif) left center no-repeat; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px;}

@media (max-width: 1179px) and (min-width: 992px){
.hd_boxl{ width: 616px;}
.hd_link1 li{ width: 147px;}
.hd_telbox p.p1{width: 248px;}
.hd_telbox p.p2,.hd_xdbox li p.p2{width: 140px;}
    .hd_telbox p.p3,.hd_xdbox li p.p3{width: 100px;}
.hd_xdbox li p.p1{ width: 279px;}
}
@media (max-width:991px) {
.hd_link1 li{ width: 110.5px;}
.hd_boxl,.hd_boxr{ width: 100%; float: none;}
.hd_telbox p.p1{width: 295px;}
.hd_telbox p.p2,.hd_xdbox li p.p2{ width: 200px;}
.hd_xdbox li p.p1{ width: 326px;}
.hd_box3l{ margin-bottom: 10px;}
.in_tjleft{ width: 666px;}
.in_tjleft ul li .xj_text{ width: 565px;}
.hdy_phtit ul li.t1{width:295px;}
.hdy_phtit ul li.t2,.hdy_phlb ul li.t2{width:128px;}
.hdy_phtit ul li.t3,.hdy_phlb ul li.t3{width:129px;}
.hdy_phtit ul li.t4,.hdy_phlb ul li.t4{width:175px;}
.hdy_phlb ul li.t1{ width: 299px;}
.hd_ftconbox,.hd_ftbox{ height: auto; overflow: hidden; clear: both;}
.hd_ftbox{ padding-bottom: 10px;}
.hd_ftbox .hd_ftimg{ margin: 0 auto;}
.hd_ftbox ul.hd_con li.nr{ height: auto;}
.hdy_phlb{ height: auto; overflow: hidden;}
    .hd_bmdf{height: auto;}
}
@media (max-width: 767px) {
.hd_content{ padding: 15px;}
.hd_link1{ height: auto; margin-bottom: 0px;}
.hd_link1 li{ width: 32%; padding-left: 2%; margin-bottom: 2%;}
.hd_link1 li.num4{ padding-left: 0px;}
.hd_telbox p.p2, .hd_xdbox li p.p2,.hd_telbox p.p4, .hd_xdbox li p.p4{ display: none;}
.hd_telbox p.p3, .hd_xdbox li p.p3{ width: 29%; border-right: none;}
.hd_telbox p.p1{ padding-left: 0px; text-align: center; width: 70%}
.hd_xdbox li p.p1{ padding-left: 2%; width: 68%;}
.hd_box3l .list li span.date{ display: none;}
.hd_box3l .list li a{ padding: 0 0 0 70px;}
.in_tjform{ width: 296px; margin: 0 auto;padding: 15px 0 0;}
    .history-grid-wrap{margin-top: 15px;}
.in_tjleft{ width: 223px;}
.in_tjleft ul li .xj_text{ width: 120px;}
.hdy_phtit ul li.t1{width:39%; box-sizing: border-box;}
.hdy_phtit ul li.t2,.hdy_phlb ul li.t2{width:18%;}
.hdy_phtit ul li.t3,.hdy_phlb ul li.t3{width:18%;}
.hdy_phtit ul li.t4,.hdy_phlb ul li.t4{width:25%;}
.hdy_phlb ul li.t1{ width: 39%;box-sizing: border-box;}

}





/*互动-统计*/
.lxnum{font-size: 14px;line-height: 30px;}
.lxnum span{color: #f00;}
.tj_teambox .tj_item{ height: 44px; overflow:hidden; margin-top: 5px; font-size: 14px; position: relative;}
.tj_teambox .tj_item .tit{ display:block; position: absolute; left:0; top:0;  line-height: 44px;  width: 50px;height: 44px;text-align: center;color: #fff;background: #8ac6fb;border-radius: 6px;font-weight: bold;}
.tj_teambox .tj_item .tj_new_add{ padding-left:55px; display: block; }
.tj_teambox .tj_item ul{ float: left; width: 50%; }
.tj_teambox .tj_item li{  display: inline; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;/* float: left; width: 33.3%;*/margin-right: 10px;font-size: 13px; height: 22px; line-height: 22px; }
.tj_teambox .tj_item li .red{ color: #f00;}
.tj_teambox .tj_item li.hf{ width: 49%;}
@media (max-width: 992px) {
    .tj_teambox .tj_item li{width: 33.33%;margin-right: 0;}
}
@media (max-width: 479px) {
    .in_xjcx{height: auto;margin-bottom: 10px;}
    .tj_teambox .tj_item .tit{ position: static; height: 30px; line-height: 30px;}
    .tj_teambox .tj_item{ height:auto;}
    .tj_teambox .tj_item ul,.tj_teambox .tj_item .tj_new_add{padding-left: 0;}

}

/*政风行风热线*/
.hd_ftconbox{padding-right: 0;}
.rx-pic{padding: 10px; height: 220px;}
.rx-pic ul,.rx-pic li,.rx-pic li a,.rx-pic li img{display: block;width: 100%;height: 100%;}
.rx-pic .title{display: none;}
.rx_list{padding: 0 10px;}
.rx_list li{ height:29px;  position: relative; line-height:29px; font-size:14px; background:url(../images/in_arr.gif) 4px center no-repeat; padding-left:18px; clear:both;}
.rx_list li a{ float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block; max-width: 240px;}
.rx_list li .date{ position: absolute;top: 0;right: 0; color:#999;  font-size:12px;}

@media (max-width: 1185px) {
    .rx_list li a{max-width: 240px;}
}
@media (max-width: 991px) {
    .rx-pic{width: auto;text-align: center;height: auto;}
    .rx_list li a{width:auto;float: none;max-width: none !important;}
}
@media (max-width: 767px) {

}