body { background:url(mainresourcecms201605img_pc_site2016052215335253075.png) 0 0 repeat-x;}

.q_logo { float:left; width:460px; height:85px; overflow:hidden; padding-top:10px;  }
.q_logo img { width:100%; height:85px;}

.q_menu { width:940px; height:55px; overflow:hidden; margin:0 auto; padding:0px 30px;}
.q_menu ul {}
.q_menu ul li { float:left; width:235px; height:42px; line-height:47px; padding-top:13px; overflow:hidden; text-align:center; }
.q_menu ul li a { font-size:15px; color:#fff; font-weight:900; }
.q_menu ul li.active { background:url(mainresourcecms201605img_pc_site2016052616122380577.png) 50% 100% no-repeat;}
.q_menu ul li.active a { color:#3baaec;}

.q_d { width:940px; overflow:hidden; margin:0 auto; padding:0px 30px; }
.z_bg_w { background-color:#fff; }
.z_l { float:left; width:240px; overflow:hidden;  }
.z_r { float:right; width:670px; overflow:hidden; }
.z_c { width:940px;}


.z_l_1 { padding:30px 0 30px; }
.z_r_1 { padding:30px 0 30px; min-height:500px;}

.q_fl_w {  overflow:hidden; }


.q_fl_w ul { padding:25px 0 0 30px; width:630px; }
.q_fl_w ul li { float:left; width:75px; height:35px; overflow:hidden; line-height:35px; text-align: center; padding:5px 8px 6px 5px ; background-image:url(mainresourcecms201605img_pc_site2016052311040629031.png); background-position:0 0; background-repeat:no-repeat; margin:0 13px 15px 0; cursor:pointer;} 
.q_fl_w ul li a { font-size:14px; color:#717171;}
.q_fl_w ul li.active { background-image:url(mainresourcecms201605img_pc_site2016052311040722954.png);}
.q_fl_w ul li.active a { color:#fff;}

.q_fl_w ul li.w166 { width:176px; background-image:url(mainresourcecms201605img_pc_site2016052311553088318.png);}
.q_fl_w ul li.w166.active {  background-image:url(mainresourcecms201605img_pc_site2016052311583229411.png);}

.q_bmfl { padding:0px; overflow:hidden; }
.q_ztfl { padding:0px; overflow:hidden;}
.q_ztfl_t { padding-top:25px;  height:29px; border-bottom:1px solid #e8e8e8;}
.q_ztfl_t a { display:block; float: left; height:28px; line-height:28px; overflow:hidden; border-bottom:2px solid #42bcf6;font-size:14px; color:#42bcf6; font-weight:900; padding:0 15px; white-space:nowrap;  }


.q_sxfl { width:240px; height:220px; overflow:hidden; margin:0 auto; padding:20px 0 5px ;}
.q_sxfl ul {}
.q_sxfl ul li { float:left; width:70px; height:110px; overflow:hidden; background-image:url(mainresourcecms201605img_pc_site2016052313501676389.png); background-repeat:no-repeat; padding:0 5px ; cursor:pointer; }
.q_sxfl ul li a { display:block; float:left; width:100%; height:30px; line-height:22px; font-size:14px; color:#717171; text-align:center; padding-top:55px;  }
.q_sxfl ul li.q_sxfl_6 a { font-size:12px; }
.q_sxfl ul li.active a { color:#42bcf6; } 
.q_sxfl_1 { background-position:10px 0px ;}
.q_sxfl_2 { background-position:-73px 0px ;}
.q_sxfl_3 { background-position:-155px 0px ;}
.q_sxfl_4 { background-position:10px -108px ;}
.q_sxfl_5 { background-position:-73px -108px ;}
.q_sxfl_6 { background-position:-155px -108px ;}


.q_list_w { overflow:hidden; padding:20px 0 0;}
.q_list_w table { margin:0 auto; border-collapse:collapse; border-spacing:0; }
.q_list_w table tr {}
.q_list_w table tr:hover { background-color:#f5f5f5;}
.q_list_w table tr:hover a { color:#42bcf6; }
.q_list_w table th { background-color:#fffeec; height:45px; font-size:12px; color:#545454; font-weight:700;  }
.q_list_w table td { padding:10px 5px; vertical-align:middle; line-height:22px; font-size:12px; color:#545454; }
.q_list_w table td a { color:#545454;  }
.q_list_w table td a:hover { color:#42bcf6;  }
.q_list_1 { width:40px;}
.q_list_2 { width:140px;}
.q_list_3 { width:80px;}
.q_list_4 { width:100px;}
.q_list_5 { width:120px;}
.q_list_6 { width:100px;}
.q_list_7 { width:90px;}

.q_xlh { text-align:center;}

.hr_ty span { font-size:12px; padding-left:3px; color: #ef0000;}


.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;}

.hr_ln_sa { width:123px; height:20px; padding: 2px 0 3px 60px; line-height:20px; background-image:url(mainresourcecms201601img_pc_site2016012917584061417.png); background-repeat:no-repeat; background-position: 49px 12px; }

.hr_ln_n div.hr_ln_yes_sa a{ color:#36a2e5;}
.hr_ln_sa a{ font-size:14px; color:#848484;}
.hr_ln_n a { cursor:pointer; }

#q_navl_1_x,#q_navl_2_x,#q_navl_3_x  { display:none;}

.hr_ln_yi span { display:block; float:right; width:20px; height:20px; overflow:hidden; cursor:pointer; margin:9px 15px 0 0;}
.hr_ln_n div.hr_ln_yi span{  margin:9px 15px 0 0;}
.hr_ln_yi span.zk { background:url(mainresourcecms201604img_pc_site2016042610234535218.png) 50% 50% no-repeat;}
.hr_ln_yi span.sq { background:url(mainresourcecms201605img_pc_site2016052411310543145.png) 50% 50% no-repeat; display:none; } 

.q_er_x { display:none;}


.q_o_w { overflow:hidden; padding:20px 0 0;}
.q_o_w table { width:100%; margin:0 auto; border-collapse:collapse; border-spacing:0; }
.q_o_w table td { vertical-align:middle; line-height:22px; }
.q_o_w table td a { color:#545454;  }
.q_o_w table td img { margin:0 auto; max-width:500px; *width:500px; _width:500px;}
.q_o_t {}
.q_o_w table td.q_o_l { padding:10px 0;  width:120px; background-color:#fffeec;  font-size:12px; color:#545454; font-weight:700; text-align:center;}
.q_o_w table td.q_o_r { padding:10px 15px;  font-size:12px; color:#545454;}
.q_o_w table td.q_o_r * {  font-size:12px; color:#545454;}
.q_o_w table td.q_o_t { padding:10px 15px; font-size:16px; color:#1e69b9; text-align:center; line-height:30px;}

.q_lzw { height:130px; overflow:hidden; }
.q_lzw ul {}
.q_lzw ul li { height:44px; line-height:44px; overflow:hidden; background-image:url(mainresourcecms201605img_pc_site2016052417553852556.png); background-repeat:no-repeat; margin-bottom:15px;}
.q_lzw ul li a { font-size:14px; color:#0a62a0; font-weight:700; padding-left:75px; }
.q_lzw_1 { background-position:0 0 ;}
.q_lzw_2 { background-position:0 -75px ;}


.q_gsx { width:240px; height:80px; overflow:hidden; padding:20px 0 0; }
.q_gsx ul { width:300px; }
.q_gsx ul li { float:left; width:110px; height:30px; padding:52px 0 0px; overflow:hidden; background-image:url(mainresourcecms201605img_pc_site2016052423284817792.png); background-repeat:no-repeat; margin-right:20px; text-align:center; }
.q_gsx ul li a { font-size:12px; color:#0a62a0;  }
.q_gsx_1 { background-position:0 0 ;}
.q_gsx_2 { background-position:-147px 0 ;}



/*意见*/
.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:12px; color:#333; line-height:200%; }
.hr_cof_info p {}
.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;  }

.q_inf_em p { text-indent:2em;}

.hr_ls_qzf { overflow:hidden; border:1px solid #e4e4e4 ; border-top:none; padding:30px 10px ; min-height:428px; }
.hr_ld_m { width:618px; padding:15px;}


.qz_bm { float:right; width:150px; text-align:right;  }
.qz_fl { float:right; width:150px; text-align:right; }
.qz_tit { float:left;}
.qz_span { padding-right:20px;}

.qz_sm { padding:20px 0 ;}
.qz_sm p { font-size:12px; color:#717171; line-height:22px; text-indent:2em;}
.qz_sm p.qz_sm_tit { font-size:14px; color:#3baaec; line-height:30px; text-indent:0;}