@charset "utf-8";
/* CSS Document */



.backhome{ position:absolute; left:10px; top:0; background:#810101; height:33px; line-height:33px; font-size:14px; font-weight:bold; padding:0 14px;}
.newsnav{ height:36px; background:url(../images/header_bg.gif) repeat-x 0 -154px; border-top:1px solid #7d1717 }
.newsnav ul{ width:1000px; margin:auto; height:36px;}
.newsnav ul li{ height:36px; float:left;}
.newsnav ul li a{ font:16px/36px microsoft yahei; color:#fff; padding:0 19px; display:block;}
.newsnav ul li a:hover{ background:#fff; text-decoration:none; color:#670d0d}
.newsfocus{ float:left; width:620px; height:364px; overflow:hidden; position:relative}
.headnews{ padding:40px 0}
#fimg img{ width:620px; height:364px}
#fimg a,#fimg a:hover{ color:#fff}
#fimg a p{ margin:0; padding:0 15px; position:absolute; bottom:0; left:0; width:590px; font:14px/31px "宋体"; height:31px; background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7;}
#fnav{ position:absolute; height:20px; bottom:3px; right:5px; z-index:101}
#fnav a{ display:inline-block; float:left; margin:0 2px; height:15px; width:15px; line-height:15px; color:#6f0a09; background:#fff; text-align:center}
#fnav a:hover{ text-decoration:none}
#fnav a.activeSlide{ background:#6f0a09; color:#fff}
.newshn{ float:right; width:350px; height:364px; background:url(../images/newshn_bg.jpg) no-repeat}
.nhnt{ font:16px/25px microsoft yahei; color:#fff; padding:18px 10px}
.nhnlist{ padding:0 28px 0 17px; height:129px; overflow:hidden}
.nhnlist ul li{ background:url(../images/dot.gif) no-repeat 5px 18px; font:14px/42px songti; border-bottom:1px dotted #b5b4b4; padding:0 0 0 15px; width:290px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.nhnlist ul li span{ display:none}
.nhnpic{ padding:0 28px 0 20px}
.nhnpic div{ font:14px/24px songti;}
.nhnpic p{ font:17px/22px microsoft yahei; margin:0 0 9px}
.nhnpic .picjs img{ display:none }
.nhnline{ border-top:1px solid #dfdfdf; border-bottom:1px solid #fff; margin:12px 28px 7px 17px}
.newsmain{ float:left; width:620px}
.newsside{ float:right; width:350px;}
.ntitle2{ border-bottom:4px solid #670d0d; height:29px; position:relative; margin:0 0 20px}
.ntitle2 div{ position:absolute; height:32px; padding:0 14px 0 4px; font:18px/32px microsoft yahei; color:#333; top:0; left:0; background:#fff}
.ndjpic{ width:240px; float:left; padding:6px 0 0}
.ndjpic a{ display:block; width:240px; height:170px; position:relative;}
.ndjpic a p{ position:absolute; left:0; bottom:0; height:29px; background:#000; margin:0; padding:0 10px; font:14px/29px songti; color:#fff; width:220px; opacity:0.7; filter:alpha(opacity=70) }
.ndjpic img{ width:240px; height:170px;}
.ndjlist{ width:360px; float:right}
.ndjlist ul li{ background:url(../images/dot.gif) no-repeat 5px 18px; font:14px/42px songti; border-bottom:1px dotted #b5b4b4; padding:0 0 0 15px; width:345px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ndjlist ul li span{ display:none}
.newsxshd,.newshzjl{ width:295px; float:left}
.newshzjl{ float:right}
.nhdpic{ margin:0 0 14px}
.nhdpic a{ display:block; width:295px; height:120px; position:relative;}
.nhdpic a p{ position:absolute; left:0; bottom:0; height:29px; background:#000; margin:0; padding:0 10px; font:14px/29px songti; color:#fff; width:275px; opacity:0.7; filter:alpha(opacity=70) }
.nhdpic img{ width:295px; height:120px;}
.nhdlist ul li{ background:url(../images/dot.gif) no-repeat 5px 18px; font:14px/42px songti; border-bottom:1px dotted #b5b4b4; padding:0 0 0 15px; width:280px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.nhdlist ul li span{ display:none}
.jxkypic{ margin:0 0 14px}
.jxkypic a{ display:block; width:350px; height:170px; position:relative;}
.jxkypic a p{ position:absolute; left:0; bottom:0; height:29px; background:#000; margin:0; padding:0 10px; font:14px/29px songti; color:#fff; width:330px; opacity:0.7; filter:alpha(opacity=70) }
.jxkypic img{ width:350px; height:170px;}
.xbt{ float:left; width:122px; background:#8f3931; padding:8px 0}
.xbt div{ margin:0 0 0 8px; border-bottom:1px solid #a15f5f; font:14px/35px microsoft yahei; color:#fff; text-align:center; cursor:pointer }
.xbt div.xbon{ background:url(../images/xbon.gif) no-repeat; color:#8f3931}
.xbc{ float:right; width:498px; background:#f5f4f4; height:340px}
.xbc i{ display:none; padding:20px}
.xbc i.xbdiv{ display:block; font-style:normal}
.xbpic{ min-height:130px; margin:0 0 10px}
.xbpic div img{ width:200px; height:130px; float:left; margin:0 16px 0 0}
.xbpic div p{ font:16px/20px microsoft yahei; margin:0 0 12px}
.xbpic div{ font:14px/24px songti}
.xblist ul li{ background:url(../images/dot.gif) no-repeat 5px 18px; font:14px/42px songti; border-bottom:1px dotted #b5b4b4; padding:0 0 0 15px; width:443px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.xblist ul li span{ display:none}
