html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}body{margin:0;padding:0;
background:#EBEDF0  url(https://images.cnblogs.com/cnblogs_com/kingwell/389641/o_debut-light.png) repeat 0 0;
font-size:16px;letter-spacing: 0px;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, "PingFang SC", Cambria, Cochin, Georgia, Times, "Times New Roman", serif/*font-family:"微软雅黑"*/;}.clear:after{content:"";display:block;clear:both;visibility:hidden;font-size:0;height:0}.clear{*display:inline-block;_height:1%}.catListTitle{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #d8d8d8;color:#565656;font-size:16px;font-weight:bold;padding:10px 0;text-align:left;text-shadow:none}body{font-family:Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, "PingFang SC", Cambria, Cochin, Georgia, Times, "Times New Roman", serif!important}
#blogTitle{background:rgba(235, 235, 235, 0.37);height:240px;background-repeat: no-repeat;background-position: center top;width: 100%;background-size: 100% 248px; }
#blogTitle h1{font-weight:bold;text-align:center;font-size:24pt;padding-top:30px;color:#fff;}
#blogTitle a{color:rgb(21,19,19);font-family:Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, "PingFang SC", Cambria, Cochin, Georgia, Times, "Times New Roman", serif;font-weight:bolder;}
#blogTitle h2{text-align:center;font-size:12pt;font-weight:bold;}
.postDesc {   
    background: url(images/posted_time.png) no-repeat 0 1px;
    color: #757575;
    float: left;
    width: 100%;
    clear: both;
    text-align: left;
    margin-left: 100px;
	font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, "PingFang SC", Cambria, Cochin, Georgia, Times, "Times New Roman", serif/*"微软雅黑" , "宋体" , "黑体" ,Arial*/;
	font-size: 13px;
    padding-right: 	20px;/*5px  padding-left: 90px;posted 发表时间左边距离*/
    margin-top: -5px;
    line-height: 1.8;
    padding-bottom: 35px;
    letter-spacing: 0px
}

    .postDesc a:link, .postDesc a:visited, .postDesc a:active {
        color: #666;
    }

    .postDesc a:hover {
        color: #21759b;
        text-decoration: none;
    }.postTitle a:link,.postTitle a:visited,.postTitle a:active{transition:all .4s ease-in-out 0}.comment_btn{background:#f60;color:#fff;height:auto;width:auto;border:1px solid #f30;font-size:16pt;out-line:none;padding:15px 25px;margin-left:5px;border-radius:4px;}.comment_btn:hover{background:#f30;transition:all .4s linear 0;cursor:pointer}.dayTitle{border:1px solid #f60;background:#fff;border-radius:50%;font-size:12px;height:70px;line-height:1.5;margin:15px;margin-bottom:-70px;text-align:center;width:70px}.day{position:relative;padding-top:35px 0;background:url("https://files.cnblogs.com/jcomey/dot.gif") repeat-y scroll 50px 0 rgba(0,0,0,0)}textarea{border:1px solid #d8d8d8}#div_digg{float:left}textarea:focus{border-color:#da8;transition:all .3s linear 0;}

#navList{  background: #ffffff none repeat scroll 0 0;    border-radius: 40px;    margin: 20px  auto 20px auto;    padding: 8px 20px;    width: 70%;}#navList li{display:none;  }#navList a{color:#454545;line-width:10px;height:25px;line-height:23px;white-space:nowrap;margin:0px 4.41%;padding  8px 10px font-size: 25px;  border-radius:5px;display:inline-block;}#navList a:hover{text-decoration:none;transition:all .3s linear 0;color:#f60;    background-color:green;
    color:white !important;}#main{width:980px;margin:0 auto}a[href^=http]{ text-decoration:none}a[href^=http]:hover{color:#f60;transition:all .3s linear 0;text-decoration:underline}.dayTitle a{display:inline-block;color:#f60;margin-top:15px;width:60px}.postTitle a{font-size:16pt;color:#313131;font-weight:700}.postCon{color:#999;line-height:2;margin-left:100px;}.c_b_p_desc{line-height:2;padding-right:15px;text-align:justify}.c_b_p_desc_readmore{display:block;clear:both;border-top:1px dashed #e8e8e8;padding:10px 0}.c_b_p_desc_readmore:after{content:""}#author_profile,#ad_under_post_holder,#site_nav_under,#under_post_news,#google_ad_c,.c_ad_block,#under_post_kb{visibility:hidden;display:none}#EntryTag>a{background:none repeat scroll 0 0 #e6c226;border-radius:3px;font-size:12px;padding:2px 5px}.entrylistTitle{background:none repeat scroll 0 0 #f8f8f8;border:1px solid #d8d8d8;border-radius:5px;font-size:16pt;padding:5px 0;text-align:center}.forFlow{background:#fff}.entrylistPosttitle{font-size:14pt;font-weight:bold}.entrylistItem{margin:30px 0}.desc_img{float:right;margin:0 0 20px 20px;width:150px}.postTitle{   border: 1px dashed #d3d4d6;    margin-left: 100px;    padding: 15px 0;    text-align: center;margin-right:15px;margin-top: 10px}.post{padding: 1px 30px 30px;background:url(https://files.cnblogs.com/jcomey/post-bg.gif) 0 bottom repeat-x;border-radius:25px;}.post .postDesc,.post .postTitle{margin-left:0}.entrylist{padding:30px}#comment_nav{text-align:center;padding:10px;}#comment_nav a{background:none repeat scroll 0 0 #def;border-radius:5px;color:#249;margin:10px;padding:2px 8px;text-decoration:none}
.postBody{line-height:1.5;}

.feedbackItem {
    background: none repeat scroll 0 0 #f2f3f4;
    padding: 5px 15px;
}
.feedback_area_title{padding:5px 15px;font-weight:bold;}

blockquote {
    color: #FF0000;
    font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti;
    background-color: #FCFEC5;
    border: 1px solid #BBB;
    border-radius: 3px;
    margin: 5px 0px 0px 0px;
    padding-left: 20px;
    line-height: 1.3;
    word-wrap: break-word;
    -moz-box-shadow: 2px 2px 10px rgba(140,140,140,1);
    -webkit-box-shadow: 2px 2px 10px rgba(140, 140, 140, 1);
    box-shadow: 2px 2px 10px rgba(140, 140, 140, 1);
    font-weight:bold;
      font-size: 100%;
  font: inherit;
  vertical-align: baseline;
border-left: 4px solid;
}

/*标题*/
#cnblogs_post_body h1 {
    //background: none repeat scroll 0% 0% rgb(0, 127, 0);
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 0px 1px rgb(36, 110, 33);//, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: rgb(0, 0, 0);
    font-family: "华文中宋","宋体","黑体",Arial;
    font-size: 22px;

    height: 25px;
    line-height: 25px;
    margin: 15px 0px !important;
    padding: 8px 0px 10px 12px;
    //text-shadow: 2px 2px 3px rgb(34, 34, 34);
    width: 98%;
}
#cnblogs_post_body h1 a{
   color: rgb(235, 235, 235);
}
#cnblogs_post_body h1 a:hover{
   color: rgb(255, 102, 0);
}

/*标题*/
#cnblogs_post_body h2 {
    background: none repeat scroll 0% 0% rgb(47, 140, 47);
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 0px 1px rgb(95, 90, 75), 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: rgb(255, 255, 255);
    font-family: "华文中宋","微软雅黑 Ligh","宋体","黑体",Arial;
    font-size: 20px;
    text-shadow:0 -1px 1px rgba(0,0,0,0.4);
   
    height: 25px;
    line-height: 25px;
    margin: 15px 0px !important;
    padding: 4px 0px 5px 12px;
    text-shadow: 2px 2px 3px rgb(34, 34, 34);
    width: 98%;
}
#cnblogs_post_body h2 a{
   color: rgb(235, 235, 235);
}
#cnblogs_post_body h2 a:hover{
   color: rgb(255, 102, 0);
}

/*标题*/
#cnblogs_post_body h3 {
    background: none repeat scroll 0% 0% rgb(0, 178, 178);
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 0px 1px rgb(95, 90, 75), 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: rgb(255, 255, 255);
    font-family: "华文中宋","微软雅黑 Ligh","宋体","黑体",Arial;
    font-size: 17px;
  
    height: 25px;
    line-height: 25px;
    margin: 15px 0px !important;
    padding: 1px 0px 5px 12px;
    text-shadow: 2px 2px 3px rgb(34, 34, 34);
    width: 98%;
}
#cnblogs_post_body h3 a{
   color: rgb(235, 235, 235);
}
#cnblogs_post_body h3 a:hover{
   color: rgb(255, 102, 0);
}

.cnblogs-markdown pre{ border:none !important;}

 .c_ad_block
 {
 display:none;
 }


.catListTag li {
	text-decoration:none;
	color:#000;
	background:#ffc;
	display:block;
	height:2em;
	margin:1em;
	width:10em;
	overflow:hidden;
	-moz-box-shadow:5px 5px 7px rgb(33,33,33,1);
	-webkit-box-shadow:5px 5px 7px rgb(33,33,1);
	box-shadow:5px 5px 7px rgb(33,33,1);
	-moz-transition: -moz-transform 0.25s liner;
	-o-transition:-o-transform 0.25s linear;
	-webkit-transition:-webkit-transform 0.25s linear;
	}
	
	.catListTag li:nth-of-type(even){
	-webkit-transform:rotate(14deg);
	-o-transform:rotate(14deg);
	-moz-transform:rotate(14deg);
	position:relative;
	top:5px;
	}
	.catListTag li:nth-of-type(3n){
	-webkit-transform:rotate(-3deg);
	-o-transform:rotate(-3deg);
	-moz-transform:rotate(-3deg);
	position:relative;
	top:-5px;
	}
	.catListTag li:nth-of-type(5n){
	-webkit-transform:rotate(5deg);
	-o-transform:rotate(5deg);
	-moz-transform:rotate(5deg);
	position:relative;
	top:-10px;
	}
	.catListTag li:hover,ul li:focus{
	-moz-box-shadow:10px 10px 7px rgb(0,0,0,7);
	-webkit-box-shadow:5px 5px 7px rgb(0,0,0,7);
	box-shadow:5px 5px 7px rgb(0,0,0,7);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
	z-index:3;
	}
 #sidebar_toptags li{text-indent:2em}


#navigator {
    font-size:16px;
    padding: 0px 15px;
    margin: opx 10px;
}


#footer {
    color: #686868;
    text-align: center;
    min-height: 15px;
    _height: 15px;
    border-top: 1px solid #ededed;
    margin-top: 50px;
    padding-top: 10px;
    margin-bottom: 10px;
}


.catListPostCategory li {
	text-decoration:none;
	color:#000;
	background:#ffc;
	display:block;
	height:2em;
	margin:1em;
	width:10em;
	overflow:hidden;
	-moz-box-shadow:5px 5px 7px rgb(33,33,33,1);
	-webkit-box-shadow:5px 5px 7px rgb(33,33,1);
	box-shadow:5px 5px 7px rgb(33,33,1);
	-moz-transition: -moz-transform 0.25s liner;
	-o-transition:-o-transform 0.25s linear;
	-webkit-transition:-webkit-transform 0.25s linear;
	}
	
	.catListPostCategory li:nth-of-type(even){
	-webkit-transform:rotate(14deg);
	-o-transform:rotate(14deg);
	-moz-transform:rotate(14deg);
	position:relative;
	top:5px;
	}
	.catListPostCategory li:nth-of-type(3n){
	-webkit-transform:rotate(-3deg);
	-o-transform:rotate(-3deg);
	-moz-transform:rotate(-3deg);
	position:relative;
	top:-5px;
	}
	.catListPostCategory li:nth-of-type(5n){
	-webkit-transform:rotate(5deg);
	-o-transform:rotate(5deg);
	-moz-transform:rotate(5deg);
	position:relative;
	top:-10px;
	}
	.catListPostCategory li:hover,ul li:focus{
	-moz-box-shadow:10px 10px 7px rgb(0,0,0,7);
	-webkit-box-shadow:5px 5px 7px rgb(0,0,0,7);
	box-shadow:5px 5px 7px rgb(0,0,0,7);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
	z-index:3;
	}
 #sidebar_postcategory li{text-indent:2em}

 strong,b{
  color: #000;
  //text-shadow: 1px 1px 0 #f96,-1px -1px 0 #f96; 
  font-size:21px;
}


.menu{
    display:inline-block;
    padding:2px 5px 2px 5px;
}





a#wspblog1{color:rgb(0,0,0)}

.forFlow{
border-radius: 10px;
}

#element.style{background:rgb(38,208,86);}





#HolmesIcon1473248179{border-radius:10px}

/*评论框*/
div.commentform textarea{margin-left:5px}


//pre{https://dn-linuxcn.qbox.me/data/cache/style_1_portal_view.css?NyI}