﻿/* CSS Document */
*{ margin:0; padding:0; border:0;}
body{ margin:0 auto; font-size:12px; font-family:""; text-align:center; line-height:20px;}

h1{ font-size:14px;}
#wrap{ margin:0 auto; width:960px; text-align:center;  background:#edf6f8;}
li{ list-style:none;}
A {TEXT-DECORATION:none;}
A:link {COLOR: #343434;}
A:visited {COLOR: #343434}
A:hover {COLOR: #c10b00; text-decoration:underline;}
A:active {COLOR: #c10b00}
/* menu############################################################################################################*/
.menu{ clear:both; height:64px; overflow:hidden; background:url(../images/voice_index/menu_bg.jpg) no-repeat;}
.menu .u{ clear:both; height:23px; overflow:hidden; } 
.menu .u ul{ float:right; padding-right:10px; } 
.menu .u li{ float:left; padding:0 5px;line-height:27px; font-size:12px; font-weight:200; color:#fff;} 
.menu .u li a{  color:#fff;} 
.menu .d{ clear:both; height:30px; overflow:hidden;} 
.menu .d ul{ float:left; margin-left:230px !important;margin-left:115px; } 
.menu .d li{ float:left; padding:0 7px;line-height:40px; font-size:12px; font-weight:200; color:#346ab1;} 
.menu .d li a{  color:#346ab1;} 

/*banner ############################################################################################################*/
.banner{ clear:both; width:960px; overflow:hidden;}
.banner img{width:960px; }
.wrap940{ clear:both; width:930px; height:100%; overflow:auto; margin:0 auto; text-align:left; }
a.button{ float:right; padding-left:23px; background:url(../images/voice_index/hs_fb.gif) 0 12px no-repeat;}
a.more{ float:right; margin-left:10px; padding-left:20px; color:#000; background:url(../images/voice_index/hs_fb.gif) 0 -14px no-repeat;}
/* 百姓呼声############################################################################################################*/
.bxhs{ height:100%; overflow:hidden; margin-top:10px;}
h2.bxhs_T{height:35px; line-height:38px; overflow:hidden; background:url(../images/voice_index/bxhs.jpg) no-repeat; }
.bxhs_T .capname{ float:left; width:195px;padding-left:15px; text-indent:-999px;font-size:14px; color:#cc0000;}
.bxhs_T .capmore{ float:right; padding-right:10px; font-size:12px; font-weight:200;}
.bxhs_T .capmore a{color:#fff;}
.bxhs_T .capother{ float:left; padding-left:100px; font-size:14px; font-weight:200;color:#fff;}
.bxhs_T .capother a{ color:#fff;}

/*gra ############################################################################################################*/
.grA{ clear:both; height:100%; overflow:auto; margin-top:10px;}
.grA_L{ float:left; width:300px; overflow:hidden; }
.grA_M{ float:left; width:350px; overflow:hidden;}
.grA_R{ float:right; width:270px;overflow:hidden;}

/* leade############################################################################################################*/
.ld{ height:325px; overflow:hidden; border:1px solid #ccc; background:#fff;}
h2.ld_T{height:25px; line-height:28px; overflow:hidden; background:url(../images/voice_index/tab_bg1.gif) no-repeat; }
.ld_T .capname{ float:left; width:75px;padding-left:8px;font-size:14px; color:#cc0000; background:url(../images/voice_index/xian.gif) 75px 0 no-repeat;}
.ld_T .capname a{color:#cc0000; }
.ld_T .capmore{ float:right; padding-right:10px; font-size:12px; font-weight:200;}
.ld_T .capmore a{ color:#fff;}
.ld .Cont{ height:100%; padding:10px; }
.ld .item{ clear:both; height:110px; overflow:hidden;}
.ld .Cimg{ float:left; width:100px; height:100px; overflow:hidden;}
.ld .Cimg img{ width:85px; height:85px; padding:2px; border:1px solid #ccc;}
.ld .Ctxt{ float:left; width:200px; height:100px; overflow:hidden; margin-left:5px;}
.ld .Ctxt h3{ height:25px; overflow:hidden; line-height:28px;font-size:12px; font-weight:600; color:#aa5632;}
.ld .Ctxt h3 a{color:#aa5632;}
.ld .Ctxt p{ height:66px; overflow:hidden; line-height:22px; text-indent:20px;font-size:12px; font-weight:200; color:#181100;}
.ld .Ctxt p a{  color:#181100;}

/*hh ############################################################################################################*/
.hh{ height:325px; overflow:hidden;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc; background:#fff;}
h2.hh_T{height:40px; line-height:43px; overflow:hidden; background:url(../images/voice_index/t6_bg.gif) repeat-x;}
.hh_T .capname{ float:left; height:40px;  font-size:14px; color:#cc0000; }
.hh_T .capname a{color:#cc0000; }
.hh_T .capmore{ float:left; width:1px;background:url(../images/voice_index/xian.gif) no-repeat;}
.hh_T .capmore a{ color:#fff;}
 #hh{ height:34px; margin:6px 0 0 4px; }
 #hh a{float:left;width:95px; height:34px;line-height:37px; overflow:hidden;font-size:14px; font-weight:200; text-align:center;}
 #hh a:hover{ text-decoration:none;}
 #hh a.on{ width:95px; font-size:14px; font-weight:600; color:#0C2C65;background:url(../images/voice_index/t6_bg1.jpg) no-repeat;}
.hh .Cont{ height:100%; overflow:hidden; padding:10px;}
.hh .Cont h2{ height:27px; line-height:29px; overflow:hidden;font-size:14px; text-align:center;}
.hh .Cont h2 a{ color:#; font-size:16px; text-align:center; text-decoration:;}
.hh .Cont li{ height:27px; line-height:27px; overflow:hidden; font-size:14px; text-indent:10px; background:url(../images/voice_index/li_bg.gif) 0 10px no-repeat;}
/*lyjb ############################################################################################################*/
.lyjb{ height:325px; overflow:hidden; border:1px solid #ccc;}
h2.lyjb_T{height:40px; line-height:43px; overflow:hidden; background:url(../images/voice_index/l_bg.gif) repeat-x;}
.lyjb_T .capname{ float:left; height:40px;  font-size:14px; color:#cc0000; }
.lyjb_T .capname a{color:#c00; }
.lyjb_T .capmore{ float:left; width:1px;background:url(../images/voice_index/xian.gif) no-repeat;}
.lyjb_T .capmore a{ color:#fff;}
 #lyjb{ height:32px; margin:8px 0 0 4px; }
 #lyjb a{float:left;width:91px; height:32px;line-height:35px; overflow:hidden;font-size:14px; font-weight:200; text-align:center;}
 #lyjb a:hover{ text-decoration:none;}
 #lyjb a.on{ width:91px; font-size:14px; font-weight:600; color:#0C2C65;background:url(../images/voice_index/on.gif) no-repeat;}
.lyjb .Cont{ height:100%; overflow:hidden; padding:10px 10px 7px 10px;background:#fff;}
.lyjb .Cont li{ height:25px;overflow:hidden;font-size:12px; color:#680009; line-height:25px; text-indent:10px; background:url(../images/voice_index/li_bg.gif) 0 -71px no-repeat;}
.lyjb .Cont li a{ color:#680009;}


/*grb ############################################################################################################*/
.grB{ clear:both; height:100%; overflow:auto; margin-top:10px; padding-bottom:10px;border:1px solid #ccc; background:url(../images/voice_index/map.jpg) 10px 10px no-repeat #fff;}
.grB_L{ float:left; width:505px; overflow:hidden;}
.grB_R{ float:left; width:415px;overflow:hidden;}
/* 地图 ############################################################################################################*/
.dt{ height:100%; overflow:hidden;}
h2.dt_T{height:28px; line-height:31px; overflow:hidden; }
.dt_T .capname{ float:left; padding-left:10px; font-size:14px; color:#fff; }
.dt_T .capname a{color:#fff; }
.dt_T .capmore{ float:right; padding-right:10px; font-size:12px; font-weight:200;color:#fff;}
.dt_T .capmore a{ color:#fff;}
.dt .Cont{ height:100%; overflow:hidden; padding:10px}
/*各市县 ############################################################################################################*/
.gsx{ height:377px; overflow:hidden;}
h2.gsx_T{height:21px; line-height:25px; overflow:hidden;}
.gsx_T .capname{ float:left; padding-left:30px; font-size:14px; color:#000; background:url(../images/voice_index/bg123.gif) 8px 5px no-repeat; }
.gsx_T .capname a{color:#000; }
.gsx_T .capother{ float:left; margin-left:10px; width:130px;background:url(../images/voice_index/bg122.gif) 0 12px repeat-x;}
.gsx_T .capmore{ float:right;  padding-right:10px; font-size:12px; font-weight:200;color:#000;}
.gsx_T .capmore a{ color:#000;}
.gsx .Cont{ height:100%;overflow:hidden;  line-height:25px; padding:30px 12px 0 20px;}
.gsx .Cont a{ float:left; margin-right:10px; padding-left:10px; color:#0C2C65; font-size:14px; white-space:nowrap; background:url(../images/voice_index/li_1113.gif) 0 9px no-repeat;}
.gsx .Cont a:hover{ padding:0 4px 0 3px; color:#fff; font-weight:600; text-decoration:none; background:#399519;}
.gsx .sx{ clear:both; height:100px; overflow:hidden;}
.gsx .hs{ clear:both; line-height:25px; margin-top:30px;}
.gsx .hs p{ clear:both; height:180px; overflow-y:auto; line-height:25px;}
.gsx h3{ clear:both; line-height:27px; text-indent:14px; color:#D50000; font-size:14px; font-weight:600; background:url(../images/voice_index/hs_icon.gif) 0 6px no-repeat;}
.gsx h3 span{ font-size:12px; font-weight:200; margin-left:2px; color:#555;}
/* 问计于民############################################################################################################*/
.wjym{ height:100%; overflow:hidden; margin-top:10px;}
h2.wjym_T{height:35px; line-height:38px; overflow:hidden; background:url(../images/voice_index/wjym.jpg) no-repeat; }
.wjym_T .capname{ float:left; width:195px;padding-left:15px; text-indent:-999px;font-size:14px; color:#cc0000;}
.wjym_T .capmore{ float:right; padding-right:10px; font-size:12px; font-weight:200;}
.wjym_T .capmore a{ color:#fff;}
.wjym_T .capother{ float:left; padding-left:100px; font-size:14px; font-weight:200;color:#fff;}
.wjym_T .capother a{ color:#fff;}
/*grC ############################################################################################################*/
.grC{ clear:both; height:100%; overflow:auto; margin-top:0px;}
.grC_L{ float:left; width:650px; overflow:hidden;}
.grC_R{ float:right; width:270px;overflow:hidden; padding:10px 0 10px 10px; background:#fff;}
/*本月主题  ############################################################################################################*/
.byzt{ height:100%; overflow:hidden; background:#fff;}
h2.byzt_T{height:41px; line-height:35px; overflow:hidden; background:url(../images/voice_index/t6_bg.gif) 0 100% repeat-x; border:1px solid #B4CFE6; }
.byzt_T .capname{ float:left; padding-left:300px; font-size:16px; font-weight:600; color:#cc0000; }
.byzt_T .capname a{color:#ff0000; }
.byzt_T .capmore{ float:right; padding-right:10px; font-size:12px; font-weight:200;color:#395972;}
.byzt_T .capmore a{ color:#395972;}
.byzt .Cont{ height:100%; overflow:hidden; padding:10px; background:#cfe6f7;  }
.byzt .Cont ul{ height:100%; overflow:hidden;border-left:1px solid #3e669a;border-bottom:1px solid #3e669a;border-right:1px solid #3e669a;color:#395972; background:#fff;}
.byzt .Cont li.no1{ height:49px !important;*height:46px !important;height:46px; overflow:hidden; margin-bottom:-4px;  border-top:1px solid #3e669a;  font-size:14px; background:#f5f9fc;color:#395972; line-height:48px;}
.byzt .Cont li.no1 a{color:#395972; }
.byzt .Cont li.no2{ height:49px !important;*height:46px !important;height:46px; overflow:hidden; margin-bottom:-4px; border-top:1px solid #3e669a;  font-size:14px; background:#fff; line-height:48px;}
.byzt .Cont li.no2 a{color:#395972; }
.byzt .Cont li .dw{ float:left; width:105px;overflow:hidden; border-right:1px solid #3e669a; font-size:14px; font-weight:600; text-align:center;}
.byzt .Cont li .zt{ float:left; width:350px; overflow:hidden; border-right:1px solid #3e669a; font-size:14px; font-weight:200;text-align:center;}
.byzt .Cont li .jy{ float:left;width:90px;  overflow:hidden; border-right:1px solid #3e669a; font-size:14px; font-weight:200;text-align:center;}
.byzt .Cont li .gd{ float:right;padding-right:10px;font-size:14px; font-weight:200;text-align:center;}

/*建议排名 ############################################################################################################*/
.jypm{ height:100%; overflow:hidden;border:1px solid #ccc; }
h2.jypm_T{height:40px; line-height:48px; overflow:hidden; background:url(../images/voice_index/l_bg.gif) repeat-x;}
.jypm_T .capname{ float:left; width:100px; padding-left:10px; font-size:14px; color:#0C2C65; background:url(../images/voice_index/on1.gif) 4px 8px no-repeat; }
.jypm_T .capname a{color:#0C2C65; }
.jypm_T .capmore{ float:right; padding-right:10px; font-size:12px; font-weight:200;}
.jypm_T .capmore a{ color:#fff;}
.jypm .Cont{ height:100%; padding:10px 10px 5px 10px;;background:#fff;}
.jypm .Cont li{ height:25px;overflow:hidden; line-height:25px; font-size:12px;color:#680009;text-indent:10px; background:url(../images/voice_index/li_bg.gif) 0 -71px no-repeat;}
.jypm .Cont li a{ color:#680009;}

/*最新反馈 ############################################################################################################*/
.zxfk{ height:100%; overflow:hidden;border:1px solid #ccc; margin-top:7px;}
h2.zxfk_T{height:40px; line-height:48px; overflow:hidden; background:url(../images/voice_index/l_bg.gif) repeat-x;}
.zxfk_T .capname{ float:left; width:95px; padding-left:20px; font-size:14px; color:#0C2C65; background:url(../images/voice_index/on.gif) 4px 8px no-repeat; }
.zxfk_T .capname a{color:#0C2C65; }
.zxfk_T .capmore{ float:right; padding-right:10px; font-size:12px; font-weight:200;}
.zxfk_T .capmore a{ color:#fff;}
.zxfk .Cont{ height:100%; padding:10px 10px 4px 10px; background:#fff;}
.zxfk .Cont li{ height:25px;overflow:hidden; line-height:25px; font-size:12px;color:#680009;text-indent:10px; background:url(../images/voice_index/li_bg.gif) 0 -71px no-repeat;}
.zxfk .Cont li a{ color:#680009;}
/* 政策答疑############################################################################################################*/
.zcdy{ height:100%; overflow:hidden; margin-top:10px;}
h2.zcdy_T{height:35px; line-height:38px; overflow:hidden; background:url(../images/voice_index/zcdy.jpg) no-repeat; }
.zcdy_T .capname{ float:left; width:195px;padding-left:15px; text-indent:-999px;font-size:14px; color:#cc0000;}
.zcdy_T .capmore{ float:right; padding-right:10px; font-size:12px; font-weight:200;}
.zcdy_T .capmore a{ color:#fff;}
.zcdy_T .capother{ float:left; padding-left:100px; font-size:14px; font-weight:200;color:#fff;}
.zcdy_T .capother a{ color:#fff;}
/*grd ############################################################################################################*/
.grD{ clear:both; height:100%; overflow:auto; margin-top:0px; padding-bottom:10px;}
.grD_L{ float:left; width:310px; overflow:hidden; padding:10px 5px 10px 10px; background:#cfe6f7;  }
.grD_M{ float:left; width:310px; overflow:hidden; padding:10px 10px 10px 5px; background:#cfe6f7; }
.grD_R{ float:right; width:270px;overflow:hidden; padding:10px 0 0px 10px; background:#fff;}
/*热点新政 ############################################################################################################*/
.rdxz{ height:100%; overflow:hidden;border:1px solid #b4cfe6; background:#fff;}
h2.rdxz_T{height:40px; line-height:48px; overflow:hidden; background:url(../images/voice_index/t6_bg.gif) repeat-x;}
.rdxz_T .capname{ float:left; width:95px; padding-left:22px; font-size:14px; color:#0C2C65;background:url(../images/voice_index/t6_bg1.jpg) 4px 6px no-repeat; }
.rdxz_T .capname a{color:#0C2C65; }
.rdxz_T .capmore{ float:right; padding-right:10px; font-size:12px; font-weight:200;}
.rdxz_T .capmore a{ color:#fff;}
.rdxz .Cont{ height:100%; padding:10px;}
.rdxz .Cont li{ height:27px; overflow:hidden; line-height:27px; font-size:14px;text-indent:10px; background:url(../images/voice_index/li_bg.gif) 0 10px no-repeat;}
/*最新解答 ############################################################################################################*/
.zxjd{ height:100%; overflow:hidden;border:1px solid #b4cfe6;background:#fff;}
h2.zxjd_T{height:40px; line-height:48px; overflow:hidden; background:url(../images/voice_index/t6_bg.gif) repeat-x;}
.zxjd_T .capname{ float:left; width:95px; padding-left:22px; font-size:14px; color:#0C2C65;background:url(../images/voice_index/t6_bg1.jpg) 4px 6px no-repeat;  }
.zxjd_T .capname a{color:#0C2C65; }
.zxjd_T .capmore{ float:right; padding-right:10px; font-size:12px; font-weight:200;}
.zxjd_T .capmore a{ color:#fff;}
.zxjd .Cont{ height:100%; padding:10px;}
.zxjd .Cont li{ height:27px; overflow:hidden; line-height:27px; font-size:14px;text-indent:10px; background:url(../images/voice_index/li_bg.gif) 0 10px no-repeat;}
/*最新提问 ############################################################################################################*/
.zxtw{ height:100%; overflow:hidden; margin:10px 0; border:1px solid #ccc; background:#fff;}
h2.zxtw_T{height:40px; line-height:48px; overflow:hidden; background:url(../images/voice_index/l_bg.gif) repeat-x;}
.zxtw_T .capname{ float:left; width:100px; padding-left:10px; font-size:14px; color:#d50000;background:url(../images/voice_index/on1.gif) 4px 8px no-repeat;  }
.zxtw_T .capname a{color:#d50000; }
.zxtw_T .capmore{ float:right; padding-right:10px; font-size:12px; font-weight:200;}
.zxtw_T .capmore a{ color:#fff;}
.zxtw .Cont{ height:100%; padding:10px 10px 5px 10px;background:#fff;}
.zxtw .Cont li{height:25px;overflow:hidden; line-height:25px; font-size:12px;color:#680009;text-indent:10px; background:url(../images/voice_index/li_bg.gif) 0 -71px no-repeat;}
.zxtw .Cont li a{ color:#680009;}

/* foot */
.footer{ clear:both; width:960px; margin-top:10px; text-align:center;}
.footer_T{ height:37px; line-height:37px; overflow:hidden; border-top:1px solid #ccc; background:#f8f8f8;}
.footer_T a{ padding:0 12px;}
.footer_T .capname{ margin-left:20px; font-size:12px; font-weight:200; color:#fff; }
.footer .Cont{ height:105px; color:#333; border:none;}
 
