/*网页整体*/
*{ padding: 0; margin: 0; list-style: none; }
body{ background: #000; }
a img{ border: none; }
#wrap{ width: 962px; margin: 0 auto;text-align:left;}

.clear { clear: both; }

/* ----------------------------------  头部开始  ---------------------------------- */
#header.dark_simple {
    height: 70px;
    _height: 70px;
    position: relative;
	  background: url(http://www.infzm.com/images/zhuanti_source/beichuanstory/header_dark_simple_bg.png) repeat-x;
    z-index: 2;
    font-size: 12px;
}

#header.dark_simple #readcn img{display:none;}

#header.dark_simple #siteLogo{
	/*网站logo*/
	display: block;
	height: 53px;width:183px;
	background:url(infzm_logo_s.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.infzm.com/images/zhuanti_source/beichuanstory/infzm_logo_s.png");
	position: relative;
	/*text-indent: -5000px;*/
	cursor: pointer;
	/*background-color: #fafaf5;*/
	top:12px;
	z-index: 9999;
}


#header.dark_simple #userPanel{   position: absolute; right: 0; top: 0; }

#header.dark_simple #userPanel .usericon{display:none; margin: 9px 0 0 9px; float: left; width: 75px; height: 75px; border: 1px solid #ccd6e9; background: url(http://www.infzm.com/2008/images/nouserpic.png) no-repeat center; }
#header.dark_simple #userPanel .usericon img{ margin: 6px; width: 63px; height: 63px; }
#header.dark_simple #userPanel .info p{float:left;margin-left:10px;}
#header.dark_simple #userPanel .info{ float:left; margin: 6px 0 0 90px; line-height:175%;padding-right:10px;font-size:12px}
#header.dark_simple #userPanel .info .today{ color: gray;float:left; }
#header.dark_simple #userPanel .info .today em{ font: italic 700 12px/1.1 Arial, Helvetica, sans-serif; }
#header.dark_simple #userPanel .info .today strong{ font-weight: 100 }

#header.dark_simple #userPanel .info .message{float:left;}
#header.dark_simple #userPanel .info .message a,
#header.dark_simple #userPanel .info .message a:visited{color: #f60; text-decoration: none;}

#header.dark_simple #userPanel .info .welcome{float:left;}
#header.dark_simple #userPanel .info .welcome,
#header.dark_simple #userPanel .info .welcome a,
#header.dark_simple #userPanel .info .welcome a:visited{ color: #fff; text-decoration: none;}

#header.dark_simple #userPanel .info .usercenter{float:left;}
#header.dark_simple #userPanel .info .usercenter a,
#header.dark_simple #userPanel .info .usercenter a:visited{ color: #c00; text-decoration: none;}

#header.dark_simple #userPanel .info .logout{float:left;}
#header.dark_simple #userPanel .info .logout a,
#header.dark_simple #userPanel .info .logout a:visited{ color: #555; text-decoration: none;text-align:right;}

#header.dark_simple #userPanel .info .message a:hover{ color: #eee;text-decoration: underline }
#header.dark_simple #userPanel .info .usercenter a:hover{ color: #c00; text-decoration: underline }

#header.dark_simple #userPanel .info .logout a:hover{ color: #c00; text-decoration: underline }

#header.dark_simple #userPanel.noUserIcon .info{ display:block; margin: 5px 0 0 10px; line-height:175%;padding-right:10px;}
#header.dark_simple #userPanel.noUserIcon .usericon{ display: none; }
#header.dark_simple #userPanel.noUserIcon .info .message #today{ display: inline; }

#header.dark_simple #userPanel .passport{ float:left; margin: 10px 0 0 93px; line-height:175%;padding-right:10px;position: relative;}
#header.dark_simple #userPanel .passport .input{float:left;border:1px solid #777;background:#fff;margin-left:5px;}
#header.dark_simple #userPanel .passport .input input{border:none;background:none; width:80px;color:#ccc; }
#header.dark_simple #userPanel .passport .input.pwd input{width:70px;}
#header.dark_simple #userPanel .passport .input.pwd input{background: white url(passwdbg.gif) 2px no-repeat;}
#header.dark_simple #userPanel .passport .login{ float:left;font-size:12px;margin-left:5px;_margin-left:2px;}
#header.dark_simple #userPanel .passport .login input{border:1px solid #777;background:#eee;padding:3px 2px 0px 3px;_padding:3px 0 0 2px;_margin-top:-1px;_height:22px;_overflow:hidden;}
#header.dark_simple #userPanel .passport #login_box{display:none;}
#header.dark_simple #userPanel .passport .reg{ float:left;color: Highlight;margin-left:10px;padding:2px 0 0;}
#header.dark_simple #userPanel .passport .reg a{color:#f60; }

#header.dark_simple #userPanel.noUserIcon .passport{ margin: 10px 0 0 10px; }

#header.dark_simple #userPanel .passport .input input.focus{color:#000;background:#fff;}
#header.dark_simple #header-media{display:none; width: 250px; height: 90px; position: absolute; top: 7px; right: 280px; }

#header.dark_simple #line-bg{
	width: 100%;
	height:4px;
	background:url(http://www.infzm.com/2008/images/s.png) repeat-x;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.infzm.com/2008/images/s.png",sizingMethod="scale");
	overflow:hidden;
	position: absolute;top:63px;
	z-index: 3;
}

/*主导航*/
#header.dark_simple #NavSearchBar{ width:100%;height: 28px;	border-bottom:5px solid #c00; font-size:12px;bottom:0; position:absolute;z-index:4}

#header.dark_simple #main-nav{ float:right;height: 28px;font-size:14px;padding:0 0 0 25px; }

#header.dark_simple #main-nav li{float:left;margin-right:3px;padding-top:3px; _padding-top:4px;}

#header.dark_simple #main-nav li a,
#header.dark_simple #main-nav li a span{ background: url(http://www.infzm.com/2008/images/tab-red.png) no-repeat 0 -300px; }

#header.dark_simple #main-nav li a{background:none;float:left; height: 25px;color:#555; text-decoration: none; background-position: 0 -100px;padding-left:13px;overflow:hidden }

#header.dark_simple #main-nav li a span{background:none;float:left; color:#8A9683; text-decoration: none;cursor:pointer;background-position: 100% -350px;padding-right:13px;padding:3px 13px 3px 0 }

#header.dark_simple #main-nav li a:hover,
#header.dark_simple #main-nav li.action a{color:#c00; text-decoration: none;background-position: 0 -200px;background-color:#c00; }

#header.dark_simple #main-nav li a:hover span,
#header.dark_simple #main-nav li.action a span{color:#fff;background-position: 100% -250px;padding-top:7px;background-color:#c00;  }


#header.dark_simple #search{display:none; width: 300px;float:right;height:28px; position: relative }
#search .tt{ float:right;line-height:15px; vertical-align: top;position: absolute; right: 243px;top:8px; }
#search .input input{border: 1px solid #ccd6e9;width:173px;padding:3px 2px 2px;_padding:3px 2px 0px;color:#ddd;background:url(http://www.infzm.com/2008/images/search-input-bg.png) repeat-x top;}
#search .input{ position: absolute; right: 60px; top: 4px;_top: 3px; }
#search .submit{ position: absolute; right: 10px; top: 4px; }

	/*二级导航*/
	#main-sub-nav { width: 100%; height: 30px;background: #fff url(http://www.infzm.com/2008/images/news-style-res.png) repeat-x 0 2px;}
	#main-sub-nav ul{ padding-left: 25px;}
	#main-sub-nav li{ float: left; padding-top: 4px; margin-right: 2px; }
	#main-sub-nav li a,
	#main-sub-nav li a span{float:left; background: url(http://www.infzm.com/2008/images/news-style-res.png) no-repeat; }
	#main-sub-nav li a{height: 22px; font: normal 100 14px/1.2 "宋体";color:#000; text-decoration: none;overflow:hidden;padding-left:10px;}
	#main-sub-nav li a { background-position: 0 50px;}
	#main-sub-nav li a span{ background-position: 100% 100px;padding-right:10px;padding:4px 10px 1px 0;}
	#main-sub-nav li a:hover { background-position: 0 -50px;}
	#main-sub-nav li a:hover span{ background-position: 100% -100px;padding-right:10px;cursor:pointer;}

/* ----------------------------------  头部结束  ---------------------------------- */

/*底部*/
	#footer { border-top: 5px solid #c00; background-color: #212221; position: relative }
	#footer h3{ font: normal 100 12px/1.2 "宋体"; color: #c00;text-align:center;padding:5px 0 3px;border-bottom:1px solid #000;margin-bottom:10px; }
	#footer h3 a#backTop,#footer h3 a#backTop:visited{ float: right;color:#00A1E9; position: relative;}
	#footer h3 a#backTop:hover{ color:#00A1E9; }
	
	#footer #footerNav{ padding-bottom:10px; }
	#footer #footerNav .side-1{ width: 470px; float:left; position: relative;}
	#footer #footerNav .side-2{ width: 491px; float:right;position: relative;padding-bottom:5px;}
	
	#footer .navList{ margin-left: 40px; clear: both;font-size:12px; line-height: 1.2;height:15px;margin-top:8px;}
	#footer #footerNav .side-1 .navList{ margin-left: 10px; }
	#footer .navList dt{float:left; }
	#footer .navList dt span{float:left;width:65px;height:13px;overflow:hidden; text-indent: -5000px; background: url(footer-text.png) no-repeat;}
	#footer .navList dt span.a{ background-position: 100% 0;}
	#footer .navList dt span.b{ background-position: 100% -50px;}
	#footer .navList dt span.c{ background-position: 100% -100px;}
	#footer .navList dt span.d{ background-position: 100% -150px;}
	
	#footer .navList dd{float:left; border-right:1px solid #444;padding:0px 8px 0}
	#footer .navList dd a,#footer .navList dd a:visited{ float:left; height:12px;overflow:hidden;color:#555;}
	#footer .navList dd a:hover{ border-bottom: 1px solid #00A1E9;color:#00A1E9 }	
	#footer .navList.blue dd.first{ padding-left: 5px; }
	#footer .navList.blue dd a,#footer .navList.blue dd a:visited{ color: #05a; }
	#footer .navList.blue dd a:hover{ color: #00A1E9; }
	
	#footer .navList.red dd.first{ padding-left: 35px; }
	#footer .navList.red dd a,#footer .navList.red dd a:visited{ color: #f60; }
	#footer .navList.red dd a:hover{ color: #00A1E9; }
	
	/*底部其它信息*/
	#footer .Otherinfo{ background: #17191F;padding:8px 10px 6px; _padding:8px 10px 0px;}
	#footer .Otherinfo dl{float:left;width:100%; font-size:12px; line-height: 1.2;color:#555; position: relative }
	#footer .Otherinfo dl dt{float:left; }
	#footer .Otherinfo dl dd{float:left;padding:0 8px; border-right:1px solid #444;height:12px;overflow:hidden;}
	#footer .Otherinfo dl dd a,#footer .Otherinfo dl dd a:visited{ color: #555; }
	#footer .Otherinfo dl dd a:hover{ color: #c00; }
	#footer .Otherinfo p,#footer .Otherinfo p a,#footer .Otherinfo p a:visited{ font-size:12px; line-height: 1.7;color:#444  }
	#footer .Otherinfo p a:hover{ font-size:12px; line-height: 1.2;color:#05a }
	.noBor{ border: none!important ; }

/* ----------------------------------  底部结束  ---------------------------------- */

/****
错误信息
****/
#box {
  background: #fff;
  height: 300px;
  padding: 20px 0;
}

#content-box {
  margin: 60px auto;
  width: 600px;
  height: 160px;
  border: 1px solid #efefef;
}

#content-box .con-title {
  background: #ffc;
  padding: 5px;
  font-weight: bold;
  font-size: 14px;
}

#text {
  font-size: 12px;
  padding: 5px;
  height: 80px;
}
