.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:80px; 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(nsbdresourcecms201609img_pc_site2016090718433745703.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; }



.m_sxml { overflow:hidden; padding:20px 0 20px; }
.m_sxml_t { background-color:#f4f4f4; }
.m_sxml_b ul li { height:35px; overflow:hidden; }
.m_sxml_b ul li div { float:left; height:35px; line-height:35px; overflow:hidden; }
.m_sxml_b ul li a { font-size:14px; color:#666; }
.m_sxml_b_1 { width:330px;  background-image:url(nsbdresourcecms201609img_pc_site2016090718433769204.png); background-repeat:no-repeat; background-position:30px -41px; padding-left:55px; }
.m_sxml_b_1.first { background-position: 30px  -3px; }
.m_sxml_b_1.last { background-position: 30px  -80px; }


.m_sxml_b ul li.active {}
.m_sxml_b ul li.active a { color:#42bcf6;}
.m_sxml_b ul li.active .m_sxml_b_1 { background-image:url(nsbdresourcecms201609img_pc_site2016090718433738478.png); }
.m_sxml_b { overflow:hidden; background-color:#fafafa; }
.m_sxml_b ul { padding:15px 0 0; overflow:hidden; }
.m_sxml_t_1 { width:385px; }
.m_sxml_t_2 { width:150px;}
.m_sxml_t_3 { width:150px;}
.m_sxml_t_4 { width:150px;}

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


.m_sxml_b ul li.active .m_wjdc_b_1 { background-image:url(nsbdresourcecms201609img_pc_site2016090718433738478.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_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; }


.m_sxml_t ul {
}
.m_sxml_t ul li {
    float: left;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    text-align: center;
}
.m_sxml_t ul li a {
    color: #42bcf6;
    font-size: 15px;
}
.m_sxml_b ul li {
    height: 35px;
    overflow: hidden;
}
.m_sxml_b ul li div {
    float: left;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
}
.m_sxml_b ul li a {
    color: #666;
    font-size: 14px;
}


.zm_xx { width:885px; 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:210px; padding:5px 15px 5px 0 ; height:30px; line-height:30px; text-align:right; border-top:2px solid #fff; }
.zm_xx_c { width:628px; 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;}

/*图片列表*/
.img_list { width:120%;}
.img_list li { width:281px; height:234px; margin:30px 14px 0; text-align:center; float:left;  position:relative;}
.img_list li .imgnr { }
.img_list li a.imga { height:190px; display:block; overflow:hidden; }
.img_list li a.imga img { width:260px; height:172px; border:1px solid #ddd; margin-top:4px; padding:4px; }
.img_list li p { width:100%; padding:10px 0; height:44px; overflow:hidden; text-align:center;  }
.img_list li p a { color:#3d3a39; font-size:14px; line-height:22px;}
.img_list li:hover p a { color:#025ba8}

/*机构职能*/
.indro_wz { padding:20px 15px; }
.indro_wz p { font-size:14px;line-height: 210%; color:#666; }

/*领导*/
.ldbox { padding: 25px 10px;}
.ldlist { padding:25px 42px 25px; margin-bottom:20px; overflow:hidden; background-color:#f8f8f8; }
.ldlist:hover{ background-color:#ddf2ff;}
.ldbox .pic {  width: 100px; height:148px; float:left; padding:3px; border:#cdcdcd 1px solid; }
.ldbox .pic img {  width: 100px; height:148px;}
.ldbox .cont {  width: 680px; float:right; }
.ldbox .cont p span{ font-size:14px; font-weight:bold;}
.ldbox .cont .tit,.ldbox .cont .tit a { font-weight: bold; font-size:14px; color:#054d98; line-height:30px; }
.ldbox .cont .tit a:hover { color:#054d98;}
.ldbox .cont .sum,.ldbox .cont .zw { line-height:28px; color:#3d3a39; font-size:14px;}

/*组织机构*/
.zzjg_top { height:56px; line-height:56px; color:#666; font-size:15px; padding-left:22px; }
.zzjg { padding-left:22px; width:110%;  }
.zzjg li { width:150px; height:40px;  margin-right:30px; margin-bottom:12px; border:1px solid #d1ebfb; float:left; position:relative;}
.zzjg li:hover a { color:#FFF; background-color:#56c3fe;} 
.zzjg li.wl { width:272px;}
.zzjg li a { display:block; height:32px; line-height:32px;  border:4px solid #e7f5fd; color:#666; font-size:14px; text-align:center; }
.n_j_c{ padding:5px; width:200px; position:absolute; left:50%; top:-100px; min-height:100px; margin-left:-125px;}
.n_j_c *{ font-size:14px; color:#fff;}

.jgc_w { padding:0px 0 20px 0; overflow:hidden;}
.jgc_w ul { width:400px; height:px; overflow:hidden;  float:left; padding:20px 0 0 0;}
.jgc_w ul li { float:left; width:175px; height:39px; line-height:39px; text-align:center; overflow:hidden; background-image:url(nsbdresourcecms201609img_pc_site2016092613134059370.png); background-repeat:no-repeat; background-position:-9px 0; margin:0px 25px 19px 0px; }
.jgc_w ul li a { font-size:14px; color:#265f9e;}
.jgc_w ul li:hover { background-position:  100% 0;}
.jgc_w ul li:hover a { color:#fff;}

.jgc_wr { float:right; width:518px;  margin-top:20px; overflow:hidden; border:1px solid #a6dbf6; }
.jgc_wr img { width:100%; }



.n_wzsm{ padding:30px 40px; font-size:16px; color:#666; }
.n_wzsm *{  font-size:16px; color:#666; line-height:320%;}

.n_wzsm_l { padding:30px 40px; font-size:16px; color:#666; }
.n_wzsm_l *{  font-size:16px; color:#666; line-height:200%;}

/*图片列表2*/
.img_list2 { width:120%;}
.img_list2 li { width:281px; height:428px; margin:30px 3px 0; text-align:center; float:left;  position:relative;}
.img_list2 li .imgnr { }
.img_list2 li a.imga { height:364px; display:block; overflow:hidden; }
.img_list2 li a.imga img { width:240px; height:327px; border:1px solid #ddd; margin-top:10px; padding:4px; }
.img_list2 li p { width:100%; padding:10px 0; height:44px; overflow:hidden; text-align:center;  }
.img_list2 li p a { color:#3d3a39; font-size:14px; line-height:22px;}
.img_list2 li:hover p a { color:#025ba8}

.r_map { padding:20px 0;}