/*CSS Document*/
#txtcontent img{
	border:0;  
margin:0;  
padding:0; 
max-width:600px; 
width: expression(this.width > 600 && this.width > this.height ? 600px : 'auto';);  
/*max-height:500px; 
height: expresion(this.height > 500 ? 500px : 'auto';);*/
}
.list01 ul li .datestyle{
	float:right;
	font-size:12px;
	color:#666;
	}
a{
	text-decoration:none;
	color:#000;
	}
a:hover{
	color:#f00;
	
	}
.articlelist{
	padding-left:20px;
	background:url(../images/listflag02.gif) no-repeat left;
	text-align:left;
	margin-left:20px;
	line-height:25px;
	list-style:none;
	}
.articlelist a{
	color:#000;
	text-decoration:none;
	}
.articlelist a:hover{
	color:#F00;

}
.show_page{
	display:block;
	float:left;
	width:620px;
	text-align:right;
	}
.show_page a{
	color:#000;
	text-decoration:none;
	
	}
.show_page a:hover{
	color:#f00;
	
	}
.rightcontent p{
	line-height:25px;
	padding:5px 10px 10px 10px;
	}
.rightcontent .list01{
	display:block;
	float:left;
	width:620px;
	font-size:14px;
	height:auto;
	line-height:25px;
	padding:15px 10px 10px 10px;
	}
.rightcontent .list02{
	display:block;
	float:left;
	width:620px;
	height:100%
	line-height:25px;
	padding:10px 10px 10px 10px;
	}
.list01 ul{
	display:block;
	float:left;
	width:620px;
	text-align:left;
	list-style:none;
	}
.list01 ul li{
	padding-left:20px;
	background:url(../images/listflag02.gif) no-repeat left;
	text-align:left;
	margin-left:20px;
	line-height:2em;
	list-style:none;
	}
.list01 ul li a {
	float:left;
	}
.rightcontent .list02 ul li{
	display:block;
	float:left;
	width:260px;
	padding-left:20px;
	background:url(../images/listflag02.gif) no-repeat left;
	text-align:left;
	margin-left:20px;
	line-height:25px;
	list-style:none;
	}
.rightcontent .more1{
	display:block;
	float:left;
	width:500px;
	text-align:right;
	}
.rightcontent a{
	color:#000;
	line-height:25px;
	text-decoration:none;
	}
.rightcontent a:hover{
	color:#f00;
	}

.rightcontent h3{
	font-weight:bold;
	padding-top:30px;
	font-size:22px;
	}
.rightcontent h1{
	font-weight:bold;
	padding-top:30px;
	padding-bottom:15px;
	border-bottom:#CCC 1px solid;
	margin-bottom:15px;
	margin-right:20px;
	font-size:22px;
	}
.childclassname a{
		line-height:25px;
		text-decoration:none;
		color:#000;
	}
.childclassname li{
	text-align:left;
	height:25px;
	line-height:25px;
	}
.childclassname a:hover{
		color:#F00;
	}

	/*左右自适应相同高度start*/
#sidebar,#content
{
padding-bottom: 32767px !important;
margin-bottom: -32767px !important; 
}
@media all and (min-width: 0px) {
#sidebar,#content
{
padding-bottom: 0 !important;
margin-bottom: 0 !important; 
}
#sidebar:before, #content:before
{
content: '[DO NOT LEAVE IT IS NOT REAL]';
display: block;
background: inherit;
padding-top: 32767px !important;
margin-bottom: -32767px !important;
height: 0;
}
}
/*左右自适应相同高度end*/ 
#txtcontent{ font-size:14px; line-height:28px; padding:5px;}
.pagebar{ clear:right; height:40px;}
.prenext{ clear:left; border-top:#CCC 1px solid; padding:10px 0; margin-right:20px; list-style-type:none; padding-left:20px;}
.prenext li{ line-height:25px; font-size:14px; font-weight:bold;}
#link a{ line-height: 20px;}
.keyword{ margin-top:30px; font-weight:bold; padding-left:15px;}
.Keyword a{ font-size:12px; color:#930;}
.foreword { font-size:12px; line-height:25px; margin:10px 25px 5px 15px; padding:15px; border:#E7E7E7 1px solid}
.foreword strong{ font-size:14px; font-weight:bold; text-indent:2em;}
.relatenews { clear:left;}
.relatenews ul{ margin-left:20px;}
.relatenews ul li{}
.relatenews strong a{ color:#F00; text-decoration:underline;}
.relatenews strong a:hover{ text-decoration:none;}