/* CSS For red 
Design By Mosquito - www.sinhuo.net 
Design Time：2008-10-20
Last Modified 2007-10-30 16:25*/

/* General Styles*/

body{
	font-family: Arial, Helvetica, "Lucida Grande", "Lucida Sans", Tahoma, Verdana, sans-serif;
	font-size: 12px;
	background-image:url("header-bg.jpg");
	background-repeat:repeat-x;
	background: #a7abb5 url(header-bg.jpg) top left repeat-x;
	background-position:center top;
	
	text-align:center;
	margin:0px;
}
font{line-height:150%;}
input,select,textarea,option{
	font-family:verdana,tahoma,"微软雅黑","宋体";
	font-size: 12px;
}
textarea{background-image:url("text_line.gif");line-height:25px;}
form{margin:0px;padding:0px;}
td{font-size:12px;line-height:150%;}
a:link,a:visited{color: #240c00;text-decoration: none;}
a:hover{color: #C60204;text-decoration: none; }
#page_w{/*总框架*/
	width:960px;
	text-align:left;
	margin:auto;	
}
.disable_font{color:#666;}
.key_font{color:#f00;}
.inputself{
	background-image:url("input.gif");
	width:105px;
	padding:4px 0px 0px 4px;
	border:1px solid #b4b4b4;
	border-width:0px 1px 1px 0px;
}
.select_seft{width:110px;}
#top{/*顶部banner*/
	height:168px;
	width:1356px;
	background-image: url("xzzx.gif");
	background-position:center top;
	background-repeat:no-repeat;
        border:1px solid #FF8F8F;
        border-width:0px 0px 0px 0px;
}
#top a{color:#c44000;}/*设为首页等按钮*/

.top_title{/*顶部菜单*/
	font-size:12px;
	color:#215402;
	background-color:#fbce70;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	padding-left:8px;
	letter-spacing:2px;
	font-weight:bold;
	background-image:url("top_bg.png");
	background-repeat:repeat-x;
	clear:both;
}
#l_bg{/*顶用户登陆*/
  height:34px;
  background-image:url("l_bg.gif");
	background-repeat:repeat-x;
	color:#FFFFFF;
}
.top_bg{/*顶部菜单下面*/
	border:1px solid #D1D1D1;
	height:0px;
	padding-bottom:4px;
	background-color:#FFFFFF;
	clear:both;
}
.left_line{/*右分隔线*/
  background-image: url("lin1e1.gif");
	background-repeat:repeat-x;
	height:8px;
	clear:both;
}
.line{/*分隔线*/
  background-image: url("lin1e1.gif");
  background-repeat:repeat-x;
  height:8px;
  clear:both;
}
.l_title{/*首页左边*/
	color:Blue;
	height:24px;
	border:1px solid #D1D1D1;
	border-width:1px 1px 0px 1px;
	padding:12px 0px 0px 26px;
	font-weight:bold;
	background-image:url("top_title.jpg");
	background-repeat:no-repeat;
	clear:both;
}
.left_conter{/*内容*/
	border:1px solid #D1D1D1;
	border-width:1px 1px;
	min-height:100px;
	padding:4px;
	height:195px;
	
	
}
.left_conternewlink{/*内容*/
	border:1px solid #D1D1D1;
	border-width:1px 1px;
	min-height:100px;
	padding:4px;
	height:274px;
	
	
}
.no_conter{
	top:30%;/*ie6*/
	color:#999999;
	text-align:center;
	position: relative;
	clear:both;
}
#index_tj{/*首页统计*/
	clear:both;
	height:167px;	/*ff2*/
	*height:169px;	/*ie6*/
	*+height:166px;	/*ie7.ff3*/
}

#leftmar{/*左边主体*/
         azimuth:center;
	width:220px;
	float:right;
	background-color:#FFFFF0;
	
	border:1px 1px 1px 1px;
}
#rightmar{/*右边主体*/
	width:736px;
	*width:733px;
	text-align:left;
	float:left;
	background-color:#FFFFF0;
}
.index_right{/*右新大框架主体*/
	
	height:202px;
	border:1px solid #D1D1D1;
}
#news_flash{/*flash*/
	width:550px;
	float:left;
	border-right:1px solid #D1D1D1;
}
#news_gg{/*公告*/
	
	float:right;
	background-image:url("gg.gif");
	background-repeat:no-repeat;
	background-position: 50% 70%;
	
}
#news_right{/*新闻列表*/
	width:380px;
	height:210px;
	float:right;
	overflow:hidden;
	border:1px solid #D1D1D1;
		
}
.news_rihgt{/*新闻列表行*/
	font-size:13px;
	padding-top:5px;
	font-weight:lighter;
	width:370px;
	border-bottom: 0px dashed #a6d0a6;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.index_title{/*首页标题*/
	color:Blue;
	height:24px;
	padding:12px 0px 0px 26px;
	font-weight:bold;
	background-image:url("top_title.jpg");
	background-repeat:no-repeat;
	clear:both;
}
.r_title{/*右标题*/
	color:Blue;
	height:24px;
	padding:12px 0px 0px 23px;
	font-weight:bold;
	background-image:url("r_title.jpg");
	background-repeat:no-repeat;
	clear:both;
}
.pl_title{/*评论标题*/
	color:#Blue;
	padding:12px 0px 0px 23px;
	font-weight:bold;
	background-image:url("pl_title.jpg");
	background-repeat:no-repeat;
	border-bottom: 2px solid #C80203;
	clear:both;
}
.index_pic_title{/*首页图片中心*/
	
	padding:12px 0px 0px 23px;
	font-weight:bold;
	background-image:url("pic_title.jpg");
	background-repeat:no-repeat;
	border-bottom: 2px solid #C80203;
	clear:both;
}
.r_title a{color:#fff;}
.right_title{
	color:#fff;
	height:24px;
	line-height:22px;
	/*vertical-align:middle;*/
	letter-spacing:1px;
	font-weight:bold;
	background-image:url("right2.gif");
	background-repeat:repeat-x;
	clear:both;
    padding:4px 0px 0px 23px;
     margin-bottom:5px; 
}
.center_right_search{/*搜索*/
	height:28px;
	text-align:center;
	padding-top:4px;
	
	border:1px solid #D1D1D1;
	clear:both;
}
.put,.overput{/*按钮*/
	background:url("bg_x.jpg") no-repeat;
	width:67px;
	height:23px;
	line-height:23px;
	border:0;
	cursor:hand;
}
.put{background-position:0px 0px;color:#FFFFFF;}
.overput{background-position:0px -26px;color:#ff0202;}
.index_ad{/*广告内容*/
	margin:2px 0px;
	white-space:nowrap;
	text-align:center;
	overflow:hidden;
	margin-bottom:6px;
}
/*首页文章*/
.art_mover{
	float:right;
	font-weight:normal;
	color:#4e4f4f;
	margin-right:3px;
	letter-spacing:0px;
	cursor:pointer;
}
.index_art_left {
	font-size: 12px;
	width:365px;
	height:180px;/*ie6*/
        min-height:auto;/*ie6不支持*/
	float:left;
	border:1px solid #D1D1D1;
	border-right:0px solid #D1D1D1;
		
	overflow-y:auto;
	overflow-x:hidden;
}
.index_art_right {
	font-size: 12px;
	width:365px;
	height:180px;/*ie6*/
        min-height:auto; /*ie6不支持*/
	float:right;
	border:1px solid #D1D1D1;
		
	overflow-y:auto;
	overflow-x:hidden;
}
.index_xzy,.index_xzy_end {/*行,多余自动以...代替*/
	font-size:12px;
	color:#240c00;
	padding:3px 0px 3px 4px;
	font-weight:lighter;
	width:360px;/*ie7width:362px*/
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.index_xzy{border-bottom: 1px dashed #a6d0a6;}
.err_art{
	top:35%;
	color:#999;
	text-align:center;
	position: relative;
}
#ftpic{
	margin:4px auto auto 5px;
	width:720px;
        overflow:hidden;
}
.index_pic{/*首页图片*/
	padding:7px;
	width:124px;
	margin:2px;
	border: 1px solid #c6f1af;
	background-color:#fff;
	cursor:pointer;
}
.pic_name{
	font-size:12px;
	text-align:center;
	width:126px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.pic{/*图片中心*/
	width:176px;
	text-align:center;
	float:left;
}
/*首页文章end*/
#pl_conter{/*评论主体*/
	background-color:#FFFFFF;
	border:0px solid #D1D1D1;
	padding-bottom:4px;
	height:180px;
	color:red;
}
.right_conter{/*右主体*/
	background-color:#FFFFFF;
	border:1px solid #5BC514;
	padding-bottom:4px;
	line-height:100%;/*可以解决ie6没有height出错问题*/
}
#wz_conter{/*显示文章内容的主体*/
	background-color:#FFFFFF;
	border:1px solid #D1D1D1;
	padding-bottom:4px;
	line-height:100%;
}
.soncontent{/*右分类*/
	line-height: 150%; 
	padding:10px 15px 10px 15px !important;
}
.cattotal{/*分类统计*/
	text-align:right;
	clear:both;
        color:#240c00;
}
.right_table1{/*有边框线效果*/
	margin-top:4px;
	width:99%;
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
}
.page{/*分页表格*/
	width:100%;
	border:1px solid #D1D1D1;
	background-image: url("next.png");
	background-repeat:repeat-x; 
}
#conter_title {/*文章标题*/
	font-size:22px;
        line-height:150%;
	font-weight:bold;
	text-align:center;
	margin-top:30px;
	color:red;
}
#sm{/*文章说明*/
	color:#ff7101;
	text-align:center;
	margin:15px;
	padding:2px;
}
#zoom{/*文章内容*/
	white-space:normal;
	word-break:break-all;
	width:720px;
	font-size:14px;
	line-height:150%;
	text-indent:26px;
	color:#210903;
	margin-left:5px;
	height:auto;
	clear:both;
	border: 0px solid #D1D1D1;
	/*background-color: #ffffff;*/
}
#show_content {/*频道内容*/
	font-size:14px;
	padding:10px;
	line-height:180%;
	
	border: 1px solid #D1D1D1;
}
.nextone{/*上下一条数据*/
	margin:10px 0px;
	border:1px solid #D1D1D1;
	padding:4px;
	background-color:#f3f7f3;
	background-repeat:repeat-x;  
	line-height:150%;
	clear:both;
}
.ft_hot{/*热门调用*/
	width:208px;
	padding:2px 0px 3px 1px;
	font-weight:lighter;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#fb_pl{/*发表评论*/
	cursor:pointer;
}
/*表格列表*/
.right_table1 tr:hover{background:#f3f7f3;}
.plpage{/*评论分页*/
	width:30px;
	padding:2px;
	border:1px solid #D1D1D1;
	cursor:pointer;
	background-color:#FFFFFF;
}
#pic_conter{
	width:720px;
	border:0px solid #D1D1D1;
	text-align:center;
	word-break:break-all;
	table-layout:fixed;
}
/*-页脚-*/

#footerContainer {
			padding-top: 79px;
			background: url(footer-bg.jpg) top left repeat-x;
			}
			
		#footer {
			width: 100%;
			background: url(footer-grid.jpg) top center no-repeat;
			}
			
		#footer .copy {
			margin:15px 100px 65px 0;
			width: 993px;
			min-height: 194px;
			position: relative; 
			}

	#copyright {
			margin: 0 15px;
			padding: 30px 0 15px 0;
			width: 963px;
			color: #b1c3cd;
			text-shadow: #a1bcca 0 0 5px;
			text-align: center;
			float: left;
			}
			
		#sitemap {
			margin:0 110 110 15px;
			list-style: none;
			float: left;
			z-index:4;
			}
			
		#sitemap li 
		{
		    height:25px;
		    margin:-70 0 110 0;
			padding-right: 25px;
			float:left;
			}
			
		#sitemap li a, #sitemap li a:visited {
			padding: 0 0 0 23px;
			line-height: 16px;
			font-family: Georgia, Palatino, "Palatino Linotype", serif;
			font-style: italic;
			font-weight: bold;
			font-size: 16px;
			color: #fff;
			display: block;
			background: url(icon-action1s-sm.png) no-repeat;
			
			
			}
			
		#sitemap li a.sitemapAbout { background-position: 0 0; }
		#sitemap li a.sitemapContact { background-position: 0 -56px; }
		#sitemap li a.sitemapRss { background-position: 0 -112px; }
		#sitemap li a.sitemapTwitter { background-position: 0 -168px; }
		#sitemap li a.sitemapDonate { background-position: 0 -224px; }
		
		
#footw
{
    
    background-image: url("footer-bg.jpg");
	background-repeat:repeat-x;
    
    }
    #foot_white
    {
        height:48px;
        
        }

#beian
{
    color:White;
        }
#foot{
	height:194px;width:1356px;
	clear:both;
	text-align:center;
    background-image: url("foot_bg.gif");
	background-repeat:repeat-x;
	border-top: 1px dashed #c9d7c8;
}
/*border-top: 1px dashed #FFFFFF;没有这句foot_men在ff下不能向下移动,真晕*/
#foot_men{
	margin:15px auto auto auto;
	position: relative;
	width:1440px;
	color:#ffffff;
	text-align:center;
	background-color:#;
	font-size:13px;
	letter-spacing:2px;
}
#foot_men a{color:#ffffff;}
#copyright{
	margin-top:15px;
	text-align:center;
        font-size:12px;
	letter-spacing:1px;
}
/*-菜单-*/
#menu{/*菜单*/
	padding:15px 15px 0px 0px;
	 text-align:left;
    color: #6393b4;
			font-weight: bold;
			font-style: italic;
			font-family: Georgia, Palatino, "Palatino Linotype", serif;
			font-size: 15px;
			display: block;
		
	
}
#menu a{color:#ffffff;}
.menuskin {
	border: #D1D1D1 1px solid;
	visibility:hidden;
	font:12px verdana;
	position:absolute;
	background-color:#CF1B1A;
	margin-left:2px;
}
.menuskin a {
	padding-right:10px;
	padding-left: 25px;
	color: black;
	text-decoration: none;
	behavior:url("images/noline.htc");
}
#mouseoverstyle {margin:2px; padding:1px;}
#mouseoverstyle a {color: #FFFFFF;}

.navtopbar a:link{
	color: #FFFFFF;
	text-decoration: none;
}
.navtopbar a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.navtopbar a:hover{
	color: #a30001;
	text-decoration: underline;
  }
.menuitems{
	margin:2px;
	padding:1px;
	word-break:keep-all;
	color: #555555;
}
.menuitems a:link,.menuitems a:active,.menuitems a:visited{
	color: #555555; 
	text-decoration: none;
}
.menuitems a:hover { 
	color: #555555; 
	text-decoration: none;
}





	
/*-菜单 end-*/
a#logo, a#logo:visited, a#logo:hover {	margin: 0 auto;width: 550px;height: 100px;background: url(logo.png) top left no-repeat;	display: block;text-indent: -9999px;overflow: hidden;behavior: url("iepngfix.htc");}
#header {
			width: 100%;
			background: url(header-shelf.jpg) 50% 0 no-repeat;
			}
#header .copy {margin: 0 auto;padding-top: 17px;height:-50px;width: 963px;position: relative;z-index: 2;}
img{ behavior: url("iepngfix.htc") }

