/* Minification failed. Returning unminified contents.
	(151,61): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
	 */
	/*css3*/


	@keyframes titleAnimalsone
	{
	from {color:#515151;text-shadow: 0px 0px 0px #222;}
	to {color:white;text-shadow: 0px 0px 10px #222;}
	}

	@-moz-keyframes titleAnimalsone /* Firefox */
	{
	from {color:#515151;text-shadow: 0px 0px 0px #222;}
	to {color:white;text-shadow: 0px 0px 10px #222;}
	}

	@-webkit-keyframes titleAnimalsone /* Safari 和 Chrome */
	{
	from {color:#515151;text-shadow: 0px 0px 0px #222;}
	to {color:white;text-shadow: 0px 0px 10px #222;}
	}

	@-o-keyframes titleAnimalsone /* Opera */
	{
	from {color:#515151;text-shadow: 0px 0px 0px #222;}
	to {color:white;text-shadow: 0px 0px 10px #222;}
	}
	@keyframes titleAnimalstwo
	{
		from {color:white;text-shadow: 0px 0px 10px #222;}
	to {color:#515151;text-shadow: 0px 0px 0px #222;}
	}

	@-moz-keyframes titleAnimalstwo /* Firefox */
	{
		from {color:white;text-shadow: 0px 0px 10px #222;}
	to {color:#515151;text-shadow: 0px 0px 0px #222;}
	}

	@-webkit-keyframes titleAnimalstwo /* Safari 和 Chrome */
	{
		from {color:white;text-shadow: 0px 0px 10px #222;}
	to {color:#515151;text-shadow: 0px 0px 0px #222;}
	}

	@-o-keyframes titleAnimalstwo /* Opera */
	{
		from {color:white;text-shadow: 0px 0px 10px #222;}
	to {color:#515151;text-shadow: 0px 0px 0px #222;}
	}
	#blogTitle h1 a{font-size: 60px;}
	#blogTitle h1 a{animation: titleAnimalstwo 1s;
	-moz-animation: titleAnimalstwo 1s;	/* Firefox */
	-webkit-animation: titleAnimalstwo 1s;	/* Safari 和 Chrome */
	-o-animation: titleAnimalstwo 1s;	/* Opera */
	animation-fill-mode :forwards;
	-moz-animation-fill-mode :forwards;
	-webkit-animation-fill-mode :forwards;
	-o-animation-fill-mode :forwards; }
	#blogTitle h1 a:hover{animation: titleAnimalsone 1s;
	-moz-animation: titleAnimalsone 1s;	/* Firefox */
	-webkit-animation: titleAnimalsone 1s;	/* Safari 和 Chrome */
	-o-animation: titleAnimalsone 1s;	/* Opera */
	animation-fill-mode :forwards;
	-moz-animation-fill-mode :forwards;
	-webkit-animation-fill-mode :forwards;
	-o-animation-fill-mode :forwards; }

	.postTitle2{padding-left:0px;color:#FFCD4C; font-size:20px;
		transition:padding-left 1s,color 1s,font-size 1s;
	-webkit-transition:padding-left 1s,color 1s,font-size 1s; /* Safari and Chrome */
	-moz-transition:padding-left 1s,color 1s,font-size 1s;
	-o-transition:padding-left 1s,color 1s,font-size 1s;}
	.postTitle2:hover
	{
	padding-left:20px;
	color: #1c7791;
	font-size:22px;
	}




	#blog-sidecolumn .mySearch{border-radius: 3px;background: rgb(245, 245, 245);padding-bottom:10px;}
	.div_my_zzk{padding:10px 0;}
	.div_my_zzk .input_my_zzk{padding:5px 0;border: 1px solid #C5C5C5;}

	.div_my_zzk .btn_my_zzk{/* display: block; */
	margin: 0;
	height: 29px;
	/* padding: 10px; */
	border-radius: 4px;
	background: #FFCD4C;
	border: none;
	border-bottom: 2px solid #D3A900;
	text-align: center;
	text-shadow: 1px 1px 5px rgb(85, 61, 0);
	color: white;
	/* font-weight: bold; */
	font-size: 13px;
	/* padding: 5px 2px; */}
	.div_my_zzk .btn_my_zzk:hover{cursor: pointer;}
	.div_my_zzk .btn_my_zzk:active{background:#D3A900;}

	.CalTodayDay a u{text-decoration: none;
	background: #FFCD4C;
	text-shadow: 1px 1px 5px rgb(85, 61, 0);
	border-radius: 2px;
	color: white;
	padding: 1px 3px 1px 2px;}

	#EntryTag { margin-top: 20px; font-size: 10pt; color: gray; }
	.topicListFooter { text-align: right; margin-right: 10px; margin-top: 10px; }
	#divRefreshComments { text-align: right; margin-right: 10px; margin-bottom: 5px; font-size: 9pt; }
	* { margin: 0; padding: 0;font-family: "微软雅黑";}
	html { height: 100%; }
	@keyframes bodybd
	{
    from {background:#eee}
	to {background:white; }
	
	}

	@-moz-keyframes bodybd /* Firefox */
	{
    from {background:#eee}
	to {background:white; }
	
	}

	@-webkit-keyframes bodybd /* Safari 和 Chrome */
	{
    from {background:#555}
	to {background:white; }
	
	}

	@-o-keyframes bodybd /* Opera */
	{
    from {background:#eee}
	to {background:white; }
	
	}
	body{animation: bodybd 4s;
	-moz-animation: bodybd 4s;	/* Firefox */
	-webkit-animation: bodybd 4s;	/* Safari 和 Chrome */
	-o-animation: bodybd 4s;	/* Opera */
	animation-fill-mode :forwards;
	-moz-animation-fill-mode :forwards;
	-webkit-animation-fill-mode :forwards;
	-o-animation-fill-mode :forwards; }
	body { color: #000; background: #EDEDED; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; min-height: 101%; }
	table { border-collapse: collapse; border-spacing: 0; }
	fieldset, img { border: 0; }
	ul { word-break: break-all; }
	li { list-style: none; }
	h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
	a:link { color: #000; text-decoration: none; }
	a:visited { color: #000; text-decoration: none; }
	a:hover { color: #f60; text-decoration: none; }
	a:active { color: #000; text-decoration: none; }
	.clear { clear: both; }
	#home { margin: 0 auto; width:80%;min-width: 980px; }
	#header { margin-top: 2em; }
	#blogTitle { height: 60px; clear: both; }
	#blogTitle h1 { font-size: 150%; font-weight: bold; line-height: 1.5em; margin-left: 1em; margin-top: 10px; width: 50%; float: left; display: inline; letter-spacing: 1px; }
	#blogTitle h2 { margin-top: 2em; margin-left: 8em; line-height: 1.5em; width: 50%; float: left; display: inline; font-size: 14px; }
	#blogTitle h1 a, #blogTitle h2 { color: #515151; font-family: "微软雅黑"; }
	#blogLogo { float: right; }
	#navigator { background-color:#434343; height: 60px; clear: both; position: relative;border-radius: 10px;
		border-bottom-left-radius:0;  }
	#navList { min-height: 30px; float: left; margin-left: 30px;height: 100%; }
	#navList li { float: left; height:100%; }
	#navList a {margin: 0; padding: 19px 30px;height: 22px; font: 14px/1.5em "微软雅黑"; display: block; text-shadow: none; }
	#navList a:link, #navList a:visited, #navList a:active { color: #fff;  }
	#navList a {
		transition:background 1s;
	-webkit-transition:background 1s; /* Safari and Chrome */
	-moz-transition:background 1s;
	-o-transition:background 1s;}
	#navList a:hover { background: #222; }
	#navList .aHeaderXML { display: none; }
	.blogStats { float: right; color: #ccc; margin-top: 20px; margin-right: 2px; text-align: right; visibility: hidden; }
	.themeSelect { position: absolute; right: 20px; top: 20px; }
	.themeSelect .box-color { width: 15px; height: 15px; background-color: #ccc; float: left; display: inline; margin-left: 10px; }
	#main { min-width: 980px; text-align: left; clear: both; background: #fff;margin: 10px 0;
	border-radius: 10px; box-shadow: 0px 3px 16px #BCBCBC;}
	#mainContent .forFlow { float: none; width: auto; }
	#mainContent { min-height: 200px; *padding-top: 10px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; word-break: break-all; float: left; width: 73%; background: #fff; }
	.day { min-height: 10px; _height: 10px; margin-bottom: 20px; padding-bottom: 5px; margin-left: 20px; margin-top: 1em; margin-right: 2em; }
	.dayTitle { color: #666; font-weight: bold; line-height: 1.5em; font-size: 110%; margin-top: 3px; margin-bottom: 10px; float: right; position: relative; top: 40px; }
	.postTitle { height: 23px;font-size: 14px; font-weight: bold; padding: 0 100px 10px 20px; border-bottom: 1px solid #e0e0e0; line-height: 1.5em; clear: both; border-left: 5px solid #1fa6e6; font-size: 18px;}
	.postTitle a:link, .postTitle a:visited, .postTitle a:active { color: #1c7791; }
	.postTitle a:hover { color: #f60; text-decoration: none; }
	.postCon { float: right; line-height: 1.5em; width: 95%; clear: both; padding: 10px 0; }
	.postDesc { float: none; clear: both; text-align: right; padding-right: 5px; color: #a3a3a3; }
	.postDesc a:link, .postDesc a:visited, .postDesc a:active { color: #a3a3a3; }
	.postDesc a:hover { color: #f60; text-decoration: none; }
	.postSeparator { clear: both; height: 1px; clear: both; float: right; margin: 0 auto 5em auto; }
	.topicListFooter { margin-top: 5em; }
	#sideBar { min-height: 200px;  margin-left: 700px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; word-break: break-all; _margin-left: 0; _width: 240px;padding-bottom:20px;border-left: 5px solid #F1F1F1; }
	.newsItem .catListTitle { text-align: left;
	padding: 10px 10px;
	/* border: 1px solid #ccc; */
	background: #4C4C4C;
	border-radius: 2px;
	color:white;}
	.newsItem { padding: 0 0 5px 0; margin-bottom: 2em; }
	#calendar { width: 229px; margin-bottom: 2em; }
	#calendar .Cal { width: 96%; line-height: 1.5em; }
	.Cal { border: none; color: #666; }
	.Cal td { padding: 3px 0; }
	#calendar table a:link, #calendar table a:visited, #calendar table a:active { font-weight: bold; }
	#calendar table a:hover { color: #fff; text-decoration: none; background-color: #f60; }
	.CalTodayDay { color: #f60; }
	#calendar .CalNextPrev a:link, #calendar .CalNextPrev a:visited, #calendar .CalNextPrev a:active { font-weight: bold; background-color: #fff; }
	.CalDayHeader { border-bottom: 1px solid #ccc; }
	.CalTitle { width: 100%; background: #fff; color: #000; border-bottom: 1px solid #666; }
	.catListTitle { font-weight: bold; line-height: 1.5em; font-size: 110%;  margin-bottom: 10px; border-bottom: 1px solid #000; text-align: center; }
	.catListComment { line-height: 1.5em; }
	.divRecentComment { text-indent: 2em; color: #666; }
	#sideBarMain { margin-bottom: 25px; }
	#sideBarMain ul { line-height: 1.5em; }
	.catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListArticleArchive, .catListImageCategory, .mySearch, .catListComment, .catListView, .catListFeedback { margin-bottom: 2em; }
	.catListEssay h3, .catListLink h3, .catListNoteBook h3, .catListTag h3, .catListPostCategory h3, .catListPostArchive h3, .catListArticleArchive h3, .catListImageCategory h3, .mySearch h3, .catListComment h3, .catListView h3, .catListFeedback h3, #blog-sidecolumn .catListTitle { text-align: left;
	padding: 5px 10px;
	/* border: 1px solid #ccc; */
	background: #4C4C4C;
	border-radius: 2px;
	color:white;}
	.catListEssay ul, .catListLink ul, .catListNoteBook ul, .catListTag ul, .catListPostCategory ul, .catListPostArchive ul, .catListArticleArchive ul, .catListImageCategory ul, .mySearch ul, .catListComment ul, .catListView ul, .catListFeedback ul { padding-left: 1em; }
	.catListEssay ul li, .catListLink ul li, .catListNoteBook ul li, .catListTag ul li, .catListPostCategory ul li, .catListPostArchive ul li, .catListArticleArchive ul li, .catListImageCategory ul li, .mySearch ul li, .catListComment ul li, .catListView ul li, .catListFeedback ul li { margin: .5em; }
	#blog-sidecolumn .catList ul, #blog-sidecolumn .catListBlogRank ul, #blog-sidecolumn .catListArticleCategory ul { margin-left: 15px; }
	.divRecentCommentAticle { margin-top: 1.5em; }
	.divRecentComment { margin-top: .5em; }
	#topics { min-height: 200px; padding: 1em; }
	#topics .postTitle { font-size: 130%; font-weight: bold; border-bottom: 1px solid #999; line-height: 1.5em; padding-left: 5px; }
	.postBody { padding: 5px 2px 5px 5px; line-height: 1.8; color: #000; border-bottom: 1px solid #000; }
	#EntryTag { color: #666; }
	#EntryTag a { margin-left: 5px; }
	#EntryTag a:link, #EntryTag a:visited, #EntryTag a:active { color: #666; }
	#EntryTag a:hover { color: #f60; }
	#topics .postDesc { float: none; text-align: right; padding-right: 5px; color: #666; margin-top: 5px; }
	.feedback_area_title { font-weight: bold; border-bottom: 1px solid #333; font-size: 1.2em; margin-top: 20px; margin: 20px 10px 0; padding: 0 0 5px 8px; }
	.louzhu { background: transparent url('images/icoLouZhu.gif') no-repeat scroll right top; padding-right: 16px; }
	.feedbackListSubtitle { color: #666; }
	.feedbackListSubtitle a:link, .feedbackListSubtitle a:visited, .feedbackListSubtitle a:active { color: #666; font-weight: normal; }
	.feedbackListSubtitle a:hover { color: #f60; text-decoration: none; }
	.feedbackManage { width: 200px; text-align: right; float: right; margin-right: 10px; }
	.feedbackCon { border-bottom: 1px solid #ccc; background: url('images/comment.gif') no-repeat 5px 0; padding: 15px 0 10px 40px; min-height: 35px; _height: 35px; margin-bottom: 1em; line-height: 1.5em; margin-right: 10px; }
	#divRefreshComments { text-align: right; margin-bottom: 10px; }
	.commenttb { width: 320px; }
	.entrylistTitle, .PostListTitle, .thumbTitle { font-size: 110%; font-weight: bold; border-bottom: 1px solid #000; text-align: right; padding: 1em; font-size: 1.3em; color: #1c7791; border-bottom: 1px solid #e0e0e0; }
	.entrylistDescription { color: #666; text-align: right; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; margin-bottom: 10px; }
	.entrylistItem { min-height: 20px; _height: 20px; margin-bottom: 30px; padding-bottom: 5px; }
	.entrylistPosttitle { font-size: 110%; font-weight: bold; border-left: 5px solid #1fa6e6; border-bottom: 1px solid #e0e0e0; padding: 0 0 10px 20px; line-height: 1.5em; padding-left: 5px; }
	.entrylistPosttitle a { margin-left: 10px; }
	.entrylistPosttitle a:hover { text-decoration: none; }
	.entrylistPostSummary { margin-top: 5px; padding-left: 5px; margin-bottom: 5px; margin-left: 20px; }
	.entrylistItemPostDesc { text-align: right; color: #666; }
	.entrylistItemPostDesc a:link, .entrylistItemPostDesc a:visited, .entrylistItemPostDesc a:active { color: #666; }
	.entrylistItemPostDesc a:hover { color: #f60; }
	.entrylist .postSeparator { clear: both; font-size: 0; line-height: 0; margin: 0; padding: 0; height: 0; border: none; }
	.pager { text-align: right; margin-right: 10px; }
	.PostList { border-bottom: 1px solid #e0e0e0; clear: both; min-height: 1.5em; _height: 1.5em; padding-top: 10px; padding-left: 5px; padding-right: 5px; margin-bottom: 5px; margin-top: 1em; }
	.postTitl2 { float: left; }
	.postDesc2 { color: #666; float: right; }
	.postText2 { clear: both; color: #666; }
	.pfl_feedback_area_title { text-align: right; line-height: 1.5em; font-weight: bold; border-bottom: 1px solid #666; margin-bottom: 10px; }
	.pfl_feedbackItem { border-bottom: 1px solid #000; margin-bottom: 20px; }
	.pfl_feedbacksubtitle { border-bottom: 1px dotted #666; height: 1.5em; }
	.pfl_feedbackname { float: left; }
	.pfl_feedbackManage { float: right; }
	.pfl_feedbackCon { color: #000; padding-top: 5px; padding-bottom: 5px; }
	.pfl_feedbackAnswer { color: #f40; text-indent: 2em; }
	.tdSentMessage { text-align: right; }
	.errorMessage { width: 300px; float: left; }
	.mySearch .input_my_zzk { height: 1.4em; width: 175px; border-radius: 3px;
	border: none;margin-left:10px;border: 1px solid #C5C5C5;}
	.feedbackItem { margin: 1em 0 1em 1em; }
	.commentform { padding: 0 5px 0 2em; }
	#commentform_title { font-size: 16px; }
	#commentform_user { font-size: 1.2em; margin-top: 1em; }
	#commentform_user input { margin-left: 1em; padding: .1em; }
	.commentbox_main { margin-top: .5em; }
	.commentbox_title_left { font-size: 1.2em; margin-bottom: .4em; }
	.commentbox_opt { }
	#btn_comment_submit { padding: .2em; margin-top: .5em; }
	.Pager { margin-left: 5px; margin-right: 20px; font-weight: bold; }
	.Pager a:link, .Pager a:active, .Pager a:visited { }
	#myposts { margin-left: 1em; margin-right: 20px; }
	.entrylist { margin-left: 1em; margin-right: 20px; }
	.divPhoto { border: 1px solid #ccc; padding: 2px; margin-right: 10px; }
	.thumbDescription { color: #666; text-align: right; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; margin-bottom: 10px; }
	.gallery { margin-left: 1em; }
	.divPhoto:hover { border-color: #08c; box-shadow: 3px 3px 3px rgba(0,0,0,.3); }
	#footer { text-align: center; min-height: 15px; _height: 15px; margin-top: 10px; padding-top: 10px; margin-bottom: 10px; padding-bottom: 10px; color: #222;}
	.personInfo { margin-bottom: 20px; margin-top: 1em; }
	.pages { text-align: right; }
	#profile { margin-left: 1em; }
	.pfl_feedback_area_title { margin-bottom: 1em; }
	.pfl_answer, .pfl_feedbackCon { margin: .5em; }
	#Profile1_panelAdd div { margin-top: .5em; }
	#Profile1_panelAdd div b { float: left; width: 8em; }
	#Profile1_panelAdd div input.submitComment { padding: .2em; display: block; margin-left: 7.5em; margin-top: 1em; }
	.postBody p, .postCon p { text-indent: 2em; margin: 0 auto 1em auto; }
	.postBody h2 { font-size: 150%; margin: 15px auto 2px auto; font-weight: bold; }
	.postBody h3 { font-size: 120%; margin: 15px auto 2px auto; font-weight: bold; }
	.postBody h4 { font-size: 110%; margin: 15px auto 2px auto; font-weight: bold; color: #333; }
	.postBody h5 { font-size: 100%; margin: 15px auto 2px auto; font-weight: bold; color: #333; }
	.postBody a:link, .postBody a:visited, .postBody a:active { text-decoration: none; }
	.postCon a:link, .postCon a:visited, .postCon a:active { text-decoration: none; }
	.postBody ul, .postCon ul { margin-left: 2em; }
	.postBody li, .postCon li { list-style-type: disc; margin-bottom: 1em; }
	.postBody blockquote { background: url('images/comment.gif'))no-repeat 25px 0; padding: 10px 60px 5px 60px; min-height: 35px; _height: 35px; line-height: 1.6em; color: #333; }
	.myposts_title { margin: 20px 0; font-weight: bold; text-align: center; }
	.c_b_p_desc { text-indent: 0; }
	#blog-news { margin-left: 15px; }
	.blog_comment_body a:link{ text-decoration:none; }



	#blog-calendar{font-family: "微软雅黑";margin-bottom: 16px;}
 	.mySearch{margin:0;}
	#ad_under_post_holder{display: none}
	#site_nav_under{display: none}
	#google_ad_c2{display: none}
	#under_post_news{display: none}

	#MyLinks1_MyHomeLink{background: rgb(0, 169, 255);}


	#footer2{height: 8px;
width: 100%;
background: rgb(76, 76, 76);
margin: 0;
padding: 0;}


.catListLink ul li a{padding-left:0px;color:#000; font-size:12px;
		transition:padding-left 1s,color 1s,font-size 1s;
	-webkit-transition:padding-left 1s,color 1s,font-size 1s; /* Safari and Chrome */
	-moz-transition:padding-left 1s,color 1s,font-size 1s;
	-o-transition:padding-left 1s,color 1s,font-size 1s;}
.catListLink ul li a:hover{
	padding-left:10px;
	color: #FFCD4C;
	font-size:12px;
	}