@charset "utf-8";
/* CSS Document */
body,span,form{ padding:0; margin:0; font-size:12px;font-family:"微软雅黑"; color:#666;}
.cursor{ cursor:pointer;}
.l{ float:left;}.r{ float:right;}
.index_bg{ background:#f7f8f8;}
/*专题头 开始*/
.special_wrap p{ padding:0; margin:0;}
.special_wrap{ width:100%; margin:0 auto; font-size:12px;}
.special_wrap img{ display:block; border:0;}
.background_fff{ background:#fff;}
.hnr_logo{ width:63px; height:28px; background:url(http://www.hnr.cn/zt_images/special_header_logo.png) no-repeat;display:block;} 
.special_nav{ padding:7px 10px 0px 10px; color:#c2c2c2; line-height:28px;}
.special_nav a:link,.special_nav a:visited{ color:#000; text-decoration:none;display:block; float:left;}
.special_nav a:hover{ color:#f00; text-decoration:underline;display:block; float:left;}
.special_nav span{ width:20px; text-align:center;display:block; float:left;}
.special_search{ padding:10px 10px 0px 0px; height:25px; font-size:12px;}.specialtextBox{ width:90px; height:18px; line-height:18px; border:1px solid #cdcdcd; padding:0px 2px; color:#c2c2c2;}
.specialbtn{ width:52px; height:21px; background:url(http://www.hnr.cn/pic/special_search_btn.gif) no-repeat; border:none; cursor:pointer; margin-left:5px;}
.clear{ clear:both; overflow:hidden;}
.special_logo{ width:63px; height:28px; padding:5px 15px 0px 0px; display:block;}
.special_self{ padding:5px 0px 0px 0px;}
.special_search{ padding:7px 0px 0px 0px; width:170px; height:25px;}
.specialtextBox{ width:107px; height:19px; border:1px solid #cdcdcd; padding:0px 2px; color:#c2c2c2;}
.specialbtn{_height:23px; cursor:pointer;}
.special_work{ height:30px; background:#e2e2e2; line-height:30px;}
.special_footer,.special_footer a:link,.special_footer a:visited{ color:#7f7f7f; text-decoration:none;}
.special_footer a:hover{ text-decoration:underline; color:#f00;}
.sp_tool{ background:url(http://www.hnr.cn/zt_images/special_foot_r.gif) no-repeat; display:block;}
.sp_share{ background-position:0px 0px; padding:0px 0px 0px 12px;width:45px; cursor:pointer;}
.sp_index{ background-position:-57px 0px; padding:0px 0px 0px 23px;width:88px;}
.sp_top{ background-position:-168px 0px; padding:0px 0px 0px 15px;width:50px;}
.foot_infor{ text-align:center; padding:20px 0px 10px; line-height:28px;}
.money_logo{ width:76px; height:28px; background:url(http://www.hnr.cn/zt_images/special_header_money.png) no-repeat;display:block;}
.special_work_l{ padding:0px 21px 0px 10px; background:#06489a url(http://www.hnr.cn/zt_images/special_foot_left.gif) no-repeat right top; color:#fff; font:14px/30px "微软雅黑";_ font: bold 14px/30px "黑体";}/*专题头 结束*/
.bg01{ background:url(../images/index_pic01.jpg) no-repeat; height:140px;}
.bg02{ background:url(../images/index_pic02.jpg) no-repeat; height:101px;}
.bg03{ background:url(../images/index_pic03.jpg) no-repeat; height:116px;}
.bg04{ background:url(../images/index_pic04.jpg) no-repeat; height:213px; position:relative;}
.entrance{ position:absolute; left:469px; top:0px;}
.entrance_l{ width:76px;}.entrance_r{ width:290px;}
.entrance_r textarea,.entrance_r input{ width:278px; height:24px; padding:0px; line-height:24px; padding:0px 5px;}
#file{ height:22px; line-height:22px;}
.entrance .zf_btn {background: url("../images/index_weibo_btn.jpg") no-repeat;height: 25px;width: 67px;}
.firefox_hidden embed{width:0px; height:0px;}
.li_dot li{ padding-left:10px; background:url(../images/list_li_dot.gif) no-repeat 0px 14px;}
.li_dot_f li{ padding-left:10px; background:url(../images/list_li_dot.gif) no-repeat 0px 11px;}

a{ color:#666; text-decoration:none;}
a:hover{ color:#f00; text-decoration:underline;}
.focus{ width:312px; height:236px; padding:5px 6px; background:#e8e8e8; position:relative;}
.wid_344{ width:344px;}
.wid_324{ width:324px;}
.wid_286{ width:286px; height:192px; overflow:hidden;}
.wid_290{ width:290px;}
.wid_239{ width:239px;}
.wid_270_hide{ width:270px; height:24px; overflow:hidden;}
.pad_l_20{ padding-left:20px;}
.f12_7e1d0b,.f12_7e1d0b a:link,.f12_7e1d0b a:visited{ color:#7e1d0b; text-decoration:none;}
.f12_7e1d0b a:hover{ color:#f00; text-decoration:underline;}
.f12_d50000,.f12_d50000 a:link,.f12_d50000 a:visited{ color:#d50000; text-decoration:none;}
.f12_d50000 a:hover{ color:#d50000; text-decoration:underline;}
.f12_007d8c,.f12_007d8c a:link,.f12_007d8c a:visited{ color:#007d8c; text-decoration:none;}
.f12_007d8c a:hover{ color:#f00; text-decoration:underline;}
#part_mid h2{ width:330px; height:32px; font-weight:normal;}
.wid_295_hide{ width:295px; height:28px; overflow:hidden;}
.bor_btm_s{ border-bottom:1px dashed #ccc;}
.pad_l_13{ padding-left:13px;}
#part_r{ background:url(../images/index_r_bg.gif) no-repeat 0px center; overflow:hidden;}
.wid_220_hide{ width:220px; height:24px; overflow:hidden;}
.big_tit{ background:url(../images/index_big_tit.gif) no-repeat; height:30px; padding:10px 0px 0px 50px;}
.tit_icon{ background:url(../images/index_tit_icon.gif) no-repeat 7px 9px; padding-left:20px;}
.hgt_32{ height:32px;}
.pad_lr_2{ padding:0px 2px;}
.blank12 {margin:0 auto; height:12px; font-size:1px;clear:both; overflow:hidden;}
#service{ width:160px; height:72px; overflow:hidden;}
#service3 p{ width:201px; height:32px; background:#439099; margin-left:15px;}
#photos li{ width:171px; padding:0px 26px 10px 0px;}
.bor_ddd_2{ border:1px solid #ddd; padding:2px;}
#photos li p{ width:171px; height:26px; overflow:hidden;}
#photos li:hover img{ border:2px solid #30a8b7; padding:1px;}
#t1{ padding:10px; width:938px; height:178px;}
.blackbg{ background:url(../images/blackbg.png) repeat;}
.p_txt{ position:absolute; left:7px; bottom:6px; width:290px; height:30px;}