.ni_arcnav  a:hover,
#ni_about a:hover,
.ni_abdown  a:hover,
.ni_main_con a:hover,
.ni_hotweek a:hover,
.ni_best a:hover,
.ni_nav a:hover
{ color:#f30; text-decoration:underline;}

.ni_hotgirl li a:hover { color:#c25012;}

.ni_wrap {width:970px; margin:0 auto 15px;  text-align:left;}
.ni_side {float:right; width:310px;}
.ni_main { width:650px; float:left; zoom:1; overflow:hidden; }


.ni_wrap ul, .ni_wrap ol, .ni_wrap li {list-style:none;}
.ni_wrap .mo {float:right; font-size:12px; font-weight:normal;}
.ni_wrap .clear {height:0; overflow:hidden; clear:both;}

#cms_hot{text-align: center; overflow:hidden;}

.ni_main_in {font-size:14px;  border-width:2px 1px 1px 1px; border-color:#4a89be #c0d2d7 #c0d2d7; border-style:solid; padding:10px; overflow:hidden; zoom:1; }
.ni_main_ex {border-width:0 1px 1px 0; border-color:#f2f2f2; border-style:solid; margin: 20px 0;}
.ni_main_ex p {border:1px solid #8db6d6; background:#f9fbfc; padding: 10px 15px; color:#0a4e94; line-height:24px;}
.ni_main_ex strong {margin-right:6px;}

.ni_title {color:#333; font-size:24px; font-weight:normal; text-align:center; font-family:'黑体'; margin: 10px 0;}
.ni_main_meta { text-align:center; font-size:12px; margin: 10px 0;}
.ni_main_meta span {margin:0 3px;}
.ni_main_meta b {color:#c80404;}

.ni_nav { background:url(/head/images/ni_home.gif) no-repeat 10px center; padding-left:30px; line-height:20px; height:20px; margin-bottom:10px; color:#555;}
.ni_nav a {color:#00609d;}

.ni_main_con { line-height:24px; color:#2B2B2B; margin: 0 10px; overflow:hidden; width:608px;}
.ni_main_con p {margin:1em 0; text-indent: 2em; clear: both;  padding-top:1px;}

.ni_main_con a{ color:#06F;text-decoration: underline;}
.ni_main_con a:hover{ color:#F30;}
.ni_main_con img { margin:0  auto; border:1px solid #C0C0C0; padding:2px; max-width:601px ; height:auto ; line-height:23px;}

.ni_main_con table{border-collapse:collapse;border: 2px solid  #CCC;}
.ni_main_con td{border-collapse:collapse;border: 1px solid #CCC;}

/*评价*/
#ni_what { clear:both; height:55px; position: relative;  margin: 20px 5px ;  float:left;   left:20px;}
#ni_what_in {position: relative; float:left;  }
#ni_good, #ni_bad { float:left; width:103px; height:30px; font-family:arial; font-weight:bold; font-size:22px; color:#fff; padding-top:25px; line-height:30px; text-align:center; cursor:pointer; margin:0 10px;  }
#ni_good { background:url(/head/images/ni_good.png) no-repeat;}
#ni_bad { background:url(/head/images/ni_bad.png) no-repeat;}



/*转帖*/
.ni_share { font-size:12px; margin:5px ;}
.ni_share .n0 { color:#d41515;}

/*上下篇*/
.ni_arcnav {font-size:12px; color:#000; padding:10px 0 0; margin:0 5px; overflow:hidden; zoom:1; }
.ni_arcnav span { width:49.9%; float:left; height:20px;  line-height:20px; overflow:hidden;}
.ni_arcnav a {color:#0378ad; text-decoration:underline;}


/*相关文章*/
#ni_about {border-width:1px 0; border-style:solid; border-color:#ebeff0; padding:0 5px  10px; margin: 0 5px;}
#ni_about h3 {margin:15px 0; font-size:14px; color:#262626}
#ni_about h3 b {margin:0 6px;}
#ni_about h3 b, #ni_about h3 a { color:#d41515;}
#ni_about ul { font-size:12px;}
#ni_about li { color:#9d9d9d; line-height:26px; background:url(/head/images/ni_arr_r.gif) no-repeat left center; padding-left:10px;}
#ni_about li a{ color:#0f538d; margin-right:6px;}


/*相关下载*/

.ni_abdown {border:1px solid #dce4e6; height:190px; margin:10px 0;}
.ni_abdown h2, .ni_comment { height:31px; line-height:30px; background:url(/head/images/ni_tbg.png) repeat-x; font-size:14px; color:#04497a; padding: 0 15px;}
.ni_abdown h2 span, .ni_comment span { background:url(/head/images/ni_tib.png) no-repeat left center; padding-left:10px;}
.ni_abdown h2 .more {float:right; font-weight:normal; font-size:12px;}

.ni_abdc { position:relative; padding-top:1px;}

.ni_dfocus {position: absolute; padding:10px 0  0  124px; margin:10px 3px 0 5px; display:inline; height:130px; width:105px; border-right:1px  dashed #d9d9d9; left:0; top:0; background:#fff; }
.ni_dfocus .pic { position:absolute; left:15px; top:5px;}
.ni_dfocus .pic img {padding:1px; border:1px solid #9ac9f0; width:90px; height:126px;}
.ni_dfocus h5 { font-size:12px;  height:20px; line-height:20px; overflow:hidden;}
.ni_dfocus h5 a { color:#0378ad;}
.ni_dfocus h6 { font-size:18px; font-weight:normal; margin-bottom:3px; color:#ff5907; font-family:arial;}
.ni_dfocus p { color:#333; line-height:24px; height:24px; overflow:hidden;}
.ni_dfocus p b { font-weight:normal;}

.ni_moreab { overflow:hidden; margin:10px 3px 0 240px; padding:0 10px 0 10px; zoom:1; background:url(/head/images/ni_2bg.gif); height:140px; overflow:hidden;}
.ni_moreab a{ color:#0f538d;}
.ni_moreab li { line-height:28px; height:28px; overflow: hidden;  background:url(/head/images/ni_arr_g.gif) no-repeat left 8px; padding-left:8px;}
.ni_moreab li .size { float:right; font-family:arial; color:#ff5907;}

/*网友评论*/
.ni_comment {border-width:1px 1px 0; border-style:solid; border-color: #E1E1E1; margin-bottom:-2px; }


/*热门下载*/
.ni_hotdown {border:1px solid #d0d1d3; margin-top:10px;  zoom:1;}
.ni_hotdown h2 { height:28px; border-bottom:1px solid #d0d1d3; margin-bottom:10px; position:relative; background:url(/head/images/ni_tbg_b.png) repeat-x;}
.ni_hotdown h2 span { position:absolute; font-size:14px; color:#fff; width:131px; height:35px; background:url(/head/images/ni_hot.gif) no-repeat; left:-1px; top:-1px; text-align:center; line-height:30px;}
.ni_hotdown img { height: 127px; width: 90px; padding:1px; border:1px solid #6091ac; }
.ni_hotdown li { height: 151px; width: 94px; float: left; display:inline; margin:5px 17px 10px; text-align: center; overflow:hidden; line-height:20px; }

/*侧边*/

.ni_sh {font-size:14px; color:#04497a; background:url(/head/images/ni_tia.png) no-repeat left center; padding:5px 12px;  line-height:30px; margin:0 0 0 15px;}
.ni_sbox {border-width:2px 1px 1px; border-style:solid; border-color:#4a89be #afd8ef #afd8ef; background:url(/head/images/ni_hbg_blue.gif) repeat-x;  margin-bottom:10px;}

.ni_hotgirl {border-color:#ec5b29 #fcd9b1 #fcd9b1; background-image:url(/head/images/ni_hbg_r.gif)}
.ni_hotgirl .ni_sh {color:#d73f03;}

.ni_best ul {margin:0 10px 0 15px;}
.ni_best li { height:24px; line-height:24px; margin-bottom:4px; background:url(/head/images/ni_arr_r.gif) no-repeat left center; padding-left:10px;}
.ni_best li a {color:#333;}

.ni_hotgirl ul { overflow:hidden; zoom:1; margin:5px 10px 0;}
.ni_hotgirl li { text-align:center; width:124px; margin:0 10px; display:inline; float:left; line-height:24px; height:125px; margin-bottom:5px; overflow:hidden;}
.ni_hotgirl li img { width:112px; height:97px; border:1px solid #ecccb4; padding:2px; background:#fff; display:block; margin:0 auto;}
.ni_hotgirl li a {color:#414141;}

.ni_hotweek ol {background:url(/head/temp/nh_rank.gif) no-repeat 0 3px;  padding-left:25px; margin:0 10px 0 13px ;}
.ni_hotweek li { line-height:24px; height:24px; margin-bottom:4px;}

.ni_onair ul {padding:0 10px; overflow:hidden; zoom:1; }
.ni_onair li img {width:55px; height:30px; float:left; border:1px solid #d5d5d5; padding:1px;  display:inline; margin-right:8px;}
.ni_onair li { height:34px; padding:10px 0 11px; margin-bottom:-1px; vertical-align:bottom; background:url(/head/images/ni_line.png) no-repeat left bottom;}
.ni_onair li h3 { height:20px; overflow:hidden; font-size:12px; line-height:20px;}
.ni_onair li a {color:#333; color:#0378AD; }
.ni_onair li a:hover { color:#f30; text-decoration:underline;}
.ni_onair li span { float:right; overflow:hidden; font-size:12px; font-family:arial; color:#db2e11; font-weight:normal; }
.ni_onair li p { line-height:14px; height:14px; overflow:hidden;}

/*
.ni_main_page {font-size:12px; margin:0 5px; padding:0 5px 10px; border-bottom:1px solid #EBEFF0;}
#cms_showpage_text {height:22px; overflow:hidden; }
#cms_showpage_text a,#cms_showpage_text b  {float:left; padding:0 7px; height:20px; margin:0 3px; line-height:22px; overflow:hidden;}
#cms_showpage_text a{ border:1px solid #bfbfbf; color:#0f538d;}
#cms_showpage_text a:hover {border-color:#1d84b3;  background:#4eaed9; color:#fff;}
#cms_showpage_text b  {border:1px solid #045f88; background:#0d86bd; color:#fff;}
#cms_showpage {clear:both; margin:0 3px;}
#cms_showpage h5 {font-size:14px; color:#333; margin:15px 0 5px; line-height:20px;}
#cms_showpage li {line-height:22px; }
*/

/*文章信息页 分页列表*/


.ni_fg { overflow:hidden; zoom:1;}
.ni_fg div {margin:0 15px;}

.ni_fg dl { overflow:hidden; height:110px;  padding:10px 2px 11px 2px ; margin:0 0  -1px;  background:url(/head/images/ni_line.png) no-repeat left bottom;}
.ni_fg h2 { position:relative; z-index:9;}
.ni_fg h2 + dl {border:none;}
.ni_fg dt{ float:left; display:inline; margin-right:15px; }
.ni_fg dt img { width:76px; height:105px; padding:1px; border:1px solid #b2b2b2;}
.ni_fg dd { overflow:hidden; line-height:22px; height:22px; color:#4d4d4d;}
.ni_fg dd a { font-weight:bold; color:#0378ad; }
.ni_fg dd  b {font-weight:normal;}


#cms_showpage_text {
	line-height: 22px;
	text-align: right;
	overflow: hidden;
	margin: 5px;
	clear: both;
}
#cms_showpage_text a{
	float: left;
	height: 20px;
	border: 1px solid #69F;
	margin-left: 2px;
	text-align: center;
	background-color: #F3FCFC;
	font-size: 13px;
	font-weight: bold;
	color: #06C;
	line-height: 20px;
	padding-right: 5px;
	padding-left: 5px;
}
#cms_showpage_text b {
	float: left;
	height: 20px;
	width: 30px;
	margin: 0px;
	padding: 0px;
	color: #F00;
	font-weight: bold;
	text-align: center;
}
#cms_showpage_text p {
	display: inline;
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
}




#cms_showpage {
	margin: 0 6px;
	border: 1px solid #c0e2ef;
	clear: both;
	overflow:hidden; zoom:1;
}
#cms_showpage h5 {
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	height: 30px;
	line-height: 30px;
	background-color: #E3F3F9;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #c0e2ef;
	text-indent: 10px;
}
#cms_showpage ul {
	font-size:12px;
	overflow:hidden;
	margin: 0px;
}
#cms_showpage li {
	float: left;
	width: 290px;
	line-height:25px;
	height:25px;
	overflow:hidden;
	list-style-type: none;
	padding-left: 10px;
	 vertical-align: bottom;


}

/* 2012-02-20 */
#bdshare { display: block !important; float:none !important; overflow:hidden; zoom:1;}
#bdshare a { padding-right:3px;}



 
/*顶部 */
#diy_index { width:970px; margin:5px auto 0; text-align:left; background:#FFF}
#diy_index strong {color:#0472a8}
#diy_index li a:hover img {border-color:#feac7a;}

.diy_best {border:1px solid #ccc;}
.diy_bh { text-indent:15px;  height:30px; line-height:30px; overflow:hidden; color:#ccc; border-bottom:1px solid #dadada; background:url(images/ih_hbg.png) repeat-x;}
.diy_bh a {margin:0 3px;}

.diy_pic { overflow:hidden; zoom:1; padding:10px 0 0 3px; height:123px;}
.diy_pic li{ float:left; display:inline; margin: 0 0 0 12px; text-align:center; width:124px; overflow:hidden; line-height:20px; height:117px;}
.diy_pic img{ width:120px; height:90px; padding:1px; border:1px solid #ccc; display:block; margin-bottom:3px;}
.diy_pic a {color:#333;}
.diy_pic a:hover { color:#F30}
.diy_bd {color:#bfbfbf;  line-height:18px; padding:3px;;word-wrap:break-word;word-break:break-all; border-top:1px dashed #dadada; overflow:hidden; height:18px; margin:0 8px;}
.diy_best .even { background:#f4fafe;}
.diy_best { padding-bottom:2px;}
#diy_index .diy_bd .more { float:right; font-family:arial; display:inline; margin-left:0.5em; color:#0F5385;}

.diy_newest { border:1px solid #a8c2cd; background:#f5f5f5; overflow:hidden; zoom:1; height:100px; margin-top:5px;}
.diy_newest h2 { width:24px; background:#dfedf3; color:#0472a8; border-right: 1px solid #a8c2cd; font-size:12px; text-align:center; float:left; line-height:18px; height:78px; padding-top:12px; position:relative;}
.diy_newest h2 span { position:absolute; width:5px; height:9px; right:-5px; top:40px; background: url(images/ih_arrow.png) no-repeat ; z-index:9;}

#diy_lw { float:right; width:943px; overflow:hidden; zoom:1; }
#diy_nul { margin-top:10px; padding-left:4px;}
#diy_nul li {float:left; display:inline; margin:0 0 10px 0; width:80px; text-align:center; height:81px; overflow:hidden; }
#diy_nul li img {width:60px; height:60px; margin:0 auto 3px; padding:1px;  border:1px solid #ccc; display:block; background:#fff;}



.bdsharebuttonbox p{ text-align:left;font-size:14px; font-weight:normal; font-family:"微软雅黑"; color:#ff3300; }
