<style type="text/css">
    #cnblogs_post_body
    {
        color: black;      
        font: 0.875em/1.5em "微软雅黑" , "PTSans" , "Arial" ,sans-serif;
        font-size: 16px;
    }
#cnblogs_post_body table {
width:90%;
border-top:1px solid #2a5caa;
border-right:1px solid #e5eff8;
margin:1em auto;
border-collapse:collapse;
}
#cnblogs_post_body td {
color:#678197;
border-bottom:1px solid #2a5caa;
border-left:1px solid #2a5caa;
padding:.3em 1em;
text-align:center;
}
    #cnblogs_post_body h1    {
        background: #2B6695;
        border-radius: 6px 6px 6px 6px;
        box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
        color: #FFFFFF;
        font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
        font-size: 17px;
        font-weight: bold;
        height: 25px;
        line-height: 25px;
        margin: 18px 0 !important;
        padding: 8px 0 5px 5px;
        text-shadow: 2px 2px 3px #222222;
    }
 	#cnblogs_post_body h2{
        background: #2B6600;
        border-radius: 6px 6px 6px 6px;
        box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
        color: #FFFFFF;
        font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
        font-size: 13px;
        font-weight: bold;
        height: 24px;
        line-height: 23px;
        margin: 12px 0 !important;
        padding: 5px 0 5px 10px;
        text-shadow: 2px 2px 3px #222222;
    }
	#cnblogs_post_body h3 {
		width:300px;
		transition:width 0.5s;
		-webkit-transition:width 0.5s; /* Safari */
		
/*		background: #2B6695;*/
/*
		background: -webkit-linear-gradient(left, red , blue);
  		background: -o-linear-gradient(right, red, blue);
  		background: -moz-linear-gradient(right, red, blue);
  		background: linear-gradient(to right, red , blue);
  		background: linear-gradient(to right, red , blue);
*/
		/* Safari 5.1 - 6.0 */
		  background: -webkit-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet);
		  /* Opera 11.1 - 12.0 */
		  background: -o-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet);
		  /* Firefox 3.6 - 15 */
		  background: -moz-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet);
		  /* 标准的语法 */
		  background: linear-gradient(to right, red,orange,yellow,green,blue,indigo,violet);
		
        border-radius: 6px 6px 6px 6px;
        box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
        color: #FFFFFF;
        font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
        font-size: 17px;
        font-weight: bold;
        height: 25px;
        line-height: 25px;
        margin: 18px 0 !important;
        padding: 8px 0 5px 5px;
        text-shadow: 2px 2px 3px #222222;
	}
	#cnblogs_post_body h3:hover {
		width:873px;
	}
       #cnblogs_post_body h4{
position: relative;
			background: #FFFFFF;
			box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
			margin: 1rem 0em;
			padding: 1em 1em;
			border-radius: 0.28571429rem;
			border: 1px solid rgba(34, 36, 38, 0.15);
       }
</style>