/*
本博客主题来源于以下blog主题的修改，基于主题LessIsMore：
基本主题来源: https://www.cnblogs.com/chu888chu888/ 
阅读模式来源： https://www.cnblogs.com/technology/archive/2011/05/22/2053802.html#2592683
图钉框来源：https://www.cnblogs.com/libaoheng/archive/2012/03/19/2406836.html
随笔分类来源: https://www.cnblogs.com/sirkevin/archive/2012/11/28/2793471.html
导航栏： https://www.cnblogs.com/hooray/archive/2012/09/05/2667893.html
(Go2Top参考)：https://www.cnblogs.com/purediy/

ToDo:
	梦想天空-(导航参考)：https://www.cnblogs.com/lhb25/
	Artwl-(标题参考)：https://www.cnblogs.com/artwl/
	(Tag参考)：https://www.cnblogs.com/Mainz/
CreateDate:2013-03-01
LatestUpdated:2013-05-21
Author:wintys (wintys@gmail.com) https://wintys.cnblogs.com
*/

/*wintys代码样式Begin***********/
.mycode,.mynote,.mydownload{
  border-radius: 10px;
  box-shadow: 0 0 8px #aaa;
}
.mycode { 
  font-family:"Segoe UI",Verdana,Tahoma,sans-serif;
  margin: 10px; 
  padding: 10px; 
  background: #DDEDFB; 
  border: 1px solid #428EDE;  
  text-align: left; 
  /*width:500px;*/
  overflow-x:auto;
  font-size:20px;
  /*white-space:nowrap;*/
  *white-space: normal;
  WORD-WRAP: break-word;/*IE*/
  word-break:break-all;/*IE*/
}
.mycode pre{
  font-size:20px !important;
  font-family: "Segoe UI",verdana,Arial,helvetica,sans-seriff;
}
.mycode_header{
	height:30px;
	margin-bottom:-7px;
	margin-left:10px;
	margin-top: 10px;
}
.mycode_fold{
	cursor:pointer;
	border-radius: 15px;
	background-color:#00A1F1;
	color:#FFF;
	height:30px;
	font-size:35px  !important;
	line-height:25px;
	width:30px;
	text-align:center;
	clear:none;
	float:left;
	padding:0;
	margin:0;
}
.mycode_title{
	padding:0 5px;
	margin:0;
	background-color:#7CBB00;
	height:30px;
	line-height:30px;
	font-size:25px !important;
	border-radius: 5px;
	box-shadow: 0 0 8px #aaa;
}

.mynote
{
	margin: 10px;
	padding: 10px 10px 10px 60px;
	background: #FCFAA9 url('https://images.cnblogs.com/cnblogs_com/wintys/455805/o_yellow-pin.png') no-repeat 20px 5px;
	font-size: 18px;
	font-family: 微软雅黑,"Microsoft YaHei",宋体;
	border: 1px solid #FFAA00;
	clear:both;
}
.myindent{
    /*text-indent:36px;*/
	text-indent:2em;
}
.mydownload{
    margin: 10px 10px 0 10px;
    background: url("https://images.cnblogs.com/cnblogs_com/wintys/455805/o_Download.png") no-repeat scroll 0 50% #00A1F1;
    min-height: 128px; 
    height:auto;
    padding-left:128px;
}
/*下载按钮样式*/
.mydown {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
	background-color:#77d42a;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #268a16 !important;
	display:inline-block;
	color:#306108 !important;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none !important;
	text-shadow:1px 1px 0px #aade7c;
    margin:5px;
}.mydown:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
	background-color:#5cb811;
}.mydown:active {
	position:relative;
	top:1px;
}

/*代码样式End***********/
/*****************************/
/*“常用”页面*/
.fav_software,.fav_online,.fav_resource,.fav_setting{
  width:45%;
  clear:none;
  float:left;
  margin:5px;
}
.fav_software a,.fav_online a,.fav_resource a,.fav_setting a{
  padding:10px;
  margin:5px;
}
.fav_software a{
  background-color:#00aeef;
}
.fav_setting a:hover{
  color:#00ABDC;
}
.fav_online a{
  background-color:#8cc600;
}
.fav_resource a{
  background-color:#00a600;
}
.fav_setting a{
  background-color:#ff8200;
}

#fav_main a{
  border-bottom:none !important;
  display:inline-block;
}


/*****************************/


/**基于cnblogs LessIsMore主题**/
/************************/
a,a:visited{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#ff9000;
	text-decoration:none;
}


.newsItem {
	margin-bottom:0px;
	padding:0px;
}
.catListTitle,.boxtitle
{
	padding-bottom:5px;
	border-bottom:1px solid #128BDC;
	color:#128BDC;
	font-family: 微软雅黑,'Microsoft YaHei',宋体 !important;
	font-weight:bold;
	font-size:18px !important;
	letter-spacing:2px;
	line-height:1.5em;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:15px;
	margin-right:15px;
}
.catListTitle span{
    font-size:18px !important;
}
/*wintys 自定义h3标题*/
h3.catListTitle a{
    color:#128BDC;
    text-decoration:none;
}
/************************/
/*2013-02-01 begin***********************/
/*去除日历占位符*/
#calendar{
  display:none;
}
body{
    font-size: 18px !important;
    font-family:微软雅黑,"Microsoft YaHei",宋体 !important;
}
.post , .day{
    font-size: 20px !important;
}

.postTitle{
    text-align: center !important;
    margin: 5px auto !important;
    font-size: 32px !important;
    padding: 15px 0px !important;
}
/*内容中几级标题*/
.post h1{
  line-height: 60px;
}
.post h2{
  line-height: 40px;
  background-color:#00A1F1;
  margin:8px 0;
  border-radius: 5px;
  padding: 6px 20px;
  color:#FFF;
}
.post h3{
  background-color:#38C0FF;
  margin:5px 0;
  border-radius: 5px;
  padding: 2px 20px;
  color:#FFF;
}
.post h4{
  background-color:#52C5FF;
  margin:2px 0;
  border-radius: 5px;
  padding: 1px 20px;
  color:#FFF;
}
/*导航条*/
#navigator {
    background: none repeat scroll 0% 0% #128BDC !important;
    height: 45px !important;
    line-height:45px !important;
    border: none !important;
}
/*菜单项博客统计*/
a.menu,.blogStats{
    color:#FFF;
    font-size:25px;
}
.blogStats a,.blogStats a:visited{
	color:#FFF;
}
.blogStats a:hover{
	color:#ff9000;
}
/*用户关注信息*/
#author_profile{
	display:none !important;
}
#green_channel{
	clear:none;
	float:left;
}

/*标题*/
#blogTitle{
    /*height:140px;*/
    background-color:#00A1F1;
    padding:0 2px;
}
/*主标题*/
#Header1_HeaderTitle.headermaintitle{
    font-family: "Segoe UI",verdana,sans-seriff !important;
    color:#FFFFFF !important;
    font-size:55px;
}
.title{
    
}
/*副标题*/
.subtitle{
    color:#FFF !important;
    font-size:18px !important;
    padding-right:40px  !important;
    padding-bottom: 10px;
    line-height:25px;
    position: relative;
    overflow: hidden;
}
#subtitle_content{
    float: right;
}
#belief{
    /*cursor:pointer;
    cursor:hand;*/
}
#belief_more{
    display: block;
    height: 50px;
    overflow: hidden;
    position: relative;
    bottom:-50px;
}
/*侧边栏*/
#sideBar{
    border-color:#128BDC  !important;
    border-width: 0px 1px 0px !important;
}

/*文章标题，底部信息区*/
.day .postTitle{/*首页摘要区*/
    border-top:1px solid #128BDC !important;
}
.post{
	border-top:1px solid #128BDC !important;
	border-bottom:1px solid #128BDC !important;
}
.postDesc{
	border-style:none;
	padding-bottom: 0;
}
#blog_post_info_block {
    margin-top: 50px;
}
#post-date{
	color: #888;
	text-align: center;
	display: block;
}

/*wintys 加亮*/
div.postDesc a[href="https://www.cnblogs.com/wintys/"]{
	color: #000000;	
}

#EntryTag,#post_next_prev,.PostListTitle{
	font-size:18px;
}

#BlogPostCategory{
	float: left;
	margin-right: 10px;
}
#EntryTag {
    color: #000;
    margin-top: 0px;
}

/*分类中的标题*/
.entrylistTitle{
        font-size: 24px;
	margin-left:auto;
        margin-right:auto;
        text-align: center;
}
.entrylistItemTitle{
	font-size: 18px;
}
#cnblogs_post_body{
	color: rgb(0, 0, 0);
}

#navigator{
    padding-left:0;
}
#navList li{
	line-height:45px;
	display:inline-block;
	float:left;
        margin-right:0;
}
#navList li a:hover{
	background:#00A1F1;
}
#navList li a{
	padding:0 10px;
	text-decoration:none;
	line-height:45px;
	border:0;
	color:#fff;
	display:-moz-inline-box;
	display:inline-block
}

#nav_q,
#nav_ing/*,#nav_newpost*/{
	display:none !important;
}
/*随笔分类 Begin--------------*/

.catListPostCategory ul
{
    margin-left: -30px;
}
.catListPostCategory ul li
{
    margin: 5px 0;
}

.catListPostCategory ul li a
{
    display: block;
    padding: 10px 32px;
    background: #E8ECEC;
    color: #494949;
    font-size: 18px;
    margin: 0 auto;
    text-align: center;
}

.catListPostCategory ul li a:hover
{
    background: #90C941;
    color: #fff;
}

.catListPostCategory ul li a:active
{
    background: #ff9000;
    color: #fff;
}

#CatList_LinkList_0_Link_0,.tag_item0
{
    color: #fff;
    background: #F65314;
}

#CatList_LinkList_0_Link_1,.tag_item1
{
    color: #fff;
    background: #7CBB00;
}

#CatList_LinkList_0_Link_2,.tag_item2
{
    color: #fff;
    background: #00A1F1;
}

#CatList_LinkList_0_Link_3,.tag_item3
{
    color: #fff;
    background: #FFBB00;
}
#CatList_LinkList_0_Link_4
{
    color: #fff;
    background:  #B000BB;
}

#CatList_LinkList_0_Link_5
{
    color: #fff;
    background: #F65314;
}
#CatList_LinkList_0_Link_6
{
    color: #fff;
    background: #7CBB00;
}

#CatList_LinkList_0_Link_0:hover, #CatList_LinkList_0_Link_1:hover, #CatList_LinkList_0_Link_2:hover, #CatList_LinkList_0_Link_3:hover, #CatList_LinkList_0_Link_4:hover, #CatList_LinkList_0_Link_5:hover, #CatList_LinkList_0_Link_6:hover,
.tag_item a:hover
{
    opacity: 0.8;
}
#taglist td{
    padding:5px;
}
.tag_item{
    width:15%;
}
.tag_item a
{
    display: block;
    padding: 15px 20px;
    font-size: 18px;
    margin: 0 auto;
    text-align: center;
    height:35px;
}
.tag_item a:hover,.tag_item a:visited{
    color:#FFF !important;
}
/*随笔分类 End--------------*/

#MySignature {
    background-color: #E5F1F4;
    margin: 0 auto;
    padding: 0 20px;
}
#MySignature a{
    text-decoration:none;
    border-bottom:none;
}

.comment_btn,.btn_my_zzk,
.w_option_switch {
    border: 0px none;
    height: 40px;
    width: 80px;
    font-size: 18px;
    cursor: pointer;
    position: relative;
    vertical-align: middle;
    display: inline-block;
    color: rgb(255, 255, 255);
    background: none repeat scroll 0% 0% #128BDC;
    line-height: 40px;
    z-index:1000;
    margin-bottom:5px;
    padding-left:5px;
}
#w_switch{
	display:none;
	position: fixed;
	cursor: pointer;
	right: 10px;
	bottom: 40px;
	width:90px;
	z-index:10000;
}
#w_switch_button{
	text-align:center;
	position: fixed;
	cursor: pointer;
	right: 40px;
	bottom: 10px;
	color:#128BDC;
	z-index:10000;
}
#btn_comment_submit:hover,
.btn_my_zzk:hover,
.w_option_switch:hover,
#w_switch_button:hover{
    opacity: 0.8;
}
input.btn_my_zzk{
	line-height:22px;
}
/*.input_my_zzk{
	outline: none;
	width: 100px;
	height: 20px;
}*/
#profile_block{
    display:none;
}
/*Tag列表:https://www.cnblogs.com/wintys/tag*/
#taglist .small{
    font-size:18px;
}
#footer{
    background-color:#00A1F1;
}
/*去掉搜索输入框Begin*/
.input_my_zzk{
    display:none;
}
.div_my_zzk {
    clear: none;
    float: left;
    /*margin-bottom: 0;*/
    margin-top: 0;
}
.catListPostCategory {
    clear: both;
}
/*去掉搜索输入框End*/
#cnblogs_post_body {
    padding-bottom: 20px;
}
/*藏一像素无用模板图片*/
img[width="1"][height="1"][src^="https://www.cnblogs.com/wintys/aggbug/"] {
	display:none;
}
#div_digg .buryit{
	display:none;
}
.border-uparrow {
	display:block;
	line-height:0px;
	width:0px;
	height:0px;
	border:0px solid #128BDC;
	border-color:#128BDC transparent;
	border-width:0 10px 20px 10px; 
}
.syntaxhighlighter caption{
	display:none;
}



/**table**/
.bordered {
    *border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0;
    width: 100%;    

    border: solid #ccc 1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;         
}

.bordered tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}    
    
.bordered td, .bordered th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px;
    text-align: left;    
}

.bordered th {
    background-color: #dce9f9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:         linear-gradient(top, #ebf3fc, #dce9f9);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
    border-top: none;
    text-shadow: 0 1px 0 rgba(255,255,255,.5); 
}

.bordered td:first-child, .bordered th:first-child {
    border-left: none;
}

.bordered th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}

.bordered th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

.bordered th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.bordered tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.bordered tr:last-child td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}
.bordered th{
	text-align:center;
}

.bordered th:nth-child(1) {
	width:30%;
}
.bordered th:nth-child(2) {
	width:60%;
}
.bordered th:nth-child(3) {
	width:10%;
}

/*2013-02-01 end ***********************/