@charset "utf-8";
body{color:#666;}
a:link,a:visited{ color:#666; text-decoration:none;}
a:hover{ color:#f00; text-decoration:underline;}
/* 背景色 */
em{ font-weight:normal;}
.bgcolor_FFFFFF { background:#FFFFFF;}
.bg_fafafa{ background:#fafafa;}
/* 行高 */
.hgt_34{ height:34px;}
.hgt_30{ height:30px;}
/* 文字颜色属性 */
.f12_000000,.f12_000000 a{color:#000000; text-decoration:none;}
/*灰色*/
.f12_222,.f12_222 a:link,.f12_222,.f12_222 a:visited{color:#222; text-decoration:none;}
.f12_222 a:hover{color:#f00; text-decoration:underline;}
.f12_4c4c4c,.f12_4c4c4c a:link,.f12_4c4c4c,.f12_4c4c4c a:visited{color:#4d4d4d; text-decoration:none;}
.f12_4c4c4c a:hover{color:#f00; text-decoration:underline;}
.f12_666,.f12_666 a:link,.f12_666,.f12_666 a:visited{color:#666; text-decoration:none;}
.f12_666 a:hover{color:#f00; text-decoration:underline;}

.f12_999,.f12_999 a:link,.f12_999,.f12_999 a:visited{color:#999; text-decoration:none;}
.f12_999 a:hover{color:#f00; text-decoration:underline;}
/*绿色*/
.f12_3a9a24,.f12_3a9a24 a:link,.f12_3a9a24,.f12_3a9a24 a:visited{color:#3a9a24; text-decoration:none;}
.f12_3a9a24 a:hover{color:#3a9a24; text-decoration:underline;}
/*红色*/
.f12_ff3333,.f12_ff3333 a:link,.f12_ff3333,.f12_ff3333 a:visited{color:#ff3333; text-decoration:none;}
.f12_ff3333 a:hover{color:#ff3333; text-decoration:underline;}

.f12_fff,.f12_fff a:link,.f12_fff,.f12_fff a:visited{color:#fff; text-decoration:none;}
.f12_fff a:hover{color:#f00; text-decoration:underline;}

/*边框*/
.bor_ddd{border:1px solid #ddd;}
.bor_btm_ddd {border-bottom: 1px solid #ddd;}

.bor_e1e1e1{border:1px solid #e1e1e1;}

.wid960{ width:960px; margin:0 auto; clear:both; overflow:hidden;}
.l{ float:left;}
.r{ float:right;}
img{ display:block;}
#nav{ width:940px; height:34px; background:url(../images/index_nav_bg.gif) repeat-x; padding:0px 10px;}
#nav a{color:#fff; background:url(../images/index_nav_line.gif) no-repeat right 3px; padding:5px 30px 0px; line-height:34px;}

#nav ul li a:link,#nav ul li a:visited{ color:#fff; text-decoration:none;}
#nav ul li a:hover{ color:#fff; text-decoration: underline;}
#nav ul li.active a:link,#nav ul li.active a:visited{ color:#333; text-decoration:none;}

.pic_01{ width:145px; height:100px;}
.pic_02{ width:650px; height:100px; padding-left:10px;}
#work h3{ line-height:28px; height:28px;background: url("http://news.hnr.cn/images/bj.gif") repeat-x;}
#work h3 .l{background: url("http://news.hnr.cn//images/fangkuai.gif") no-repeat 10px 10px;color: #D2092D;padding-left: 25px;width: 80px;}
#work p a{ line-height:28px; margin:0px 8px;}
.mid_news p.tg{ width:340px;}
.wid_215{ width:215px;}


.focuse_f{ width:320px; height:258px; position:relative; overflow:hidden;}
.focuse_f a{ width:320px; height:240px; display:block;}
.focuse_f ul{ position:relative; z-index:5; padding:0; margin:0; width:320px; height:240px;}
.focuse_f p{ position:absolute; top:211px; left:0px; width:310px; height:30px; line-height:30px;}
.num{width:220px; height:18px; padding-left:100px; background:#222;}
.num a,.num a.current{ width:17px; height:15px;cursor:pointer; float:left;}
.num a{background:url(../images/index_focuse_pointcurrent.gif) no-repeat; margin-left:6px; margin-top:1px;}
.num a.current {background:url(../images/index_focuse_point.gif) no-repeat;}
.blackbg{ background:url(../images/blackbg.png) repeat;}
.wid320{ width:320px; overflow:hidden;}
.width334{ width:334px; padding-left:18px;}
.width270{ width:270px;}
#midnews h2,#midnews p{ width:334px;overflow:hidden;}
#midnews h2{ height:32px;}
#midnews p{ height:22px;}
#midnews ul li{ width:310px; height:28px;overflow:hidden;}
.line_bg{background:url(../images/linebg.gif) repeat-x; height:1px;}
.li_dot li{ padding-left:10px; background:url(../images/list_li_dot.gif) no-repeat 2px 12px;}
h3.tit{ font:bold 18px/36px "微软雅黑";}
#r_news ul li{ width:254px; height:25px; overflow:hidden; line-height:25px;}
.black_btn{ background:url(../images/index_btn_bm.gif) no-repeat; width:250px; height:46px; font:bold 24px/46px "微软雅黑";}
/*橘色*/
a.black_btn{color:#eaa500; text-decoration:none;}
a.black_btn:hover{color:#eaa500; text-decoration:underline;}
.tit_green{ background:url(../images/index_tit_green.gif) no-repeat; height:30px; width:140px; padding-left:25px;}
.pad_r_15{  padding-right:15px;}
.bor_rb{ border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.pad_l_12{  padding-left:12px;}
/*图片滚动*/
.v_show { width:295px;}
.v_show .prev,.v_show .next {display:block; float:left; background:#3a9a24 url(../images/index_pre.png) no-repeat; width:19px; height:19px; margin:8px 0px 0px 5px;}
.v_show .prev:hover{background-color:#dfdfdf;}
.v_show .next { background:#3a9a24 url(../images/index_next.png) no-repeat; }
.v_show .next:hover{background-color:#dfdfdf;}
.v_content { position:relative; width:270px; height:152px; overflow:hidden;}
.v_content_list { position:absolute; width:1080px; top:0px; left:0px; }
.v_content ul {float:left;}
.v_content ul li {display:inline; float:left; width:270px; height:152px; overflow:hidden; position:relative;}
.v_content ul li p{ width:260px; height:30px; overflow:hidden; position:absolute; left:0px; bottom:0px;}
.pad_btm5{ padding-bottom:5px;}
#zyz li p{ width:82px; height:28px; overflow:hidden;}
#gyqz li{ position:relative;}
#gyqz li p{ width:82px; height:28px; overflow:hidden; position:absolute; left:12px; bottom:0px;}
#wygz li{ width:252px; height:24px; overflow:hidden; padding-left:20px;}
#wygz li:hover{ background:#e8f4e5;}
#wygz a:link,#wygz a:visited{ color:#666; text-decoration:none;} 
#wygz a:hover{ color:#666; text-decoration:none;}
#xd_our li{ width:677px;}
.video ul li,.video_f ul li{ padding-right:32px;}
.video ul li p,.video_f ul li p{ width:166px; height:28px; overflow:hidden;}
.dt{ width:322px;}
.bor_3btm_ddd{ border-bottom:3px solid #ddd;}
.dt ul li{ width:268px; height:28px; overflow:hidden;}
/*快讯*/
.scroll_div {float: left;height: 20px;margin: 0 auto;overflow: hidden;white-space: nowrap;width: 920px;}
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li {display: inline;}

.bm_h2{ line-height:37px; background:url(../images/index_bm_icon.jpg) no-repeat 13px 11px; padding-left:44px;}
.hd_form{ margin-top:15px;}
.hd_form .form_l{ width:144px; padding-right:25px;}

input,textarea{padding:0px 5px; color:#666; outline:none;}
input.inputtext{padding:0px 5px; width:210px; height:20px; line-height:20px;border:1px solid #abadb3;}
.textare{ width:705px; height:90px; line-height:22px;}
.btn{ width:38px; height:24px; padding:0px; border:1px solid #abadb3; color:#999;}


/*新闻正文页开始*/
.newstext_left {float: left;width: 696px;}
.newstext_left .mainbody {background-color: #F7FAF3;border: 1px solid #DDDDDD;clear: both;overflow: hidden;width: 695px;}
.newstext_left .mainbody .title {height: 120px;width: 695px;}
.article_txt {width: 640px;}
.newstext_left .mainbody #contentPagenum {clear: both;float: right;line-height: 24px;width: 695px;}
.newstext_left .mainbody .bottom {clear: both;height: 45px;padding-top: 25px;width: 695px;}
.newstext_left .mainbody .relevantnews {border: 1px solid #DDDDDD;margin: 0 auto;width: 668px;}
.woyaopinglun {background: url("http://book.hnr.cn/images/text_pinglun.jpg") no-repeat scroll 0 0 transparent;clear: both;height: 270px;margin: 0 auto;width: 668px;}
.newstext_left .mainbody .title .bt {height: 90px; line-height:90px;margin: 0 auto;padding: 0;text-align: center;width: 667px;}
.atc_tit {font-family: "Simsun";font-size: 26px;font-weight: 800; height: 90px;line-height: 90px;overflow: hidden;text-align: center;width: 670px;}
.newstext_left .mainbody .title .sx {border-bottom: 1px solid #CCCCCC;height: 30px;line-height: 30px;margin: 0 auto;text-align: center;width: 667px;}
.mr15 {display: inline;margin-right: 15px;}
.newstext_left .mainbody #contentPagenum {clear: both;float: right;line-height: 24px;width: 695px;}
.newstext_left .mainbody #contentPagenum LI {font-size: 14px;line-height: 20px;text-align: center;}
.newstext_left .mainbody #contentPagenum A {color: #000000;margin-right: 2px;text-decoration: none;}
.newstext_left .mainbody #contentPagenum .next {border: 1px solid #5A5A5A;float: left;font-size: 12px;height: 20px;line-height: 20px;list-style-type: none;margin: 4px;width: 54px;}
.newstext_left .mainbody #contentPagenum .previous-off {border: 1px solid #5A5A5A;display: block;float: left;font-size: 12px;height: 20px;line-height: 20px;margin: 4px;width: 54px;}
.newstext_left .mainbody #contentPagenum .next-off {color: #666666;display: block;float: left;font-size: 12px;padding-left: 6px;padding-right: 6px;}
.newstext_left .mainbody #contentPagenum .ellipsis {color: #666666;display: block;float: left;font-size: 12px;padding-left: 6px;padding-right: 6px;}
.newstext_left .mainbody #contentPagenum .next A {font-size: 12px;}
.newstext_left .mainbody #contentPagenum .previous A {font-size: 12px;}
.newstext_left .mainbody #contentPagenum .active {background-color: #AAAAAA;border: 1px solid #5A5A5A;color: #FFFFFF;display: block;float: left;height: 20px;line-height: 20px;margin: 4px;text-align: center;width: 24px;}
.newstext_left .mainbody #contentPagenum .last {background-color: #AAAAAA;border: 1px solid #5A5A5A;display: block;height: 20px;line-height: 20px;margin: 4px;text-align: center;width: 40px;}
.newstext_left .mainbody #contentPagenum_1 UL {clear: left;float: right;margin: 0;padding: 0;}
.newstext_left .mainbody #contentPagenum_1 LI {float: left;font-size: 12px;list-style-type: none;margin: 0;padding: 0;}
.newstext_left .mainbody #contentPagenum_1 .previous-off {color: #666666;display: block;float: left;padding: 3px 6px;}
.newstext_left .mainbody #contentPagenum_1 .next-off {color: #666666;display: block;float: left;padding: 3px 6px;}
.newstext_left .mainbody #contentPagenum_1 .ellipsis {color: #666666;display: block;float: left;padding: 3px 6px;}
.newstext_left .mainbody #contentPagenum_1 .active {color: #FF0000;float: left;padding: 3px 6px;}
.newstext_left .mainbody #contentPagenum_1 A:link {color: #0063E3;display: block;float: left;padding: 3px 6px;text-decoration: none;}
#contentPagenum_1 A:visited {color: #0063E3;display: block;float: left;padding: 3px 6px;text-decoration: none;}
#contentPagenum_1 A:hover {background-color: #2E6AB1;color: #FFFFFF;}
.newstext_left .mainbody .bottom {clear: both;height: 45px;padding-top: 25px;width: 695px;}
.newstext_left .mainbody .bottom_left {float: left;height: 18px;padding-left: 30px;width: 160px;}
.newstext_left .mainbody .bottom_left a {text-decoration: underline;}
.newstext_left .mainbody .bottom_left a:link, .newstext_left .mainbody .bottom_left a:visited, .newstext_left .mainbody .bottom_left a:hover, .newstext_left .mainbody .bottom_left a:active {color: #000000;}
.newstext_left .mainbody .bottom_right {float: right;padding-right: 30px;}
.newstext_left .mainbody .relevantnews {border: 1px solid #DDDDDD;height: 187px;margin: 0 auto;width: 668px;}
.newstext_left .mainbody .relevantnews_title {border-bottom: 1px solid #DDDDDD;height: 37px;line-height: 37px;margin: 0 auto;width: 658px;}
.newstext_left .mainbody .relevantnews_title p {color: #4A4A48;float: left;font-size: 14px;font-weight: bolder;padding-left: 10px;}
.newstext_left .mainbody .relevantnews_title span {color: #949691;float: right;font-size: 14px;padding-right: 8px;}
.newstext_left .mainbody .relevantnews_title a:link, .newstext_left .mainbody .relevantnews_title a:visited, .newstext_left .mainbody .relevantnews_title a:hover, .newstext_left .mainbody .relevantnews_title a:active {color: #494B46;}
.newstext_left .mainbody .relevantnews_menus {height: 138px;margin: 0 auto;width: 650px;}
.newstext_left .mainbody .relevantnews_menus_left {border-right: 1px dotted #DDDDDD;float: left;height: 125px;margin-top: 11px;width: 310px;}
.newstext_left .mainbody .relevantnews_menus_left li {background: url("http://www.hnr.cn/images/dian.gif") no-repeat scroll 23px 13px transparent;height: 28px;line-height: 28px;overflow: hidden;padding-left: 35px;padding-top: 0;width: 280px;}
.newstext_left .mainbody .relevantnews_menus_left p {color: #4A4B46;font-size: 14px;padding-left:0px;}
.newstext_left .mainbody .relevantnews_menus_left a:link, .newstext_left .mainbody .relevantnews_menus_left a:visited, .newstext_left .mainbody .relevantnews_menus_left a:hover, .newstext_left .mainbody .relevantnews_menus_left a:active {color: #494B46;}
.newstext_left .mainbody .relevantnews_menus_right {float: left;height: 125px;margin-top: 11px;width: 285px;}
.newstext_left .mainbody .relevantnews_menus_right li { background: url("http://www.hnr.cn/images/dian.gif") no-repeat scroll 23px 13px transparent;height: 28px;line-height: 28px;overflow: hidden;padding-left: 35px;padding-top: 0;width: 280px;}
.newstext_left .mainbody .relevantnews_menus_right p {color: #4A4B46;font-size: 14px;padding-left:0px;}
.newstext_left .mainbody .relevantnews_menus_right a:link, .newstext_left .mainbody .relevantnews_menus_right a:visited, .newstext_left .mainbody .relevantnews_menus_right a:hover, .newstext_left .mainbody .relevantnews_menus_right a:active {color: #494B46;}
.jiahaoyou {border-bottom: 1px dashed #DDDDDD;clear: both;height: 196px;margin: 0 auto;width: 667px;}
.jiahaoyou0 {float: left;height: 170px;padding-left: 10px;padding-top: 20px;width: 100px;}
.jiahaoyou1 {height: 75px;text-align: center;width: 90px;}
.jiahaoyou2 {color: #656565;height: 75px;text-align: center;width: 90px;}
.woyaopinglun4 textarea {width: 650px; font-size:12px; line-height:15px;}
.list_left {clear: both;float: left;margin: 0 auto;overflow: hidden;width: 670px;}
.list_left .con {border-bottom: 1px dashed #999999;clear: both;overflow: hidden;padding-bottom: 15px;padding-top: 13px;width: 670px;}
.list_left .con li { background: url("http://www.hnr.cn/images/dian.gif") no-repeat scroll 10px 12px transparent;height: 28px;line-height: 28px;overflow: hidden;padding-left: 20px;text-align: left;width: 620px;}
.list_left .con p {color: #000000;float: left;font-size: 14px;}
.list_left .con span {color: #7F7F7F;float: right;}
.list_left .con a:link, .list_left .con a:visited,.list_left .con a:active{color: #222; text-decoration:none;}
.list_left .con a:hover{ text-decoration:underline;    color: #D40011;}
.list_right {float: right;height: 950px;width: 250px;}
.list_left img{ display:inline;}

.page{ padding:10px 10px 0px 0px;}
.page_numb,.pagefirst,.pagelast{ padding:0px 8px; height:19px; display: block; float:left; border:1px solid #d3d3d3; text-align:center; line-height:19px; color:#0079ad; margin-right:9px; color:#d3d3d3;}
span.page_numb{ padding:0px 8px; height:19px; display: block; float:left; text-align:center; line-height:19px; color:#fff; font-weight:bold; margin-right:9px; background:#cccccc; border:1px solid #d3d3d3;}
a.page_numb:link,a.page_numb:visited{ text-decoration:none; color:#D3D3D3;}
a.page_numb:hover{ text-decoration:underline; color:#333;}