@charset "utf-8";
#header
{
	/*background:#0079C5;*/
	background:#161D35;
	width:100%;
	position: relative;
}
#header #headerEnd
{
	background-color: #454545;
	height:15px;
	width:100%;
}
#header #contain
{
	height:100%;
	/*background:#000;*/
	width:990px;
	margin: 0 auto;
	position:relative; 
	height: 126px;
	padding: 0 40px;
}
#header #logo
{
	position:relative; 
	top:20px;
	left:10px;
}
body
{
	background:#F1F1F1;
}
#BodyContain
{
	position:relative; 
	width:1010px;
	background:#fff;
	margin: 0 auto;
}
#BodyContain #LeftNavigation
{
	background:#fff;
	float:left;
	padding:10px;
	width:250px;
	border-right: 1px dashed #C0C0C0;
}
#BodyContain #BodyContent
{
	overflow:hidden;
	background:#fff;
	float:right;
	width:720px;
	padding:8px;
}

/*header Navigation*/
#header #Navigation{
	position:absolute; 
	left:40%;
	top:60px;
	background: #0F67A1 url(../images/bg_Nav_left.gif) left top no-repeat;
}
#header #Navigation ul {
	background: url(../images/bg_Nav_right.gif) right top no-repeat;
	padding: 0 0 0 8px;
	margin: 0;
	width:330px;
}
#header #Navigation ul li{
	float: left;
	list-style: none;
	border-right: 1px solid #0D5995;
	border-left: 1px solid #1175AE;
	margin: 0;
	background: none;
	padding: 0;
}
#header #Navigation ul li #feed{
	
	margin-top:0px!important; /* IE7+FF */ 
	margin-top:5px; /* IE6 */ 
}


#header #Navigation ul li.first {
	border-left: none;
}
#header #Navigation ul li.last{
	border-right: none;
}
#header #Navigation li a {
	float: left;
	padding: 0 12px;
	font-size: 1.2em;
	color: #eee;
	text-decoration: none;
	line-height: 34px;
	position: relative;
}
#header #Navigation li a:hover {
	background: #161D35;
	margin-bottom: 0;
	color: #D0D0D0;
}
#header #Navigation li a span{
	position: relative;
	top: 0;
	left: 0;

}


#header #Navigation li a:hover span.shadow
{
	display: block;
}
#footer {
	background:#35393C;
	border-top:15px solid #000;
	color:#686B6C;
	text-align:center;
	padding:20px 0 10px 0;
	clear:both;
	width:100%;
}
#footer a{color:#7E8283}
#footer a:hover{color:#BABCBD;text-decoration:underline}
#footerContain{width:980px;margin:0 auto;overflow:hidden;text-align:left;background:url("../images/footer-img1.gif") no-repeat}
#footerContain ul{margin-top:10px}
#footerContain ul li a{display:inline-block;height:25px;padding:0 20px 0 10px;}
#footerContain .Contain {line-height:150%;float:left;margin-right:10px;background:url("../images/footer-separator.gif") no-repeat right bottom}
#footerContain .Contain#first{padding-left:35px;}
#footerContain .Contain#last{clear:right;margin:0 0 0 10px;width:550px;}
.footer_info
{

}
.footer_count
{
	display:none;
	position:relative;
	margin-top:10px;
	color:#808080;
	filter: Alpha(opacity=30);
   	-moz-opacity:.3;
   	opacity:0.3;
}

/* ----------------------------------------------------------------------------------- start navigationBlock */
.navigationBlock .shadow{
	width:100%;
	height:0.52em;
	padding-bottom:0.21em;
}

.navigationBlock a,.navigationBlock a:link,navigationBlock a:visited, .navigationBlock a:active {
	font-size:9pt;
	color:#000080;
}

.navigationBlock a:hover {
	color:#FF6600;
}


/* sideModules */
.navigationBlock .sideModule {
	border: 1px solid #EBE8DB;
	padding:8px; /*11px*/
    padding-top:0.73em;
	background-color:#FAF9F4;
	padding-bottom:1.56em; /* 15px */
}
.navigationBlock .sideModule .sideModuleHeader {
	color:#FF6600;
	font-size:11pt;
	font-weight:bold;
	padding-bottom:0.63em; /*6px;*/
}
.navigationBlock .sideModule .sideModuleHeader a{
	color:#FF6600;
	font-size:11pt;
	font-weight:bold;
	padding-bottom:0.63em; /*6px;*/
}

.navigationBlock .item
{
	color:#000;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
}

/* ----------------------------------------------------------------------------------- end navigationBlock */
#charIndex
{
	clear:both;
	position: relative;
}
#charIndex li
{
	background:#fff;
	float:left;
	font-family: "微软雅黑", Verdana, Geneva, sans-serif, "宋体";
}
#charIndex li a {font-size:11pt;display:block;  padding: 0.3em 0.5em; border:1px solid silver; border-right:none; text-decoration:none; }
#charIndex li a.last { border-right:1px solid silver; }
#charIndex li a:hover
{
	color:#00BBBB;
	background-color:#eaeaea; 
 }
 /*----------------------------------ArticleItem------------------------------------------*/
.ArticleItem
{
	clear:both;
	margin-bottom:20px;
	border-bottom: 1px dotted #C0C0C0;
 }
.ArticleItem .Logo
 {
	position: relative;
	max-width:400px;
	float:left;
	padding:5px;
	border:0px;
 }
.ArticleItem .Name
 {
	line-height:25px;
 }
.ArticleItem .Name .Type
{
	margin-left:20px;
	color:#C0C0C0;
	font-weight:normal;
}
.ArticleItem .Name .Type a
 {
	font-size:9pt;
	color:#C0C0C0;
	font-weight:normal;
 }
.ArticleItem .Name a
{
	font-size:11pt;
	font-weight:bold;
	color:#000080;
 }
.ArticleItem .Summary
 {
	padding-bottom:5px;
	line-height:150%;
 }
 /*----------------------------------Article------------------------------------------*/
 .Article
{
	clear:both;
 }

.Article .Name
 {
	clear:both;
	line-height:30px;
	vertical-align:middle;
	font-size:11pt;
	font-weight:bold;
	color:#000080;
	border-bottom: 1px dotted #C0C0C0;
 }
.Article .P
{
	margin-top:3px;
	clear:both;
	border-bottom: 1px dotted #C0C0C0;
}
.Article .P .K
{
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	text-align: center;
	background:#EAEAEA;
	float:left;
	width:80px;
}
.Article .P .V
{
	margin-left:90px;
	line-height:23px;
}
.Article .P .V a
{
	color:#000080;
	text-decoration: underline;
}
.Article .Img
 {
	clear:both;
	text-align: center;
	padding:20px;
 }
.Article .Content
 {
	padding-bottom:5px;
	line-height:170%;
 }
 /*----------------------------------Pager------------------------------------------*/
 .Pager
 {
	clear:both;
 }
 .Pager a
 {
	border: solid 1px #AAE;
	padding: 0.3em 0.5em;
	margin-right: 5px;
	margin-bottom: 5px;
	background:#fff;
 }
 .Pager a:hover
{
	color:#00BBBB;
	background-color:#eaeaea; 
 }
.Pager .curPage
{
	color:#FF6600;
	font-weight:bold;
}
 /*----------------------------------GuestBook------------------------------------------*/
.CommentTag
{
	position:relative;
	height:50px;
	padding-left:50px;
	margin-bottom:9px;
}
.CommentTag .Img
{
	background-image: url('../images/comment.png');
	background-repeat: no-repeat; 
	left:0px;
	width:44px;
	height:41px;
	position:absolute;
}
.RespondTag
{
	position:relative;
	height:50px;
	padding-left:50px;
	margin-bottom:9px;
}
.RespondTag .Img
{
	background-image: url('../images/respond.png');
	background-repeat: no-repeat; 
	left:0px;
	width:42px;
	height:43px;
	position:absolute;
}
.CommentTag .Title,.RespondTag .Title
{
	font-size:11pt;
	color:#326a9a;
	font-weight:bold;
	line-height:41px;
	border-bottom: 1px dotted #C0C0C0;
}
.Comment,.Reply
{
	margin-bottom:10px;
	position:relative;
	clear:both;
}
.Comment
{
	padding:20px;
	background:#F5FAFE;
	position:relative;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border:1px solid #D2E8FA;
}
.Reply
{
}
.Reply .Point
{
	width:30px;
	height:39px;
	top:40px;
	left:52px;
	position:absolute;
	background-image: url('../images/comment_point.gif');
	background-repeat: no-repeat; 
}
.Comment .Meta,.Reply .Meta
{
	position:relative;
	text-align: left;
}
.Reply .Meta
{
	float:left;
	left:20px;
}
.Comment .Meta .Img,.Reply .Meta .Img
{
	position:absolute;
	left:5px;
	border:5px #ccc solid;
	padding-bottom:3px;
	*padding-bottom:0px;
}
.Comment .Meta .Img img,.Reply .Meta .Img img
{
	width:32px;
}
.Comment .Name
{
	position:absolute;
	font-size:11pt;
	color:#326a9a;
	font-style:normal;
	font-weight:bold;
	margin-left:60px;
}
.Reply .Name
{
	float:left;
	font-size:11pt;
	color:#326a9a;
	font-style:normal;
	font-weight:bold;
	padding-left:100px;
	margin-top:10px;
}

.Comment .Time
{
	position:absolute;
	margin-left:60px;
	color:#777;
	margin-top:20px;
}
.Reply .Time
{
	float:left;
	margin-left:10px;
	margin-top:12px;
	color:#777;
}
.Comment .Contain,.Reply .Contain
{
}
.Comment .Content,.Reply .Content
{
	line-height:150%;
}

.Reply .Content
{

}
.Comment .Contain
{
	margin:50px 0px 0px 0px;
	color:#333;
}
.Reply .Contain
{
	padding:30px 20px 20px 20px;
	margin-left:100px;
	background:#F5FAFE;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border:1px solid #D2E8FA;
	color:#333;
}
.ReplyButton {
	position:absolute;
	right:20px;
	top:0px;
	display:block;
}
.ReplyButton a:hover {
	background:#888;
	color:#fff;
}
.ReplyButton a {
	background:#ba3a00;
	padding:7px 20px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	display:block;
}
.ReplyButton a:hover {
	background:#7791aa;
	color:#fff;
}
 /*----------------------------------comment-form------------------------------------------*/
#commentform {
	clear:both;
	display:block;
	padding:20px;
	font-family:Helvetica, Arial, sans-serif;
	background:#e6e6e6;
	border:1px solid #aaa;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.comment-form 
{
	position:relative;
}

.comment-form textarea {
	display:block;
	padding:5px;
	background:#fff;
	border:1px solid #bbb;
	width:430px;
	height:100px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.comment-form label {
	font-weight:bold;
	color:#555;
	line-height:27px;
}
.comment-form .instructions {
	font-style:italic;
	color:#777;
}
.comment-form .content
{
	position:absolute;
	left:190px;
	top:-5px;
}
.comment-form .ButtonBar
{
	text-align:right;
}
.comment-form .ButtonBar button
{
	padding:5px 4px 5px 4px;
}
.comment-form #CancelButton
{
	display:none;
}
.comment-form .ButtonBar #submit_text
{
	margin-right:20px;
}
 /*----------------------------------share-form------------------------------------------*/
 #ShareLibBody
 {
	display:block;
	font-family:Helvetica, Arial, sans-serif;
	width:500px;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;

 }
#ShareLibBody .TitleTag
{
	position:relative;
	height:50px;
	padding-left:50px;
	margin-bottom:9px;
}
 #ShareLibBody .TitleTag .Img
{
	background-image: url('../images/comment.png');
	background-repeat: no-repeat; 
	left:0px;
	width:44px;
	height:41px;
	position:absolute;
}
#ShareLibBody .TitleTag .Title
{
	font-size:11pt;
	color:#326a9a;
	font-weight:bold;
	line-height:41px;
	border-bottom: 1px dotted #C0C0C0;
}
 #ShareLibBody .title
 {
	font-weight:bold;
	font-size:11pt;
	line-height:40px;
	background:#e6e6e6;
	border:1px solid #aaa;
 }

#shareform {
	padding:20px;
	clear:both;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:#e6e6e6;
	border:1px solid #aaa;
}

#ShareLibBody textarea {
	display:block;
	padding:5px;
	background:#fff;
	border:1px solid #bbb;
	width:430px;
	height:100px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
#ShareLibBody label {
	font-weight:bold;
	color:#555;
	line-height:27px;
}
#ShareLibBody .instructions {
	font-style:italic;
	color:#777;
}
#ShareLibBody .content
{
}
#ShareLibBody .ButtonBar
{
	text-align:right;
}
#ShareLibBody .ButtonBar button
{
	padding:5px 4px 5px 4px;
}
#ShareLibBody .ButtonBar #submit_text
{
	margin-right:20px;
}
