*{font-family:microsoft yahei;}

.bigFont{font-size:20px; font-family:microsoft yahei;}

/*设置点赞*/
#div_digg {
  position: fixed;
  bottom: 10px;
  right: 15px;
  border: 2px solid #169fe6;
  padding: 10px;
  width: 140px;
  background-color: #fff;
  border-radius: 5px 5px 5px 5px !important;
  box-shadow: 0 0 0 1px #169fe6, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
  z-index:99;
}


/*取消正文页多余信息*/
#under_post_kb { display:none; } 
#under_post_news { display:none; }

/*字体设置*/
html body div.cnblogs_code *,html body div.cnblogs_code{
     font-size:16px !important;
     font-family:microsoft yahei !important;
}
html body div#cnblogs_post_body{font-size:16px !important;}


/*超链接样式*/
html body div a
{
      color:#0000CD;
      text-decoration: none !important;
}

/*标题、目录h1h2h3:blog-catalogue*/
#cnblogs_post_body .first_class_ul,.second_class_ul,.third_class_ul{list-style:none !important;margin: 0 0 0 40px !important;color:#2B6695;}
#cnblogs_post_body .first_class_ul a,.second_class_ul a,.third_class_ul a{color:blue !important;}
#cnblogs_post_body .first_class_ul a:hover,.second_class_ul a:hover,.third_class_ul a:hover{color:red !important;}

html body #cnblogs_post_body h1{
    margin:0px;
    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: 'microsoft yahei';
    font-size:22px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin: 18px 0 !important;
    padding: 5px 0 5px 5px;
    text-shadow: 2px 2px 3px #222222;
}

html body  #cnblogs_post_body h2{
       margin:0px;
    background: rgb(1,132,178);
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 0 1px grey, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: #FFFFFF;
    font-family: 'microsoft yahei';
    font-size:20px;
    font-weight: bold;
    height: 24px;
    line-height: 23px;
    margin: 15px 0 !important;
    padding: 5px 0 5px 10px;
    text-shadow: 2px 2px 3px #222222;
}

html body  #cnblogs_post_body h3{
    margin:0px;
    background: rgb(22,159,230);
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 0 1px grey, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: #FFFFFF;
    font-family: 'microsoft yahei';
    font-size:18px;
    font-weight: bold;
    height: 23px;
    line-height: 21px;
    margin: 12px 0 !important;
    padding: 5px 0 5px 15px;
    text-shadow: 2px 2px 3px #222222;
}


#cnblogs_post_body img{max-width: 96% !important;}

/*博客标题:blogtitle*/
#firsttitle,#secondtitle{
   text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #15c5f9, 0 0 70px #15c5f9, 0 0 80px #15c5f9, 0 0 100px #15c5f9, 0 0 150px #15c5f9;
}
#blogTitle{position:relative;}
#imgtitle{position: absolute;right: 0px;top:0px;width: 674px;height: 100px;}

/*时钟:my-clock*/
#myclock{width=100px; height=100px;position: absolute;margin-left:130px;margin-top:15px;z-index:10;}

/*文章摘要图片:blog-article-img*/
.desc_img {width:100px;height:100px;}

/*博客签名:blog-name*/
#blog-name-head{
    background:aliceblue;
    border-radius: 6px 6px 0 0;
    box-shadow: 0 0 0 1px grey, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color:rgb(154,0,0);
    font-family: 'microsoft yahei';
    font-size: 16px;
    font-weight: bold;
    text-align:center;
    
    line-height: 25px;
    padding: 5px 5px 5px 5px;
    text-shadow: 2px 2px 3px rgb(1,102,255);
}


#blog-name-content{
    
    padding-right: 20px;
    background: aliceblue;
    font-family: 'microsoft yahei';
    font-size: 14px;
    box-shadow: 0 0 0 1px grey, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
}

#blog-name-contents a{
     text-shadow: 2px 2px 3px  #222222;
     color:rgb(22,159,230);
}
#blog-name-content a:hover{color:red;}
/*手机浏览时博客签名头部样式*/
@media (max-width: 380px)
{
            #blog-name-head{
	    background:aliceblue;
	    border-radius: 6px 6px 0 0;
	    box-shadow: 0 0 0 1px grey, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
	    color:rgb(154,0,0);
	    font-family: 'microsoft yahei';
	    font-size: 12px;
	    font-weight: bold;
	    text-align:center;
	    line-height: 25px;
	    padding: 5px 5px 5px 5px;
	    text-shadow: 2px 2px 3px rgb(1,102,255);
		}
}
/*欲泪成雪标志：bottom_yuleichegnxue_style*/
@-webkit-keyframes circle {
				from {
					-webkit-transform: rotate(0deg)
				}
				to {
					-webkit-transform: rotate(360deg)
				}
			}
			
			@-moz-keyframes circle {
				from {
					-moz-transform: rotate(0deg)
				}
				to {
					-moz-transform: rotate(360deg)
				}
			}
			
			@-o-keyframes circle {
				from {
					-o-transform: rotate(0deg)
				}
				to {
					-o-transform: rotate(360deg)
				}
			}
			
			@keyframes circle {
				from {
					transform: rotate(0deg)
				}
				to {
					transform: rotate(360deg)
				}
			}
			
			.web_circle .circle {
				-webkit-animation: circle 4s linear infinite;
				-moz-animation: circle 4s linear infinite;
				-o-animation: circle 4s linear infinite;
				animation: circle 4s linear infinite;
			}
			
			.web_circle span {
				position: relative;
				bottom: 70px;
				/*color:#31066f;*/
				color:darkviolet;
				font-size: 16px;
				font-weight: bolder;
				line-height: 20px;
				text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #15c5f9, 0 0 70px #15c5f9, 0 0 80px #15c5f9, 0 0 100px #15c5f9, 0 0 150px #15c5f9;
			}
			
			.web_circle {
				position: fixed;
				right: 225px;
				bottom: 20px;
				text-align: center;
				width: 85px;
				height: 85px;
				border-radius: 50%;
box-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #CDCDCD, 0 0 35px #CDCDCD, 0 0 40px #CDCDCD, 0 0 50px #CDCDCD, 0 0 75px #CDCDCD;					
			}
			
			.circle {
				margin-top:2px;
				width: 80px;
				height: 80px;
			}
             #ahover:hover{
                cursor: pointer;
              }

/*公告栏*/
#mydog{
    background: #fff;
    margin-top: 0!important;
    border: 1px solid #dedede;
}
/*访客流量统计：visitor-count-css*/
#visitor-count{
    padding:5px 5px 5px 20px;
    background: #fff;
    color: #7e8c8d;
    font-size: 16px;
    font-weight: bolder;
    line-height: 1.8;
    margin-top: -1px !important;
    border: 1px solid #dedede;
}
/*公告栏：my-blog-infomation*/
#profile_block {
    padding:10px 10px 10px 20px !important;
    font-weight: bold;
    font-size: 13px;
    margin-top: -1px !important;
}

/*myMusic*/
#musiccontainer{
		height:64px;
		width: 300px;
		border: 4px solid dodgerblue;
		padding: 1px;
		display: block;
		text-align: center;
                margin:0 auto;
                position:fixed;
                bottom:20px;
                z-index:100;
                left:30%;
                background: #fff;
                font-weight:normal;
                overflow：hidden;
	}

/*shaomazhifu*/
.m-reward{width:976px;height:100px;border-left:5px solid #ff7300;background-color:#eee;color:#5e5e5e;margin-top:20px;}
		.m-desc{font-size:16px;height:42px;text-indent:20px;line-height:42px;}
		.reward-btn{ display:inline-block;text-shadow: 2px 2px 3px rgb(0,0,0); margin:0 auto;font-weight:bolder;font-size:20px;width:100px;line-height:40px;text-align:center;background-color:#ec6149;color:#fff;cursor:pointer;border-radius:5px;}
		.reward-btn:hover{background-color:#ff7300;}
		.reward-btn:active{background-color:#ff7300;}
		.reward-wrap{font-weight: bolder;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:360px;border-radius:0px;background:#fff;box-shadow:0 0 0 2000px rgba(0,0,0,.5);border-radius:10px;}
		.reward-wrap h2{text-align:center;font-size:24px;color:#666;font-weight:normal;margin:22px 0;}
		.reward-wrap .wechat,
		.reward-wrap .zhifubao{position:relative;float:left;width:240px;height:240px;padding:10px;border:5px solid #ff7300;border-radius:10px;box-sizing:border-box;}
		.reward-wrap .wechat img,
		.reward-wrap .zhifubao img{width:100%;}
		.reward-wrap p{text-align:center;}
		.wechat::after,
		.zhifubao::after{content:"微信，扫一扫";position:absolute;color:#666;background:#fff;top:220px;padding:0 10px;font-size:16px;width:120px;left:50px;text-align:center;}
		.zhifubao::after{content:"支付宝，扫一扫";}
		.wechat{margin-left:40px;}
		.zhifubao{margin-left:40px;}
		.reward-btn-close{position:absolute;font-size:60px;color:#999;top:0px;right:0px;cursor:pointer;padding:10px 20px;transform:rotate(45deg);}
		.reward-btn-close:hover{transition:all .2s;color:#bbb;}
		.reward-btn-close:active{transition:all .2s;color:#666;}
@media (max-width: 768px){
    .reward-wrap{max-width: 96% !important;}
    .reward-wrap h2{text-align:center;font-size:20px;}
    .reward-wrap .payment-way{text-align:center;font-size:20px;}
    .reward-btn-close{color:#ff7300;}
    .wechat{margin-left:30px;}
    .zhifubao{margin-left:30px;}
    .wechat::after{content:"微信，扫一扫";left:40px; }
    .zhifubao::after{content:"支付宝，扫一扫";left:40px;}
    .reward-wrap .payment-way{margin-bottom: 10px;margin-top: -10px;}
}
/*手机浏览shaomazhifu*/
@media (max-width: 440px)
{		
		
		.reward-wrap{font-weight: bolder;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:0px;background:#fff;box-shadow:0 0 0 2000px rgba(0,0,0,.5);border-radius:10px;}
		.reward-wrap h2{text-align:center;font-size:20px;color:#666;font-weight:normal;margin:22px 0;}
		.reward-wrap .wechat,.reward-wrap .zhifubao{position:relative;float:left;width:220px;height:220px;padding:7px;border:5px solid #ff7300;border-radius:10px;box-sizing:border-box;}
		.reward-wrap .wechat img,.reward-wrap .zhifubao img{width:100%;}
		.reward-wrap p{text-align:center;}
		.wechat.zhifubao{margin-left:40px;margin-bottom:10px;}
		.reward-btn-close{position:absolute;font-size:60px;color:#ff7300;top:0px;right:0px;cursor:pointer;padding:10px 20px;transform:rotate(45deg);}
		.reward-btn-close:hover{transition:all .2s;color:#ff7300;}
		.reward-btn-close:active{transition:all .2s;color:#ff7300;}
		.reward-wrap .payment-way{text-align:center;font-size:20px;}
		.wechat::after{content:"微信，扫一扫";top:200px;left:35px;;margin-bottom:2px;}
		.zhifubao::after{content:"支付宝，扫一扫";top:200px;left:35px;margin-bottom:2px;}
    .wechat{margin-left:40px;}
    .zhifubao{margin-left:40px;}

}
/*blogCalendar*/
#blogCalendar{background: #fff;    border: 1px solid #dedede;}