@charset "utf-8";
/* 基础样式 */
body{ background:#970b14; font-family:"微软雅黑","宋体";}
.cursor{ cursor:pointer;}
a:link,a:visited{ color:000; text-decoration:none;}
.l{ float:left;}.r{ float:right;}
.special_wrap p{ padding:0; margin:0; color:#7f7f7f;}
.special_wrap{ width:100%; margin:0 auto;color:#fff;}
.special_wrap img{ display:block; border:0;}
.background_fff{ background:#fff;}
.hnr_logo{ width:87px; height:31px; background:url(../images/hnr_logo.jpg) no-repeat;display:block;} 
.special_nav{ padding:7px 10px 0px 10px; color:#7f7f7f; line-height:28px;}
.special_nav a:link,.special_nav a:visited{ color:#7f7f7f; text-decoration:none;display:block; float:left;}
.special_nav a:hover{ color:#fff; 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; color:#7f7f7f;}
.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;}
.news_logo{ width:77px; height:28px; background:url(http://www.hnr.cn/zt_images/special_header_news.png) no-repeat;display:block;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="http://www.hnr.cn/zt_images/special_header_news.png");_background:none;}
.special_work_news{ padding:0px 21px 0px 10px; background:#990001 url(http://www.hnr.cn/zt_images/special_foot_news.gif) no-repeat right top; color:#fff; font:14px/30px "微软雅黑";_ font: bold 14px/30px "黑体";}
.bg_2d2d2d{ background:#2d2d2d;}
.wid_1200{ width:1200px; clear:both; overflow:hidden; margin:0 auto;}
.wid_960{ width:960px;clear:both; overflow:hidden; margin:0 auto;}
.bg_850512{ background:#850512;}
.nav_box{ background: url(../images/nav_t_bg.gif) repeat-x; width:100%;}
.nav{ background:url(../images/index_nav.jpg) no-repeat; height:53px; position:relative;}
.txt_nav{ background:url(../images/txt_nav.jpg) no-repeat;}
.nav_a,.nav_b,.nav_c,.nav_d,.nav_e,.nav_f{ position:absolute; display:block;height:51px; top:0px;}
.nav_f{ left:121px; width:92px;}
.nav_a{left:214px;width:98px; }
.nav_b{left:314px;width:99px;}
.nav_c{left:414px;width:99px;}
.nav_d{left:515px;width:132px;}
.nav_e{left:650px;width:133px;}
.nav_share{ position:absolute; right:155px; top:19px; color:#f4ebc7;}
.part_bg{ background:#850512 url(../images/index_part_bg.jpg) no-repeat 12px 0px;}
.box{ background:url(../images/index_box_bg.png); border:1px solid #90151d;}
.f12_f2dd9c,.f12_f2dd9c a:link,.f12_f2dd9c a:visited{ color:#f2dd9c; text-decoration:none;}
.f12_f2dd9c a:hover{ color:#f2dd9c; text-decoration: underline;}
.f12_b08149,.f12_b08149 a:link,.f12_b08149 a:visited{ color:#b08149; text-decoration:none;}
.f12_b08149 a:hover{ color:#b08149; text-decoration: underline;}
.wid_686{ width:686px;}
.wid_260{ width:260px;}
#js h3{ background:url(../images/index_js.jpg) no-repeat center 0px; height:47px;}
#js p.f14{ width:633px; margin:0 auto;}
#cooperation{ width:485px; background:#620508; border:1px solid #470406; border-bottom:1px solid #911a1f; padding:7px 20px; margin-left:10px; display:inline; color:#ceb177;}
.ceb177,.ceb177 a:link,.ceb177 a:visited{ color:#ceb177; text-decoration:none;}
.ceb177 a:hover{ color:#ceb177; text-decoration:underline;}
#business{ height:249px;}
#business h3,#view h3{ background:url(../images/index_r_tit.gif) repeat-x left bottom; padding-bottom:2px; font-style:italic; height:34px;}
#business ul li{ padding:15px 0px 0px 10px; width:114px;}
#business ul li img,#report ul li img,#history ul li img{ border:2px  solid #f7bc5c;}
#business ul li:hover img,#report ul li:hover img,#history ul li:hover img{ border:2px  solid #fede6f;}
.box_tit{ margin:0px 33px;line-height:45px; height:45px; padding-bottom:2px; background:url(../images/index_boxtit_line.gif) no-repeat left bottom;}
#report{ height:395px;  overflow-y:hidden;}
#report ul li{ padding:15px 0px 0px 26px; width:102px;}
#view { height:397px;  overflow-y:hidden;}
#view ul li{ width:234px; border-bottom:1px dashed #ceb177; margin:0px auto; height:110px; overflow:hidden;}
#history #cooperation_f{ width:850px; margin:0 auto; background:#620508; border:1px solid #470406; border-bottom:1px solid #911a1f; padding:7px 20px;}
#history ul{ width:890px; clear:both; margin:0 auto;}
#history ul li{ width:435px;}
#history ul li .his_r{ padding-left:28px;}
#weibo{ background:#f5eed2;}
.position_r{ position:relative;}
.dia_r{ width:663px;}
.dia{ width:938px; margin:0 auto; position:relative;}
.dia .position_r{ width:265px; height:335px;}
.dia .position_r a{ position:absolute; top:0px; left:0px; z-index:55;}
.dia .position_r p{ width:250px; height:40px; line-height:40px; overflow:hidden; padding-top:260px; background:#6a070d; position:absolute; bottom:0px; right:0px; z-index:0;}
.dia_r h3{ width:663px; height:30px;}
.dia_r p{ width:663px; height:80px;}
.dia_r ul li{ padding-left:10px;}
.dia_r ul li p{ width:145px; height:30px;}
.bgcolor_faf7e8 {background:#faf7e8;}
.bt2{ background:#f1e9d1;}
.f30{ font-size:30px;}
.f_850512,.f_850512 a:link,.f_850512 a:visited{ color:#850512; text-decoration:none;}
.f_850512 a:hover{ color:#850512; text-decoration:underline;}
.f12_666,.f12_666 a:link,.f12_666 a:visited{ color:#666; text-decoration:none;}
.f12_666 a:hover{ color:#666; text-decoration:underline;}
.f12_666_f a:link,.f12_666_f a:visited{ color:#666; text-decoration:none;}
.editor P { width:880px;font-size: 14px;line-height: 200%;margin: 20px auto 0;}
.sound_l{ padding-left:25px; background:url(../images/sound_list_icon.png) no-repeat 0px 3px; width:748px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.sound_l_f{ background:url(../images/sound_list_icon.png) no-repeat 0px -32px;}
.search_bg{ background: url(../images/search_li_bg.jpg) no-repeat 10px 21px;}
#infor img{ width:305px;}
#photo li img{ width:162px; height:110px;}
.lh46{ line-height:46px;}
.bor4 {border-bottom: 1px dashed #E8CEBF;}
.f12_8b0500, .f12_8b0500 a:link, .f12_8b0500 a:visited {color: #BE7369;}
.bgcolor_fce9dd {background:#FCE9DD;}
.bg_850512{ background:#850512;}
.xf_tit{ background:url(../images/xf_tit_line.gif) repeat-x left bottom; height:40px; width:917px; margin:0px auto; height:42px;}
.xf_tit .right{ background:url(../images/xf_tit_linef.gif) no-repeat left bottom; width:170px; height:42px;}
.bor3 {border-bottom: 1px dashed #BE7369;}
.f34 {font-size: 34px;}
.bor2 {border: 1px solid #DDD9CD;}
.bgcolor_ede9dd {background:#EDE9DD;}
.bt5 {background: url("../images/infor_time_Bgf.jpg") no-repeat center top;}
.bt6 {background:#cfb077;}
.bor5 {border: 1px solid #cfb077;}
.ml15 {margin-left: 15px; display:inline;}
#person_infor{ height:218px; padding:10px; width:668px;}
.bor_971e23{ border:1px solid #971e23;}
#video{ height:238px; width:260px; background:#000;}
#person_infor h2{ width:360px; height:28px; overflow:hidden;}
#person_infor p{ width:340px; height:72px; overflow:hidden;}
#person_infor ul li{ width:310px; height:28px; overflow:hidden; background: url(../images/li_dot.gif) no-repeat 10px 14px; padding-left:20px;}
.line{ background:url(../images/line.gif) repeat-x left bottom;}
/*焦点图*/
.mod18{width:935px;position:relative; margin:0 auto;}
.mod18 .btn{position:absolute;width:20px;height:65px;bottom:5px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position: relative;color: #fff;}
.mod18 .cf span{display: block; width:935px;height:615px; position: absolute;color: #fff;}
.mod18 .cf span img{ width:935px; height:615px;}
.mod18 .cf li div.txt{display: block;width:895px;padding:0px 20px;line-height: 22px; height:80px;text-align:left; color:#f2dd9c; position:absolute; overflow:hidden; bottom:0px;}
.mod18 .picBox{height:699px;position:relative;overflow:hidden; width:935px;}
.mod18 .picBox ul{height:619px;position:absolute;}
.mod18 .picBox li{width:935px;height:699px;}
.mod18 .picBox li div{ width:931px;height:615px;}
.mod18 .listBox{width:848px;height:79px;margin:0 auto;position:relative;overflow:hidden;}
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:106px;height:79px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display: block;width:124px;height: 70px;}
.mod18 .listBox li img{width:100px;height:75px;border:2px solid #7d1316;}
.mod18 .listBox .on img{width:100px;height:75px;border:2px solid #d1b07a;}
.mod18 .listBox .on i{display:block;}

.mod18 #prevTop_f,.mod18 #nextTop_f{top:213px;width: 46px;height: 48px; position: absolute; z-index:555; display:none;}
.mod18 #prevTop_f{background: url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop_f{background: url(../images/nextBtnTop.png) 0 0 no-repeat;}

#nextTop,#prevTop{ position:absolute; z-index:9999;top:0px; width:467px; height:615px;display: block;outline:none; background:url(../images/bg06.png) repeat; }
#prevTop{ left:0px;}
#nextTop{right:0px;}


