	/**---------- 原有样式修改 --------*/

	#sideBar{

		display: none;

	}

	#mainContent{

		width: 100%;

		box-shadow: 0 0 0;

		border-radius: 0px;

		opacity: 0;

		transition:0.5s;

		margin-top:40px;

	}

	#main{

		width: 85%  ;

		background-color: white;

		/*max-width: 700px;*/

	}

	@media screen and (max-width: 1000px) {

	 #main {width: 100%;}

	}

	body{

		background-image: none;

		background-color: white;

		font-family: Menlo,Bitstream Vera Sans Mono,DejaVu Sans Mono,Monaco,Consolas,monospace !important;

		line-height: 1.8;

	}

	#cnblogs_post_body{

		font-size: 16px;

	}

	#green_channel{

		display: none;

	}

	#post_next_prev{

		display: none;

	}

	.forFlow img{

		margin-top: 0;

	}

	#cnblogs_post_body img {

	    max-width: 100%;

	}



	/** 去除广告 */

	#cb_post_title_url{

		display: none;

	}

	#cnblogs_c1{

		display: none;

	}

	#cnblogs_c2{

		display: none;

	}

	#ad_t2{

		display: none;

	}

	#kb_block{

    	display:none

	}

	#under_post_news{

	    display:none

	}

	#header{

		display:none

	}

	#BlogPostCategory{

		display: none;

	}

	#comment_nav{

		display: none;

	}

	.postDesc{

		border-bottom:none;

	}

	#author_profile_follow{

		display: none;

	}



	/** 自定义样式 */

	/* 加载条 */

	#myProgressBar{

		width: 15%;

		height: 2px;

		background-color: #eb5055;

		position: fixed;

		top: 0;

		left: 0;

		z-index: 999;

	}

	#nprogress {

	  pointer-events: none;

	}



	#nprogress .bar {

	  background: #eb5055;



	  position: fixed;

	  z-index: 1031;

	  top: 0;

	  left: 0;



	  width: 100%;

	  height: 2px;

	}

	#nprogress .peg {

	  display: block;

	  position: absolute;

	  right: 0px;

	  width: 100px;

	  height: 100%;

	  box-shadow: 0 0 10px #eb5055, 0 0 5px #eb5055;

	  opacity: 1.0;



	  -webkit-transform: rotate(3deg) translate(0px, -4px);

	      -ms-transform: rotate(3deg) translate(0px, -4px);

	          transform: rotate(3deg) translate(0px, -4px);

	}

	#nprogress .spinner {

	  display: block;

	  position: fixed;

	  z-index: 1031;

	  top: 15px;

	  right: 15px;

	}



	#nprogress .spinner-icon {

	  width: 18px;

	  height: 18px;

	  box-sizing: border-box;



	  border: solid 2px transparent;

	  border-top-color: #eb5055;

	  border-left-color: #eb5055;

	  border-radius: 50%;



	  -webkit-animation: nprogress-spinner 400ms linear infinite;

	          animation: nprogress-spinner 400ms linear infinite;

	}

	.nprogress-custom-parent {

	  overflow: hidden;

	  position: relative;

	}

	.nprogress-custom-parent #nprogress .spinner,

	.nprogress-custom-parent #nprogress .bar {

	  position: absolute;

	}



	@-webkit-keyframes nprogress-spinner {

	  0%   { -webkit-transform: rotate(0deg); }

	  100% { -webkit-transform: rotate(360deg); }

	}

	@keyframes nprogress-spinner {

	  0%   { transform: rotate(0deg); }

	  100% { transform: rotate(360deg); }

	}





	/** 导航栏 */

	#mynavbar{

		width: 100%;

		height: 70px;

		position: fixed;

		display: block;

		top: 0px;

		z-index: 100;

		background-color: white;

		transition:0.5s ease-in-out;

		box-shadow: 0 1px 5px rgba(0,0,0,.1);

	}

	#mynavbar_menu{

	    display: inline-block;

	    width: auto;

	    position: relative;

	    float: right;

        text-align: right;

    	line-height: 68px;

	}

	#mynavbar_menu a{

	    padding: 0 15px;

	    font-size: 14px;

	    outline: 0;

	    color: #313131;

	    text-decoration: none;

	}

	#mynavbar_menu a:hover{

		color: #eb5055 !important;

	}



	/** 头部 */

	#myheader{

		background-color: #2175bc!important;

		margin-top:70px;

		position: relative;

	    width: 100%;

    	height: 300px;

	}

	#myheader_bg{

		width:100%;

		height:300px;

		background-position: center;

	    background-size: cover;

	    -webkit-filter: blur(3px);

	    -moz-filter: blur(3px);

	    filter: blur(3px);

	    position: absolute;

	}

	#myheader_cover{

	    position: relative;

	    margin-top: 70px;

	    width: 100%;

	    height: 300px;

	    background-color: rgba(0,0,0,.5);

	    box-shadow: 0 1px 5px rgba(0,0,0,.3);

	}

	#mypost_title{

	    position: relative;

	    top: 105pt;

	    margin: 0 auto;

	    padding: 30px 25px 20px;

	    max-width: 700px;

	    color: white;

	    transition:0.5s;

	    opacity: 0;

	}

	#mypost_title_e{

		margin: 0;

    	padding: 5px 0 15px;

	}

	#mypost_title_e a{

		border: 1px solid #6fa3ef;

	    border-radius: 15px;

	    background: #6fa3ef;

	    color: #fff;display: inline-block;

	    margin: 4px 8px 0 0;

	    padding: 0 15px;

	    letter-spacing: 0;

	    font-weight: 600;

	    font-size: 13px;outline: 0;text-decoration: none;

	    transition: 0.5s;

	}

	#mypost_title_e a:before{

		content: "# "

	}

	#mypost_title_e a:hover{

		background-color: white;

		border: 1px solid white;

		color:black;

	}

	#mypost_title_f a{

		color: white;

	}

	#mypost_title_f a:hover{

		text-decoration:none;

	}



	/** 右侧导航 */

	#right_meun{

	    position: fixed;

	    top: 100px;

	    left: 74%;

	    display: none;

	    text-align: left;

	    border-left: 1px solid #ddd;

	    font-size: 12px;

	}

	#right_meun li{

		list-style: none!important;

	}

	#right_meun a{

		display: inline-table;

	    margin-left: 5px;

	    white-space: nowrap;

	    text-decoration: none;

	    color: #313131;

	    outline: 0;

	}

	#right_meun a:hover{

		color: #eb5055;

	}

	#right_meun>li::before {

	    position: relative;

	    top: 0;

	    left: -4px;

	    display: inline-block;

	    width: 7px;

	    height: 7px;

	    content: '';

	    border-radius: 50%;

	    background-color: #eb5055;

	}

	/* 底部导航 */

	#post-bottom-bar{

		position: fixed;

	    right: 0;

	    bottom: 0;

	    left: 0;

	    z-index: 2;

	    height: 3pc;

	    border-top: 1px solid #e0e0e0;

	    background-color: #fff;

	    margin: 0;

	    padding: 0;

	    transition: 0.5s ease-in-out;

	}

	#post-bottom-bar a{

	    text-decoration: none!important;

	}

	.post-bottom-bar .bottom-bar-inner{

		margin: 0 auto;

	    padding: 0 10px;

	    max-width: 900px;

	}

	.bottom-bar-items{

		margin: 0 0 0 10px;

	    color: #313131;

	    font-size: 14px !important;

	    line-height: 3pc;float: left;

	}

	.post-bottom-bar{

		margin: 0 0 0 10px;

	    color: #313131;

	    font-size: 14px;

	    line-height: 3pc;

	}

	.post-bottom-bar .social-share .bottom-bar-item {

	    padding: 4px;

	}

	.post-bottom-bar .bottom-bar-item.bottom-bar-facebook a {

	    background-color: #4267b2;

	    color: #fff;

	}

	.post-bottom-bar .social-share .bottom-bar-item a {

	    padding: 2px 10px;

	    border-radius: 15px;

	}

	.post-bottom-bar .bottom-bar-item a {

	    margin: 0;

	    padding: 9pt;

	    border: 0;

	    background: 0 0;

	    color: #313131;

	    font-size: 14px;

	    line-height: 3pc;

	    cursor: pointer;

	}

	.post-bottom-bar .bottom-bar-item.bottom-bar-twitter a {

	    background-color: #1b95e0;

	    color: #fff;

	}

	.post-bottom-bar .bottom-bar-item.bottom-bar-qrcode a {

	    background-color: #5f5f5f;

	    color: #fff;

	}

	.bottom-bar-item a:hover{

		color: #eb5055;

	}





	/** MarkDown样式调整 */

	.cnblogs-markdown .hljs{

	    font-size: 16px!important;

	    line-height: 2!important;

	    padding: 15px!important;

	}

	.cnblogs-markdown code{

		background:rgb(238,240,244) none !important;

		border:0px !important;

		color: rgb(73,59,92) !important;

		font-size: 16px!important;

		tab-size: 4;

	}

	.cnblogs-markdown h2{

		font-weight: 500;

		margin: 20px 0;

	}

	.cnblogs-markdown h2:before{

		content: "#";

		color: #eb5055;

		position: relative;

		top: 0;

		left: -12px;

	}

	  #cnblogs_post_body h4 {
	  	font-size: 16px;

	    font-weight: bold;

	    line-height: 1.5;

		 background-color: #2175bc !important;

	    margin: 10px 0;

   }

		#cnblogs_post_body h1{

		font-size: 28px;

	    font-weight: bold;

		margin: 20px 0;

	}


	#cnblogs_post_body h2{

		font-size: 22px;

	    font-weight: bold;

		margin: 20px 0;

	}

	#cnblogs_post_body h3{

		font-size: 20px;

	    font-weight: bold;

	    line-height: 1.5;

	    margin: 10px 0;

	}

	.cnblogs-markdown h3:before{

		content: "##";

		color: #2175bc;

		position: relative;

		top: 0;

		left: -8px;

	}




	.postBody blockquote, .postCon blockquote{

		background-image: none;

		border-left: 5px solid #DDDFE4;

		background-color: #EEF0F4;

		width: 100%;

		padding: 6px 0 6px 25px;

	}

	blockquote{

		border:0;

	}

	/* code加上行数 */

	.cnblogs-markdown .syntaxhighlighter table td.code {

	  width:95% !important; 

	}



	.cnblogs-markdown .syntaxhighlighter code {

	  font-family: "Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace!important;

	  padding: 0 !important;

	  border-radius: 0 !important;

	  background-color: transparent !important;

	}



	.cnblogs-markdown .syntaxhighlighter code:before,

	.cnblogs-markdown .syntaxhighlighter code:before {

	  letter-spacing: -0.5em;

	}

	.cnblogs-markdown em{

		font-style:italic

	}





	/** 更改浏览器滚动条和选中字体背景颜色 */

	::selection {

	    background-color: #eb5055;

	    color: #fff;

	}

	::-webkit-scrollbar {

	    width: 6px;

	    height: 6px;

	}

	::-webkit-scrollbar-thumb {

	    min-height: 28px;

	    background-color: #c2c2c2;

	    background-clip: padding-box;

	}

	::-webkit-scrollbar-track-piece {

	    background-color: #fff;

	}

	*, :after, :before {

	    box-sizing: border-box;

	}





	/** 首页文章条显示优化 */

	.day{

	    border-radius: 10px;

	    box-shadow: 0 0 20px 2px rgba(0,0,0,.1);

	    margin-top: 40px;

	    transition: 0.3s;

	}

	.day:hover{

		box-shadow: 0 1px 2px rgba(0,0,0,.1);

	}

	.dayTitle {

		display: none;

	}



    /** 设置版权区域 */

    #copy_right {

		line-height: inherit;

        display: block;

        padding: 15px 15px 15px 1rem;

        font-size: 0.9em;

        margin: 1em 0;

        color: rgba(0, 0, 0, 1);

        border-left: 5px solid rgba(239, 112, 96, 1);

        background: rgba(239, 235, 233, 1);

        overflow: auto;

        word-wrap: normal;

        word-break: normal;

	}



	/** 优化评论区样式 */

	.feedbackItem{

		background-color: ghostwhite;

	    border-radius: 10px;

	    padding: 20px;

	    margin-top: 20px;

	    border: 0px;

	}

	.comment_textarea{

	    padding: 15px;

        border-radius: 10px;

	    outline: 0;

	    resize: none;

	    overflow: hidden;

		width: 100%;

	}

	.comment_btn {

	    border: 1px solid #f7f7f7;

	    border-radius: 30px;

	    background-color: #f7f7f7;

	    font-size: 13px;

	    cursor: pointer;

	    height: 32px;

	    padding: 0 20px;

	    position: absolute;

	    right:6%;

	    bottom: 38px;

	    width: auto;

	}

	.comment_btn:hover {

	    border: 1px solid #eb5055;

	    background-color: white;

	    color: #eb5055;

	    transition-duration: .4s;

	}

	.feedback_area_title{

		display: none;

	}

	.commentbox_main{

	    margin-top: 20px;

	}

