.z_ban  { background-image:url(mainresourcecms201604img_pc_site2016041815461068461.jpg); }

.z_l { float:left; width:670px; overflow:hidden;  }
.z_r { float:right; width:300px; overflow:hidden; }
.z_c { width:1000px;}


.z_l_1 { padding-top:10px; }
.z_r_1 { padding-top:10px; }

.z_l_2 { padding-top:30px; }
.z_r_2 { padding-top:30px; }

.z_l_3 { padding-top:30px; }
.z_r_3 { padding-top:30px; }

/*区行风热线*/
.zm_list_hfrx { height:260px; overflow:hidden; padding:15px 5px 30px ; }

/*网格问题*/
.zm_list_wgwt {  height: auto;  overflow:hidden; padding:15px 5px 0px ; }
/*mr_list*/
.wg_list {}
.wg_list ul {}
.wg_list ul li { line-height:20px; overflow:hidden; padding:6px 0 6px 12px; text-align:left; background:url(mainresourcecms201604img_pc_site2016042116101793875.png) 0 14px no-repeat; }
.wg_list ul li:hover { background-position: 0 -58px; } 
.wg_list ul li span { float:right; font-size:12px; color:#a6a6a6; }
.wg_list ul li a { font-size:14px; color:#717171;  }
.wg_list ul li a:hover { color:#42bcf6; }
.wg_list ul li img { margin-left:3px; }

.wg_list_m { height:30px; overflow:hidden; padding:10px 5px 30px 0px; }

/*区长信箱*/

.m_sxml { overflow:hidden; padding:20px 0 20px; }
.m_sxml_t { background-color:#f4f4f4; }

.m_sxml_b { overflow:hidden; background-color:#fafafa; }
.m_sxml_b ul { padding:15px 0 0; overflow:hidden; }
.m_sxml_t_1 { width:340px; }
.m_sxml_t_2 { width:100px;}
.m_sxml_t_3 { width:100px;}
.m_sxml_t_4 { width:100px;}

.m_sxml_b_2 ,.m_sxml_b_3 ,.m_sxml_b_4 { width:100px; text-align:center;  }


.m_sxml_b ul li.active .m_wjdc_b_1 { background-image:url(mainresourcecms201604img_pc_site2016042014262070456.png); }

.m_sxml_m { height:30px; overflow:hidden; background-color:#fafafa; padding:10px 30px 15px 0px; }
.m_sxml_ma { display:block; float:right;  height:28px; line-height:28px; background-color:#42bcf6; border-radius:3px; text-align:center; font-size:14px; color:#fff; padding:0 12px; }

/*问卷调查*/

.m_wjdc_t { width:auto; height:35px; overflow:hidden;  }
.m_wjdc_t ul {}
.m_wjdc_t ul li { float:left; height:35px; line-height:35px; overflow:hidden; text-align:center; }
.m_wjdc_t ul li a { font-size:15px; color:#42bcf6; }

.m_wjdc { overflow:hidden; padding:20px 0 20px; }
.m_wjdc_t { background-color:#fff; padding-top:10px; }

.m_wjdc_b { overflow:hidden; background-color:#fff; }
.m_wjdc_b ul { padding:15px 0 0; overflow:hidden; }
.m_wjdc_b ul li { height:35px; overflow:hidden; }
.m_wjdc_b ul li div { float:left; height:35px; line-height:35px; overflow:hidden; }
.m_wjdc_b ul li a { font-size:14px; color:#666; }

.m_wjdc_t_1 { width:400px; }
.m_wjdc_t_2 { width:120px;}
.m_wjdc_t_3 { width:120px;}

.m_wjdc_b_2 ,.m_wjdc_b_3 { width:120px; text-align:center;  }


.m_wjdc_b_1 { width:345px;  background-image:url(mainresourcecms201604img_pc_site2016042014232672745.png); background-repeat:no-repeat; background-position:30px -41px; padding-left:55px; }
.m_wjdc_b_1.first { background-position: 30px  -3px; }
.m_wjdc_b_1.last { background-position: 30px  -80px; }

.m_wjdc_b ul li.active {}
.m_wjdc_b ul li.active a { color:#42bcf6;}
.m_wjdc_b ul li.active .m_wjdc_b_1 { background-image:url(mainresourcecms201604img_pc_site2016042014262070456.png); }

.m_wjdc_m { height:30px; overflow:hidden; background-color:#fff; padding:10px 30px 15px 0px; }


/*互动服务*/
.zm_hdfu { width:265px; height:345px; overflow:hidden; margin:0 auto; padding:30px 0 0 ;}
.zm_hdfu ul {}
.zm_hdfu ul li { float:left; width:72px; height:115px; overflow:hidden; background-image:url(mainresourcecms201605img_pc_site2016052410213142972.png); background-repeat:no-repeat; padding:0 30px;}
.zm_hdfu ul li a { display:block; float:left; width:72px; height:30px; line-height:30px; font-size:14px; color:#717171; text-align:center; padding-top:75px;  }
.zm_hdfu ul li:hover {background-image:url(mainresourcecms201605img_pc_site2016052410213145348.png); }
.zm_hdfu ul li:hover a { color:#42bcf6;}
.zm_hdfu_1 { background-position:30px 0 ;}
.zm_hdfu_2 { background-position:-108px 0 ;}
.zm_hdfu_3 { background-position:30px -114px ;}
.zm_hdfu_4 { background-position:-108px  -114px ;}
.zm_hdfu_5 { background-position:30px -228px ;}
.zm_hdfu_6 { background-position:-108px -228px ;}


/*在线访谈*/

.zm_zxft { width:535px; height:325px; position:relative; overflow:hidden; margin:30px auto 0; }

.zm_zx_l,.zm_zx_r { position:absolute; z-index:20;  width:55px; height:22px;cursor:pointer; font-size:14px; color:#fff; line-height:22px; overflow:hidden; background-color:#a9dff9; border-radius:3px; text-align: center; }
.zm_zx_l:hover ,.zm_zx_r:hover {  background-color:#42bcf6; }

.zm_zx_l { top:165px; left:25px; }
.zm_zx_r { top:10px; left:450px;}


#zm_zx_c { position:absolute; z-index:10; width:535px; height:300px; overflow:hidden; }
#zm_zx_c ul {}
#zm_zx_c ul li { float: left; width:535px; height:300px; overflow:hidden; }

.zm_zx_w { width:535px; height:300px; overflow:hidden;}


.zm_zx_img { width:270px; height:200px; overflow:hidden;  background:url(mainresourcecms201605img_pc_site2016052711524731573.png) 0 0 no-repeat; padding:0 133px 25px 132px;}
.zm_zx_img img { width:270px; height:200px;}

.zm_zx_wz { position:relative; width:535px; height:100px; overflow:hidden;}

.zm_zx_tit { position:absolute; top:0; left:0; z-index:30; background-color:#1b96d0; width:300px; height:30px; overflow:hidden; line-height:30px; padding:5px 10px; }
.zm_zx_tit a { font-size:14px; color:#fff; font-weight:700; }

.zm_zx_con {  position:absolute; top:25px; right:10px;  z-index:20; background-color:#c4ecff; width:420px; height:25px; overflow:hidden; font-size:12px; color:#717171; line-height:30px; padding:15px 10px 5px 20px; }
.zm_zx_con span { font-size:12px; color:#333;font-weight:700; }
.zm_zx_con_pr { padding-left:15px;}
.zm_zx_con a {font-size:12px; color:#333; }

.zm_zx_bgc {  position:absolute; top:35px; right:0px; z-index:10;  background-color:#a9dff9;  width:450px; height:60px; overflow:hidden;}


.zm_list_info { overflow:hidden;  padding:10px ; line-height:22px; }
.zm_list_info span { color:#333; font-weight:700;}
.zm_list_info p { font-size:12px; color:#717171; text-indent:2em;}


.zm_list_wjdc { height:; overflow:hidden; padding:20px 5px 30px ; }
.z_list a.bs_yw_t { float:left;}
.z_list a.bs_yw_ck { display:block; float:right; width:40px; height:20px; text-align:center; line-height:20px; overflow:hidden; font-size:12px; color:#42bcf6;  background-color:#ededed; border-radius:3px; margin:5px 0 0 0; padding-left:0; }
.z_list a.bs_yw_ck:hover { color:#fff;  background-color:#42bcf6;}