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

.hr_ln_n div.hr_ln_yes_er{ background-position: 26px -19px;}
.hr_ln_n div.hr_ln_yes_er a{ color:#36a2e5;}
.hr_ln_er a{ font-size:14px; color:#848484;}

.z_demg_cp { float:right; width:300px; height:20px; overflow:hidden; line-height:20px; text-align:right;  }
.z_demg_cp span { color:#3baaec;}

/*BY QSG  BIN*/
.zm_ls_btn { padding:20px 30px 10px 0; overflow:hidden; }
.zm_ls_btn a { display:block; float:right; overflow:hidden; padding:0 12px; margin-left:15px; height:28px; line-height:28px; background-color:#42bcf6; border-radius:3px; font-size:14px; color:#fff;  }


.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; width:80px; height:28px; line-height:28px; background-color:#42bcf6; border-radius:3px; text-align:center; font-size:14px; color:#fff; }



.hr_ls_form_w { border:1px solid #e4e4e4; border-top:none; padding:20px 10px 20px 10px; overflow:hidden; min-height: 442px; }

.hr_cof { padding:10px ;}
.hr_cof_info { font-size:14px; color:#666; line-height:200%; }
.hr_cof_info p { color:#666; text-indent:2em;}
.hr_cof_info .hr_c_h { color:#ff0000; }

.hr_ls_form_t { padding:10px 0 0 ;}

.hr_ls_form { float:left; width:480px; }
.hr_ls_form li { float:left; overflow:hidden; border-radius:3px;   }
.hr_ls_form li input { background:none; border:none; margin:0; padding:0;  height:26px; line-height:26px;  }
.hr_form_txt { width:60px; height:28px; line-height:28px; text-align:right; padding-right:5px; font-size:14px; color:#333; }
.hr_form_inp { width:170px; height:26px; border:1px solid #ddd; padding:0 5px;   }
.hr_form_inp  input { width:170px; font-size:12px;  color:#333; }
.hr_form_sub { width:50px; height:28px; background:url(mainresourcecms201605img_pc_site2016051517541578832.png) 50% 50% no-repeat; margin-left:15px;  }
.hr_form_sub  input { cursor:pointer; font-size:999px; }

.hr_form_btn { float:right; height:28px; padding-right:10px; overflow:hidden;  }
.hr_form_btn a {  display:block; float:right; overflow:hidden; padding:0 12px; margin-left:15px; height:28px; line-height:28px; background-color:#42bcf6; border-radius:3px; font-size:14px; color:#fff; }

.hr_fy { width:auto; height:auto; text-align:center;  padding-top: 10px;}
.hr_fy span { display:inline-block; padding: 2px 5px; font-size:12px;}
.hr_fy span i {  color:#ff0000; font-style:normal; }
.hr_fy span em { padding:0 2px;  font-style:normal;}
.hr_fy a { display:inline-block; font-size:12px; color:#333; border:1px solid #ddd; padding: 2px 5px; cursor:pointer;}
.hr_fy a:hover { color:#3baaec; border:1px solid #3baaec; background-color:#f5f5f5; }


.zm_xx { width:690px; overflow:hidden; margin:0 auto; background-color:#f4f4f4;}
.zm_xx ul {}
.zm_xx ul li { float:left; color:#545454; overflow:hidden; }
.zm_xx_t { width:115px; padding:5px 15px 5px 0 ; height:30px; line-height:30px; text-align:right; border-top:2px solid #fff; }
.zm_xx_c { width:528px; padding:5px 15px; min-height:30px; line-height:30px; border-top:2px solid #fff; border-left:2px solid #fff;  font-size:14px; color:#545454;}
.zm_xx_c * { font-size:14px; color:#545454;}

.hr_msg { border-top:1px dashed #ddd; overflow:hidden; padding:10px 0;  }

/*网格化服务*/

.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:#f4f4f4; padding-top:10px; }

.m_wjdc_b { overflow:hidden; background-color:#fafafa; }
.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_table { border-collapse:collapse;}
.zm_table td { padding:0 5px; }

.zm_table_d { border-collapse:collapse; margin:0 auto;}
.zm_table_d td { padding:0 5px; text-align:center; height:28px; line-height:28px; font-size:14px; color:#545454; }


.zm_ftl { border:1px solid #e4e4e4; border-top:none; padding:20px 10px 20px 10px; overflow:hidden; min-height: 442px; }
.zm_ftl ul {}
.zm_ftl ul li { height:180px; overflow:hidden; padding:10px ; background-color:#f8f8f8; margin-bottom:15px; }
.zm_ftl ul li:hover { background-color:#ddf2ff; }

.zm_ftl_img { float:left; width:240px; height:180px; overflow:hidden; }
.zm_ftl_img img { width:240px; height:180px; }
.zm_ftl_r { float:right; width:435px; height:180px; line-height:30px; font-size:14px; color:#545454; position:relative;  }
.zm_ftl_r span  { font-size:14px; color:#545454; font-weight:700;}
.zm_ftl_r a { font-size:16px; color:#333;}
.zm_ftl_r a.more { float:right; display:block; width:70px; height:28px; line-height:28px;  background-color:#a9dff9; font-size:14px; color:#fff; text-align:center; border-radius:3px; margin-top:5px;  position:absolute; bottom:0px; right:0; z-index:5;  }
.zm_ftl_r a.more:hover { background-color:#42bcf6;} 
/*BY QSG END*/



.hr_ls_ifre_w { border:1px solid #e4e4e4; border-top:none; border-bottom:none; padding:20px 20px 0px; overflow:hidden; }