html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	/*font-style: inherit; */
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
a img, iframe {
	border: none;
}

a {
	text-decoration: none;
}
body {
	font-size: 100%;
	font-family: Microsoft JHenghei;
}

ol, ul {
	list-style: none;
}
input, textarea, select, button {
	font-size: 100%;
	font-family: inherit;
}
select {
	margin: inherit;
}
/* Fixes incorrect placement of numbers in ol’s in IE6/7 */
ol { margin-left:2em; }
/* == clearfix == */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/***主页***/

/*********************************************************************
*主内容
**********************************************************************/
#home {
	/**background-color: yellow;**/

	padding: 2%;
	padding-right: 4%;
	padding-left: 4%;
	width: 62%;
	float: left;

	animation: initHome 1s;
	-webkit-animation: initHome 1s;
	-moz-animation: initHome 1s;
	-o-animation: initHome 1s;
}

@keyframes initHome {
	0% {
		opacity: 0;
		margin-top: -50px;
	}

	100% {
		opacity: 100%;
		margin-top: 0;
	}

}

@-webkit-keyframes initHome {
	0% {
		opacity: 0;
		margin-top: -50px;
	}

	100% {
		opacity: 100%;
		margin-top: 0;
	}

}

/***********************************
**头部内容
************************************/
#header {
	/**background-color: skyblue;**/
	position: relative;
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
}

/***博客标题***/
#blogTitle {
	display: inline-block;
	border-bottom: 1px
	width: 100%;
	font-family: 'Georgia';
}

#blogTitle h1, #blogTitle h2{
	display: inline-block;
}

#Header1_HeaderTitle {
	font-size: 4em;
	color: #404040;
	font-weight: 800;
}

#blogTitle h2 {
	font-size: 1.3em;
	padding-left: 1em;
}

/**自带选项**/
#navigator {
	display: none;
/** display: inline-block;
position: absolute;
right: 0;
bottom: 0;**/
}

/**#navList li{
float: left;
}
**/
/**隐藏首页、博客园**/
/**#MyLinks1_HomeLink,#MyLinks1_MyHomeLink {
display: none;
}**/

/**关注我**/
#attentionTabWeng {
	font-size: 1em;
	font-family: Microsoft Yahei;
	border: 1px solid #FF3030;
	border-radius: 1em;
	padding: 2px 1em;
	position: absolute;
	right: 0;
	bottom: 1.05em;

	color: #FF3030;
	cursor: pointer;

	transition: color 0.2s, background-color 0.3s;
	-moz-transition: color 0.2s, background-color 0.3s;
	-webkit-transition: color 0.2s, background-color 0.3s;
	-o-transition: color 0.2s, background-color 0.3s;

	animation: attentionMe 3s;
	-webkit-animation: attentionMe 3s;
	-moz-animation: attentionMe 3s;
	-o-animation: attentionMe 3s;

}

#attentionTabWeng:hover {
	color: #fff;
	background-color: #FF3030;
}

@keyframes attentionMe{
	0% {
		opacity: 0;
	}

	30% {
		opacity: 0;
		right: 40%;
		background-color: #FF3030;
		color: #fff;

		transform:rotate(0deg);
		-ms-transform:rotate(0deg); /** IE 9 **/
		-moz-transform:rotate(0deg); /** Firefox **/
		-webkit-transform:rotate(0deg); /** Safari 和 Chrome **/
		-o-transform:rotate(0deg); /** Opera **/
	}

	65% {
		opacity: 0.3;
	}
	100% {
		opacity: 1;
		right: 0;

		transform:rotate(360deg);
		-ms-transform:rotate(360deg); /** IE 9 **/
		-moz-transform:rotate(360deg); /** Firefox **/
		-webkit-transform:rotate(360deg); /** Safari 和 Chrome **/
		-o-transform:rotate(360deg); /** Opera **/

		background-color: #fff;
		color: #FF3030;
	}
}
@-webkit-keyframes attentionMe{
	0% {
		opacity: 0;
	}

	30% {
		opacity: 0;
		right: 40%;
		background-color: #FF3030;
		color: #fff;

		transform:rotate(0deg);
		-ms-transform:rotate(0deg); /** IE 9 **/
		-moz-transform:rotate(0deg); /** Firefox **/
		-webkit-transform:rotate(0deg); /** Safari 和 Chrome **/
		-o-transform:rotate(0deg); /** Opera **/
	}

	65% {
		opacity: 0.3;
	}
	100% {
		opacity: 1;
		right: 0;

		transform:rotate(360deg);
		-ms-transform:rotate(360deg); /** IE 9 **/
		-moz-transform:rotate(360deg); /** Firefox **/
		-webkit-transform:rotate(360deg); /** Safari 和 Chrome **/
		-o-transform:rotate(360deg); /** Opera **/

		background-color: #fff;
		color: #FF3030;
	}
}
@-moz-keyframes attentionMe{
	0% {
		opacity: 0;
	}

	30% {
		opacity: 0;
		right: 40%;
		background-color: #FF3030;
		color: #fff;

		transform:rotate(0deg);
		-ms-transform:rotate(0deg); /** IE 9 **/
		-moz-transform:rotate(0deg); /** Firefox **/
		-webkit-transform:rotate(0deg); /** Safari 和 Chrome **/
		-o-transform:rotate(0deg); /** Opera **/
	}

	65% {
		opacity: 0.3;
	}
	100% {
		opacity: 1;
		right: 0;

		transform:rotate(360deg);
		-ms-transform:rotate(360deg); /** IE 9 **/
		-moz-transform:rotate(360deg); /** Firefox **/
		-webkit-transform:rotate(360deg); /** Safari 和 Chrome **/
		-o-transform:rotate(360deg); /** Opera **/

		background-color: #fff;
		color: #FF3030;
	}
}
/*@-webkit-keyframes attentionMe{
0% {
right: 40%;
opacity: 0;
}
30% {
opacity: 0.3;
}
100% {
opacity: 1;
right: 0;
}
}

@-moz-keyframes attentionMe{
0% {
right: 40%;
opacity: 0;
}
30% {
opacity: 0.3;
}
100% {
opacity: 1;
right: 0;
}
}*/

/**关注成功的样式**/
.successAttention {
	animation: successAt 1s !important;
	-webkit-animation: successAt 1s !important;
	-moz-animation: successAt 1s !important;
	-o-animation: successAt 1s !important;
}

@keyframes successAt {
	0% {
		transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
		-o-transform: rotateY(0deg);
	}

	100% {
		transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
	}
}

@-webkit-keyframes successAt {
	0% {
		transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
		-o-transform: rotateY(0deg);
	}

	100% {
		transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
	}
}

/**我的头像**/
.myFacePic {
	position: absolute;
	right: 5.5em;
	bottom: 1em;
	width: 2.5em;
	height: 2.5em;
}

/***********************************
*主体内容
************************************/
/**不显示时间**/
.dayTitle {
	display: none;
}

/**每篇随笔**/
.postTitle, .entrylistPosttitle {
	padding-top: 1em;
	font-size: 1.8em;
	font-family: Microsoft Yahei;
}
.postTitle a, .entrylistPosttitle a{
	color: #404040;

	transition: font-size 0.3s, color 0.3s;
	-webkit-transition: font-size 0.3s, color 0.3s;
	-moz-transition: font-size 0.3s, color 0.3s;
	-o-transition: font-size 0.3s, color 0.3s;
}

.postTitle a:hover, .entrylistPosttitle a:hover{
	color: #0085A1;
	font-size: 1.1em;
}


.postDesc,.entrylistItemPostDesc{
	margin: 0.6em 0 0.7em;
	font-size: 1.1em;
	color: #808080;
	text-shadow: 1px 1px 1px #ddd;
}

/**不显示编辑**/
.postDesc a {
	display: none;
}

.entrylistItemPostDesc a {
	color: #808080;
}

.entrylistItemPostDesc a:hover {
	color: #3DB7EA;
}

.entrylistItemPostDesc a:last-child{
	display: none;
}

.c_b_p_desc {
	font-size: 1.1em;
	text-align:justify;
}

.c_b_p_desc img {
	float: none;
	max-width: 80%;
	display: block;
	margin-bottom: 0.6em;
}

.c_b_p_desc_readmore {
	display: block;
	text-align: center;
	padding: 0;
	margin-top: 1em;
	width: 7em;
	border: 1px solid #808080;
	border-radius: 1em;
	color: #808080;

	transition: color 0.4s ease-in-out, margin-left 0.4s ease-in-out, border-color 0.4s ease-in-out;
	-moz-transition: color 0.4s ease-in-out, margin-left 0.4s ease-in-out, border-color 0.4s ease-in-out;
	-webkit-transition: color 0.4s ease-in-out, margin-left 0.4s ease-in-out, border-color 0.4s ease-in-out;
	-o-transition: color 0.4s ease-in-out, margin-left 0.4s ease-in-out, border-color 0.4s ease-in-out;

}

.c_b_p_desc_readmore:hover {
	color: #FF3030;
	border-color: #FF3030;
	margin-left: 20px;
}


.postCon, .entrylistPostSummary{
	padding-bottom: 2em;
	border-bottom: 1px solid #eee;
}

/***************
*侧边栏
****************/
#broadside {
	/**background-color: pink;**/

	padding: 1%;
	width: 25%;
	float: left;

	animation: initBroadside 2s;
	-webkit-animation: initBroadside 2s;
	-moz-animation: initBroadside 2s;
	-o-animation: initBroadside 2s;
}

@keyframes initBroadside {
	0% {
		opacity: 0;
		margin-left: 50px;
	}
	100% {
		opacity: 100%;
		margin-left: 0;
	}
}

@-webkit-keyframes initBroadside {
	0% {
		opacity: 0;
	}

	60% {
		opacity: 0;
		margin-left: 50px;
	}

	100% {
		opacity: 100%;
		margin-left: 0;
	}
}

/**去掉搜索字体**/
#sidebar_search h3 {
	display: none;
}

/**搜索框设计**/
.input_my_zzk {
	width: 65%;
	height: 28px;
	max-width: 400px;
	border-radius: 8px;
	border: 1px solid #ccc;
	font-size: 1em;
	padding: 5px 0;
	padding-left: 8px;
}

#btnZzk {
	height: 28px;
	border-radius: 8px;
	border: 1px solid #808080;
	background-color: #fff;
	font-size: 1em;
	color: #808080;

	transition: color 0.3s, border-color 0.3s;
	-moz-transition: color 0.3s, border-color 0.3s,;
	-webkit-transition: color 0.3s, border-color 0.3s;
	-o-transition: color 0.3s, border-color 0.3s;
}

#btnZzk:hover {
	color: #FF3030;
	border-color: #FF3030;
}

#sidebar_search {
	margin-top: 2.3em;
}

/**去掉公告**/
.newsItem {
	display: none;
}

.catListTitle {
	padding: 1em 0 0.5em 0;
	font-size: 2em;
}

#sidebar_categories li{
	padding-top: 5px;
	padding-bottom: 8px;
}

#sidebar_categories a, #sidebar_topdiggedposts a {
	color: #404040;
	font-size: 1.2em;

	transition:color 0.2s, margin-left 0.3s;
	-moz-transition:color 0.2s, margin-left 0.3s; /** Firefox 4 **/
	-webkit-transition:color 0.2s, margin-left 0.3s; /** Safari and Chrome **/
	-o-transition:color 0.2s, margin-left 0.3s; /** Opera **/
}

#sidebar_topdiggedposts a{
	font-size: 1em;
}

#sidebar_categories a:hover, #sidebar_topdiggedposts a:hover {
	color: #1874CD;
	margin-left: 1em;

}

/**下一页**/
.topicListFooter a{
	color: #808080;
}

/**尾部**/
#footer {
	border-top: 1px solid #eee;
	padding-top: 1em;
	margin-top: 1em;
	color: #808080;
}

#footer a {
	color: #3DB7EA;
}

@media (max-width: 1024px){
	#home {
		padding: 4%;
		padding-right: 4%;
		width: 92%;
	}
	#broadside {
		padding: 4%;
		padding-top: 0;
		width: 92%;
		border-top: 1px dashed #ccc;
	}
	#footer {
		text-align: center;
	}
	#unfold {
		display: none;
	}
	#tabweng_toTop {
		display: none !important;
	}
}

@media (max-width: 662px){
	#attentionTabWeng {
		display: none;
	}
	.myFacePic {
		right: 0;
	}
}

@media (max-width: 564px){
	.myFacePic {
		right: 5.5em;
	}
	#attentionTabWeng {
		display: block;
	}
	body {
		font-size: 90%;
	}
}


@media (max-width: 542px){
	.myFacePic {
		right: 0;
	}
	#attentionTabWeng {
		display: none;
	}
}

@media (max-width: 458px){
	.myFacePic {
		display: none;
	}
	#attentionTabWeng {
		display: none;
	}
	#cnblogs_post_body>p{
		font-size: 1.3em;
		line-height: 1.6em;
	}
	#cnblogs_post_body li{
		font-size: 1.3em;
		line-height: 1.6em;
	}
	.cnblogs-markdown h4 {
		font-size: 1.3em !important;
	}
}

@media (max-width: 415px){
	body {
		font-size: 80%;
	}
}

@media (max-width: 361px){
	body {
		font-size: 70%;
	}
}

@media (min-width: 1364px){
	body {
		padding: 2em 5em 0 5em;
	}
}

@media (min-width: 1438px){
	body {
		padding: 2em 7em 0 7em;
	}
}

@media (min-width: 1598px){
	body {
		padding: 2em 12em 0 12em;
	}
}

@media (min-width: 1658px){
	body {
		padding: 2em 15em 0 15em;
	}
}

@media (min-width: 1918px){
	body {
		padding: 2em 22em 0 22em;
	}
}

/*@font-face {
font-family: 'parmapetit-heavyswinging';
src: url("https://7xwqi8.com1.z0.glb.clouddn.com/parmapetit-heavyswinging-webfont.eot"),
url("https://7xwqi8.com1.z0.glb.clouddn.com/parmapetit-heavyswinging-webfont.eot?#iefix") format('embedded-opentype'),
url("https://7xwqi8.com1.z0.glb.clouddn.com/parmapetit-heavyswinging-webfont.woff") format('woff');
font-weight: normal;
font-style: normal;
}*/

/**TabWeng**/
/*#Header1_HeaderTitle {
font-family: 'parmapetit-heavyswinging', 'Georgia';
}
*/

/*
Monokai Sublime style. Derived from Monokai by noformnocontent https://nn.mit-license.org/
*/

.cnblogs-markdown .hljs {
	display: block !important;
	overflow-x: auto !important;
	padding: 1em !important;
	background: #272822 !important;
	border-radius: 8px !important;
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace !important;
	font-size: 0.9em !important;
}

.hljs,
.hljs-tag,
.hljs-subst {
	color: #f8f8f2 !important;
}

.hljs-strong,
.hljs-emphasis {
	color: #a8a8a2 !important;
}

.hljs-bullet,
.hljs-quote,
.hljs-number,
.hljs-literal,
.hljs-link {
	color: #ae81ff !important;
}

.hljs-regexp,
.hljs-meta {
	color: #fd971f !important;
}

.hljs-code,
.hljs-title,
.hljs-section,
.hljs-built_in,
.hljs-builtin-name,
.hljs-selector-class {
	color: #a6e22e !important;
}

.hljs-strong {
	font-weight: bold;
}

.hljs-emphasis {
	font-style: italic !important;
}

.hljs-selector-tag,
.hljs-symbol,
.hljs-name,
.hljs-attr {
	color: #f92672 !important;
}

.hljs-keyword,
.hljs-attribute {
	color: #66d9ef !important;
}

.hljs-params,
.hljs-class .hljs-title {
	color: #f8f8f2 !important;
}

.hljs-string,
.hljs-type,
.hljs-selector-id,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-addition,
.hljs-variable,
.hljs-template-variable {
	color: #e6db74 !important;
}

.hljs-comment,
.hljs-deletion
{
	color: #75715e !important;
}

/**************************************/
#cnblogs_post_body img {
	max-width: 100%;
}

#cnblogs_post_body strong{
	font-weight: 600;
}

.cnblogs-markdown code {
	border-width: 0 !important;
}

.cnblogs-markdown code:not(.hljs){
	color: #d14;
	border: 1px solid #ddd !important;
}

.cnblogs-markdown a {
	color: #4183c4 !important;
}

.cnblogs-markdown a:hover {
	color: #00B2F3 !important;
}

.sourceCode, .sourceCode code {
	overflow: auto !important;
}

#cnblogs_post_body {
	font-family: "lucida grande", "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}

.cnblogs-markdown h1,.cnblogs-markdown h2 {
	font-size: 1.8em !important;
	border-bottom: 1px solid #eee !important;
	line-height: 1.225 !important;
	padding-bottom: .3em !important;
	margin-bottom: .5em;
	margin-top: 1em;
}

.cnblogs-markdown h3 {
	font-size: 1.4em !important;
}
.cnblogs-markdown h4 {
	font-size: 1.1em !important;
}

.cnblogs-markdown h3,
.cnblogs-markdown h4{
	line-height: 1.43 !important;
	padding-bottom: .3em !important;
	margin-top: 1em;
}

.cnblogs-markdown p {
	margin-top: 0;
	margin-bottom: 16px;
}

.cnblogs-markdown code:not(.hljs){
	line-height: 1.8 !important;
}

/*引用*/
.cnblogs-markdown blockquote {
	background-color: #F2F3F0;
	border-left: 8px solid #D6DBDF;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	margin-bottom: 1em;
	padding-left: 1em;
}

.cnblogs-markdown hr {
	border: 1px dashed #dbdbdb !important;
}

/********************************
版权申明
********************************/
#hlwyfeng_myInfo {
	margin-top: 3em;
	padding-top:1em;
	padding-bottom: 1em;
	border-top: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
	color: #808080;
	position: relative;
}
#hlwyfeng_myInfo a {
	color: #4183c4;
}
#hlwyfeng_myInfo a:hover {
	color: #00B2F3;
}

#hl-copyRight {
	position: absolute;
	right: 0;
}
#hl-copyRight img {
	height: 2em;
}

/*推荐与分享*/
#blog_post_info {
	display: none;
}
.support-me {
	float: right;
	border: 1px solid #FF3030;
	border-radius: 1em;
	padding: 0.3em 0.5em;
	cursor: pointer;
	color: #FF3030;
	box-shadow: 0 0 2px #FF3030;

	transition: transform 0.4s;
	-webkit-transition: transform 0.4s;
	-moz-transition: transform 0.4s;
	-o-transition: transform 0.4s;
}
.support-me:hover {
	transform: rotateY(30deg);
}


.support-tabweng {
	padding-right: 0.5em;
	margin-right: 0.5em;
	border-right: 1px solid #FF3030;
}


/* 禁掉标签，分类 */
#EntryTag {
	display: none;
}
#BlogPostCategory {
	display: none;
}

/*分享到微信微博*/
.fa-weibo,.fa-weixin {
	font-size: 1.5em !important;
	color: #fff;
}

.tabweng-icon {

	position: relative;
	top: -0.15em;
	display: inline-block;
	padding: 0.4em;
	margin-right: 0.4em;
	text-decoration: none;
	text-align: center;
	border: 1px solid #fff;
	cursor: pointer;
}

.tabweng-icon-weixin {
	background-color: #49AE0F;
	transition: background-color 0.3s, border-radius 0.5s, border-color 0.4s;
	-moz-transition: background-color 0.3s, border-radius 0.5s, border-color 0.4s;
	-webkit-transition: background-color 0.3s, border-radius 0.5s, border-color 0.4s;
	-o-transition: background-color 0.3s, border-radius 0.5s, border-color 0.4s;
}

.tabweng-icon-weixin:hover {
	background-color: #fff;
	border-radius: 1.5em;
	border-color: #49AE0F;
}

.fa-weixin {
	transition: color 0.4s;
	-moz-transition: color 0.4s;
	-webkit-transition: color 0.4s;
	-o-transition: color 0.4s;
}

.tabweng-icon-weixin:hover .fa-weixin {
	color: #49AE0F;
}


.tabweng-icon-weibo {
	background-color: #C64D3E;
	transition: background-color 0.3s, border-radius 0.5s, border-color 0.4s;
	-moz-transition: background-color 0.3s, border-radius 0.5s, border-color 0.4s;
	-webkit-transition: background-color 0.3s, border-radius 0.5s, border-color 0.4s;
	-o-transition: background-color 0.3s, border-radius 0.5s, border-color 0.4s;
}

.tabweng-icon-weibo:hover {
	background-color: #fff;
	border-radius: 1.5em;
	border-color: #C64D3E;
}

.fa-weibo {
	transition: color 0.4s;
	-moz-transition: color 0.4s;
	-webkit-transition: color 0.4s;
	-o-transition: color 0.4s;
}

.tabweng-icon-weibo:hover .fa-weibo {
	color: #C64D3E;
}

/*上下篇*/
#post_next_prev {
	margin-top: 1em;
	font-size: 1em;
	color: #808080;
}
#post_next_prev a {
	color: #4183C4;
}
#post_next_prev a:hover {
	color: #3DB7EA;
}

/*评论列表*/
.feedback_area_title {
	display: none;
}
.comment_vote {
	display: none;
}
.comment_actions a[onclick*="QuoteComment"]{
	display: none;
}
.layer {
	display: none;
}
.sendMsg2This {
	display: none;
}
.feedbackManage {
	float: right;
}
.comment_date {
	float: right;
	font-family: "Garamond";
	font-weight: 100;
}

.feedbackItem {
	margin: 1em 0 1.5em 0;
	padding-top: 0.3em;
	border-top: 1px solid #eee;
	color: #808080;
}

.feedbackItem a {
	color: #4183C4;
}
.feedbackItem a:hover {
	color: #3DB7EA;
}

.feedbackCon {
	margin-top: 0.5em;
}

/*回复评论*/
.commentbox_main {
	margin-top: 3em;
}

#comment_nav {
	display: none;
}
#tip_comment + p {
	display: none;
}
.commentbox_title_left {
	display: none;
}
#commentform_title {
	display: none;
}

#tbCommentBody {
	width: 92%;
	border-radius: 0 8px 8px 8px;
	border:2px solid #ddd;
	padding: 0.8em 1em;
	font-size: 1em;
	color: #808080;
}

.commentbox_title {
	width: 100%;
}

.commentbox_title_right {
	float: left;
	height: auto;
}

/*修改评论图标*/
.comment-link,.comment-code {
	background-color: #ddd;
	color: #fff;
	padding: 10px 10px 6px;
	border-radius: 5px 5px 0 0;
	font-size: 3em;
	cursor: pointer;
	position: relative;
	bottom: -1px;
}
.comment-link:hover,.comment-code:hover {
	background-color: #ccc;
}

/*删除无用评论功能*/
#ubb_quote {
	display: none;
}
#ubb_bold {
	display: none;
}
#ubb_indent {
	display: none;
}
#ubb_img {
	display: none;
}

/*评论按钮*/
#tip_comment2 + p {
	display: none;
}

#commentbox_opt a{
	display: none;
}

#btn_comment_submit {
	float: left;
	font-size: 1em;
	padding: 0.4em 0.5em;
	color: #808080;
	border: 1px solid #808080;
	width: auto;
	height: auto;
	background-color: #fff;
	line-height: auto;
	cursor: pointer;

	transition: background-color 0.3s, color 0.6s, margin-left 0.3s, border-color 0.3s;
	-moz-transition: background-color 0.3s, color 0.6s, margin-left 0.3s, border-color 0.3s;
	-webkit-transition: background-color 0.3s, color 0.6s, margin-left 0.3s, border-color 0.3s;
	-o-transition: background-color 0.3s, color 0.6s, margin-left 0.3s，border-color 0.3s;
}
#btn_comment_submit:hover {
	background-color: #3DB7EA;
	color: #fff;
	margin-left: 1em;
	border-color: #fff;
}

/*清除推送和广告*/
.ad_text_commentbox {
	display: none;
}
#ad_t2 {
	display: none;
}
#opt_under_post {
	display: none;
}
#under_post_news {
	display: none;
}
#under_post_kb {
	display: none;
}
.c_ad_block {
	display: none;
}

/*随笔分类*/
.entrylistTitle {

	text-align: center;
	margin-top: 2em;
	color: #4183C4;
	text-decoration: underline;
	text-decoration-style: dashed;
	text-decoration-color: #4183C4;
	font-size: 1em;

}


@media (max-width: 637px) {
	#hl-copyRight {
		position: static;
		margin-bottom: 5px;
	}
}

/**********************open**************************/
#unfold {
	float: right;
	padding: 0.4em;
	font-size: 1.1em;
	background-color: yellowgreen;
	color: #fff;
	cursor: pointer;
}

.unfold-width-1 {
	width: 92% !important;
}

.unfold-width-2 {
	padding: 4% !important;
	padding-top: 0 !important;
	width: 92% !important;
	border-top: 1px dashed #ccc !important;
}

.hidden {
	display: none;
}

.unfold-center {
	text-align: center;
}

.unfold-rotate-open {
	animation: toRotate 2s;
	-moz-animation: toRotate 2s;
	-webkit-animation: toRotate 2s;
	-o-animation: toRotate 2s;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}

@keyframes toRotate {
	100% {
		transform: rotateZ(-180deg);
		-webkit-transform: rotateZ(-180deg);
		-moz-transform: rotateZ(-180deg);
		-o-transform: rotateZ(-180deg);
		background-color: deepskyblue;
	}
}
@-webkit-keyframes toRotate {
	100% {
		transform: rotateZ(-180deg);
		-webkit-transform: rotateZ(-180deg);
		-moz-transform: rotateZ(-180deg);
		-o-transform: rotateZ(-180deg);
		background-color: deepskyblue;
	}
}

/*收缩的动画*/
.unfold-rotate-contraction {
	animation: toRotateContraction 2s;
	-moz-animation: toRotateContraction 2s;
	-webkit-animation: toRotateContraction 2s;
	-o-animation: toRotateContraction 2s;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}

@keyframes toRotateContraction {

	0% {
		transform: rotateZ(-180deg);
		-webkit-transform: rotateZ(-180deg);
		-moz-transform: rotateZ(-180deg);
		-o-transform: rotateZ(-180deg);
		background-color: deepskyblue;
	}

	100% {
		transform: rotateZ(0deg);
		-webkit-transform: rotateZ(0deg);
		-moz-transform: rotateZ(0deg);
		-o-transform: rotateZ(0deg);
		background-color: yellowgreen;
	}
}
@-webkit-keyframes toRotateContraction {

	0% {
		transform: rotateZ(-180deg);
		-webkit-transform: rotateZ(-180deg);
		-moz-transform: rotateZ(-180deg);
		-o-transform: rotateZ(-180deg);
		background-color: deepskyblue;
	}

	100% {
		transform: rotateZ(0deg);
		-webkit-transform: rotateZ(0deg);
		-moz-transform: rotateZ(0deg);
		-o-transform: rotateZ(0deg);
		background-color: yellowgreen;
	}
}

/**修改评论后的样式*****************************/
.comment_my_posted {
	margin: 1em 0 1.5em 0;
	padding-top: 0.3em;
	border-top: 1px solid #eee;
	color: #808080;
	font-weight: 300;
}
.comment_my_posted a {
	color: #4183C4;
}
.comment_my_posted a:hover {
	color: #3DB7EA;
}

.comment_my_posted img:first-child {
	display: none;
}
.bq_post_comment {
	padding: 0;
	margin: 0;
	border:none;
}
.comment_my_posted b {
	margin-bottom: 0.5em;
}

#tip_comment {
	display: none;
}

#tip_comment2 {
	display: none;
}
/*to top*/
#tabweng_toTop {
	position: fixed;
	right: 1em;
	bottom: 1em;
	display: none;
	cursor: pointer;
	color: skyblue;
	font-size: 2em;

}
/*访客登录*/
.login_tips {
	font-size: 1em;
	color: #808080;
	background: none;
	padding: 0;
	margin: 2em 0;
	font-weight: 400;
}
.login_tips a {
	text-decoration: none !important;
	padding: 0.2em 0.5em;
	margin: 0 0.3em;
	color: #fff;
	background-color: yellowgreen;
	border-radius: 0.3em;
}

.login_tips a:hover {
	background-color: deepskyblue;
}

/*分页*/
#homepage_top_pager {
	display: none;
}

/*=========================================*/
/*目录样式*/
#createContents {
	display: none;
	border-left: 2px dashed #ccc;
	position: fixed;
	top: 0;
	left: 50%;
	margin-left: 18%;
	width: 25%;
	padding: 1em;
	background-color: #fff;
	height: 100%;
	overflow: auto;
}
#createContents ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#createContents li {
	margin: 0.5em;
}
#createContents a {
	text-decoration: none;
	color: #404040;
	font-family: Microsoft JhengHei;
}
#createContents .second {
	text-indent: 2em;
}
#createContents .three {
	text-indent: 4em;
}
#createContents .four {
	text-indent: 6em;
}

.current {
	color: #1874CD !important;
	font-weight: 600;
	text-shadow: 0 0 1px #8EE5EE;
	border-bottom: 1px dashed #1874CD;
}

#contentsOpenLine {
	border-left: 2px solid #505050;
	width: 0px;
	height: 160px;
}
.contentsOpen {
	position: fixed;
	top: -30px;
	right: 50%;
	margin-right: 42%;
}
#contentsOpenWord {
	display: inline-block;
	width: 44px;
	height: 44px;
	line-height: 44px;
	border-radius: 44px;
	border: 2px solid #404040;
	position: relative;
	left: -23px;
	text-align: center;
	cursor: pointer;
	color: #505050;
	font-weight: 600;
	background-color: #fff;
}

.open {
	background-color: #ccc !important;
	color: #fff !important;
}

/*动的*/
.move {
	animation: moveContents 0.8s ease;
	-webkit-animation: moveContents 0.8s ease;
}

@keyframes moveContents{
	0% {
		top: -30px;
	}

	50% {
		top: 0px;
	}

	100% {
		top: -30px;
	}
}
@-webkit-keyframes moveContents{
	0% {
		top: -30px;
	}

	50% {
		top: 0px;
	}

	100% {
		top: -30px;
	}
}

@media (max-width: 1364px){
	.contentsOpen {
		margin-right: 46% !important;
	}
}
@media (min-width: 1590px){
	#createContents {
		margin-left: 13%;
	}
	.contentsOpen {
		margin-right: 37% !important;
	}
}

@media (min-width: 1917px){
	.contentsOpen {
		margin-right: 32% !important;
	}
}