.feedbackListSubtitle a[target="_blank"] {color: #ec7259;}

* {
				margin: 0;
				padding: 0;
				outline: none;
			}
			
			h1,h2,h3,h4,h5,h6{
				margin:0!important;
			}
			
			body {
				font-family: Microsoft YaHei, sans-serif;
				background-color: #f9f9f9!important;
				font-size: 16px;
			}
			
			ul{
				margin-top:10px;
			
			}
			
			ul li{
				line-height:22px;
				font-size:16px;
			}
.img_avatar{
  border-radius:50%;
   /*border:2px groove #ec7259;*/
     width:200px;
     height:200px;
}
			
			a:hover{
				color:#EC7259;
			}
			
			#home {
				box-shadow: none;
				background-color: #f9f9f9;
				margin-top: 0;
				margin-bottom: 0;
				min-width: unset;
				width:80%;
			}
			@media only screen and (max-width: 900px) {
				#home{
					/*width:100vh;*/
				}
				#main{
					flex-wrap:wrap;
				}
				#mainContent{
					padding-right: 0!important;
					width:100%;
				}
				/*#blogTitle{
					opacity: 0;
				}*/
			}
			@media only screen and (max-width: 700px) {
				#home{
					width:88%;
				}
				#main{
					flex-wrap:wrap;
				}
				#mainContent{
					padding-right: 0!important;
					width:100%;
				}
				.toTop{
					opacity: 0;
				}
#comment_form_container .comment_textarea,#comment_form_container .author{
					width:90%;
				}
			}
			#main{
				padding: 0;
				margin-top: 10px;
				display: flex;
				/*justify-content: ;*/
				margin-top:40px;
			}
			
			#mainContent{
				overflow: visible;
				float:none;
				margin:0;
				padding-right:20px;
			}
			
			#mainContent .forFlow{
				margin:0 auto;
				/*width:100%;*/
			}
			
			#navList a:link,
			#navList a:visited,
			#navList a:active {
				font-weight: normal;
			}
			
			#navigator {
				position: fixed;
				top: 0;
				left: 0;
				width: 100%;
				margin-top: 0;
				font-size: 17px;
				border-top: none;
				font-weight: 400;
				height: 58px;
				box-shadow: 5px 0 5px 3px rgba(0, 0, 0, 0.05);
				background-color: white;
				z-index: 999;
				overflow: hidden;
			}
			#navigator ul{
				margin-top:0;
			}
			
			#navList {
				list-style: none;
				margin-left: 250px;
			}
			#sideBar{
				margin-top: 0;
				overflow: visible;
				float: none;
				padding:0;
			}
#sideBar a:hover{
  color:#ec7259;
}
			.blogStats {
				margin-right: 100px;
			}
			
			#header{
				width:100%;
			}
			
			#blogTitle,
			.newsItem,
			#sidebar_categories,
			.catListLink,
			.catListTag,
			#sidebar_search.mySearch,
			.forFlow,
			#blog-calendar {
				background-color: white;
				box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.05);
				border-radius: 4px;
				padding: 20px 15px 20px;
				margin-bottom:20px;
			}
			
			#blogTitle {
				/*margin-top: 60px;*/
				/*width:100%;*/
				/*margin-bottom: 15px;*/
				position: fixed;
				top:0;
				left:5%;
				z-index:1000;
				border-radius:0 0 50% 50%;
				padding-top:0;
				margin-bottom:0;
				background-color: #EC7259;
				color:white!important;
			}
			
			#blogTitle h1 a{
				color:white;
			}
			
			#blogTitle h2{
				float:none;
				width:103px;
				text-align:center;
			}
			
			#blog-calendar{
				padding:0;
			}
			
			.forFlow{
				margin-top:-15px;
				margin:0;
			}

@media screen and (max-width: 800px) {
    .input_my_zzk{
        width:95%!important;
    }
}
			
			.input_my_zzk{
				/*width:160px;*/
				width:100%;
				border-radius: 18px;
				background-color: #f9f9f9;	
				padding:0 5px;
				/*height:36px;*/
			}
			
			#blogTitle h1 {
				margin: 0;
text-align:center;
			}
			
			h3.catListTitle{
				border-left:5px solid #ec7259;
				padding-left:5px;
			}
			
			#sideBar h3{
				font-size:16px;
			}
			
			.div_my_zzk{
				margin-bottom: 0;
			}
			
			.btn_my_zzk{
				display: none;
				/*color:#EC7259;*/
				/*right:0;*/
				/*width:auto;*/
				/*border:1px solid #EC7259;*/
				/*background-color: #EC7259;*/
				/*height:36px;*/
			}
			
			.postTitle{
				border-left:0;
				float:none;
			}
			
			.day .postTitle a{
				padding:0;
			}
			
			.postTitle a:hover{
				margin-left: 0;
				text-decoration: underline;
			}
			
			.postTitle a:link, .postTitle a:visited, .postTitle a:active{
				color:#EC7259;
				transition:none;
				border-left:none;
			}
			
			.postDesc{
				/*padding-left:0;*/
			}
			
			.CalTodayDay{
				background-color: #EC7259!important;
			}
.comment_btn{
  background:#ec7259;
}
.postDesc a:hover{color:#ec7259;}
.pager a {
    /*border: 1px solid #9aafe5;*/
    /*color: #2e6ab1;*/
    /*margin: 0 2px;*/
    /*padding: 2px 5px;*/
    /*text-decoration: none;*/
    /*.pager a {*/
    box-shadow: 0 1px 3px #EC7259;
    border: 1px solid #EC7259;
    background: #EC7259;
    /*color: #fff;*/
    transition: all .4s linear 0s;
/*}*/
    }
.pager{color:#ec7259;}
.pager a:hover{background:white;}
#blogTitle h1 a:hover{color:#fff;}
.day{border-bottom:1px solid #f9f9f9;}
.CalTitle td{text-align:center;}
.entrylistTitle, .PostListTitle, .thumbTitle{color:black;}
.entrylistPosttitle a:link, .entrylistPosttitle a:visited, .entrylistPosttitle a:active{color:#ec7259;transition:none;border-left:none;}
.entrylistPosttitle a:hover{margin-left:0;text-decoration:underline;}
.entrylistItemPostDesc a:hover{color:#ec7259;}
.entrylistPosttitle{border-left:none;padding-left:0}

/*广告模块*/
.c_ad_block {
    overflow-x: auto;
}

.postDesc {
    box-sizing: border-box;
}