#EntryTag { margin-top: 20px; font-size: 9pt; color: gray; }

.topicListFooter { text-align: right; margin-right: 10px; margin-top: 10px; }

#divRefreshComments { text-align: right; margin-right: 10px; margin-bottom: 5px; font-size: 9pt; }

* { margin: 0; padding: 0; }

html { height: 100%; }

body { color: #000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; min-height: 101%; background: url(images/body_bg.jpg) top center no-repeat #b4e4ee; }

table { border-collapse: collapse; border-spacing: 0;}



ul { word-break: break-all; }

li { list-style: none; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }

a:link { color: #000; text-decoration: none; }

a:visited { color: #000; text-decoration: none; }

a:hover { color: #f60; text-decoration: underline; }

a:active { color: #000; text-decoration: none; }

.clear { clear: both; }

#home { margin: 0 auto; width: 980px; }

#header { margin-top: 2em;  display:none; }

#blogTitle { height: 60px; clear: both; }

#blogTitle h1 { font-size: 150%; font-weight: bold; line-height: 1.5em; margin-left: 1em; margin-top: 10px; width: 50%; float: left; display: inline; letter-spacing: 1px; color: #833f3f; text-shadow: 3px 3px 3px #ac9c9c; }

#blogTitle h2 { margin-top: 2em; margin-left: 8em; line-height: 1.5em; width: 50%; float: left; display: inline; font-size: 14px; color: #833f3f; text-shadow: 3px 3px 3px #ac9c9c; }

#blogTitle h1 a, #blogTitle h2 { color: #fff; font-family: "微软雅黑"; text-shadow: 3px 3px 3px #003d44; }

#blogLogo { float: right; }

#navigator { background-color: #333; height: 60px; clear: both; margin-top: 60px; position: relative; }

#navList { min-height: 30px; float: left; margin-left: 30px; }

#navList li { float: left; }

#navList a { margin: 18px 10px 0 0; padding: 0 10px; font: 14px/1.5em "微软雅黑"; display: block; }

#navList a:link, #navList a:visited, #navList a:active { color: #fff; text-shadow: 3px 3px 3px #000; }

#navList a:hover { text-decoration: underline; }

#navList .aHeaderXML { display: none; }

.blogStats { float: right; color: #ccc; margin-top: 20px; margin-right: 2px; text-align: right; visibility: hidden; }

.themeSelect { position: absolute; right: 20px; top: 20px; }

.themeSelect .box-color { width: 15px; height: 15px; background-color: #ccc; float: left; display: inline; margin-left: 10px; }

#main { min-width: 980px; text-align: left; clear: both; background: #fff; }






.postDesc a:link, .postDesc a:visited, .postDesc a:active { color: #a3a3a3; }

.postDesc a:hover { color: #9ab26b; text-decoration: none; }

.postSeparator {  background: #F0EEF5;
    clear: both;
    height: 20px;
    left: -5px;
    position: relative;
    width: 710px;
	
box-shadow:4px 0 0 0 #F0EEF5 inset, 0 0 1px #F0EEF5 inset, -4px 0 0 #F0EEF5 inset, 0 1px 1px rgba(0, 0, 0, 0.3) inset;
	 }

/*翻页*/
.topicListFooter { margin-top: 15px; height: 68px; line-height:68px; font-size:16px;}
#nav_next_page{ line-height:40px;}
#nav_next_page a{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #99B16B;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
	box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
	height:40px;
	line-height:40px;
	
	color:#fff;
	display:inline-block;
	padding:0 15px;
	text-decoration:none;
}

#calendar { width: 229px; margin-bottom: 2em; }

#calendar .Cal { width: 96%; line-height: 1.5em; }

.Cal { border: none; color: #666; }

.Cal td { padding: 3px 0; }

#calendar table a:link, #calendar table a:visited, #calendar table a:active { font-weight: bold; }

#calendar table a:hover { color: #fff; text-decoration: none; background-color: #f60; }

.CalTodayDay { color: #f60; }

#calendar .CalNextPrev a:link, #calendar .CalNextPrev a:visited, #calendar .CalNextPrev a:active { font-weight: bold; background-color: #fff; }

.CalDayHeader { border-bottom: 1px solid #ccc; }

.CalTitle { width: 100%; background: #fff; color: #000; border-bottom: 1px solid #666; }


.divRecentComment { text-indent: 2em; color: #666; }

.catListEssay, .catListNoteBook,  .catListArticleArchive { margin-bottom: 2em; }

.catListEssay h3,  .catListNoteBook h3 { text-align: left; padding: 5px 10px; background: #f0f0f0; border-bottom: none; border: 1px solid #ccc; }

.catListEssay ul,  .catListNoteBook ul,  .catListArticleArchive ul { padding-left: 1em; }

.catListEssay ul li,  .catListNoteBook ul li, .catListTag ul li,   .catListArticleArchive ul li, .mySearch ul li { margin: .5em; }

#blog-sidecolumn .catList ul, #blog-sidecolumn .catListBlogRank ul { margin-left: 15px; }

.divRecentCommentAticle { margin-top: 1.5em; }

.divRecentComment { margin-top: .5em; }



#EntryTag { color: #666; }

#EntryTag a { margin-left: 5px; }

#EntryTag a:link, #EntryTag a:visited, #EntryTag a:active { color: #666; }

#EntryTag a:hover { color: #f60; }

#topics .postDesc { float: none; text-align: right; padding-right: 5px; color: #666; margin-top: 5px; }



.louzhu { background: transparent url('images/icoLouZhu.gif') no-repeat scroll right top; padding-right: 16px; }

.feedbackListSubtitle { color: #7e8c8d; font-size:16px; }

.feedbackListSubtitle a:link, .feedbackListSubtitle a:visited, .feedbackListSubtitle a:active { color: #7e8c8d; font-weight: normal; }

.feedbackListSubtitle a:hover { color: #9ab26b; text-decoration: none; }

.feedbackManage {width: 300px;
text-align: right;
float: right; }



#divRefreshComments { text-align: right; margin-bottom: 10px; }

.commenttb { width: 320px; }

.entrylistTitle, .PostListTitle, .thumbTitle {  border-bottom: 1px solid #000; text-align:center; padding: 1em; font-size:18px; color: #fff; border-bottom: 1px solid #e0e0e0; box-shadow: 0 0 1px rgba(0,0,0,.1); background:#FFF; }

.entrylistTitle span{ background:#9ab26b; padding:8px 12px; border-radius:3px;}
/*栏目简介 这里暂时隐藏一下吧*/
.entrylistDescription { color: #666; text-align: right; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; margin-bottom: 10px; display:none; }



.entrylistItemPostDesc a:link, .entrylistItemPostDesc a:visited, .entrylistItemPostDesc a:active {  text-decoration:none; color: #9fa4a4; }

.entrylistItemPostDesc a:hover { color: #f60; }

.entrylist .postSeparator { clear: both; font-size: 0; line-height: 0; margin: 0; padding: 0; height: 0; border: none; }

.topicListFooter .pager { text-align: center; margin:none; margin-left:30px;
height: 68px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
	box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
	line-height:68px; }
	
	
.topicListFooter .pager a,.topicListFooter .pager span{
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

height: 40px;
line-height: 40px;
margin-top: 14px;
color: #9f9f9f;
display: inline-block;
padding: 0 15px;
text-decoration: none;
border:none;
font-size:15px;
}

	


.topicListFooter .pager a:hover,.topicListFooter .pager span{
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background:#9ab26b;
-webkit-box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
-moz-box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
height: 40px;
line-height: 40px;
margin-top: 14px;
color: #fff;
display: inline-block;
padding: 0 15px;
text-decoration: none;
border:none;
}


.PostList { border-bottom: 1px solid #e0e0e0; clear: both; min-height: 1.5em; _height: 1.5em; padding-top: 10px; padding-left: 5px; padding-right: 5px; margin-bottom: 5px; margin-top: 1em; }

.postTitl2 { float: left; }

.postDesc2 { color: #666; float: right; }

.postText2 { clear: both; color: #666; }

.pfl_feedback_area_title { text-align: right; line-height: 1.5em; font-weight: bold; border-bottom: 1px solid #666; margin-bottom: 10px; }

.pfl_feedbackItem { border-bottom: 1px solid #000; margin-bottom: 20px; }

.pfl_feedbacksubtitle { border-bottom: 1px dotted #666; height: 1.5em; }

.pfl_feedbackname { float: left; }

.pfl_feedbackManage { float: right; }

.pfl_feedbackCon { color: #000; padding-top: 5px; padding-bottom: 5px; }

.pfl_feedbackAnswer { color: #f40; text-indent: 2em; }

.tdSentMessage { text-align: right; }

.errorMessage { width: 300px; float: left; }

.mySearch .input_my_zzk {  }


#commentform_title { font-size: 21px; color:#7e8c8d; background:none; padding:0; }

#commentform_user { font-size: 1.2em; margin-top: 1em; }

#commentform_user input { margin-left: 1em; padding: .1em; }


#btn_comment_submit {  }

.Pager { margin-left: 5px; margin-right: 20px; font-weight: bold; }

.Pager a:link, .Pager a:active, .Pager a:visited { }

#myposts { margin-left: 1em; margin-right: 20px; }



.divPhoto { border: 1px solid #ccc; padding: 2px; margin-right: 10px; }

.thumbDescription { color: #666; text-align: right; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; margin-bottom: 10px; }

.gallery { margin-left: 1em; }

.divPhoto:hover { border-color: #08c; box-shadow: 3px 3px 3px rgba(0,0,0,.3); }

#footer { text-align: center; min-height: 15px; _height: 15px; margin-top: 10px; padding-top: 10px; margin-bottom: 10px; padding-bottom: 10px; color: #333; }

.personInfo { margin-bottom: 20px; margin-top: 1em; }

.pages { text-align: right; }

#profile { margin-left: 1em; }

.pfl_feedback_area_title { margin-bottom: 1em; }

.pfl_answer, .pfl_feedbackCon { margin: .5em; }

#Profile1_panelAdd div { margin-top: .5em; }

#Profile1_panelAdd div b { float: left; width: 8em; }

#Profile1_panelAdd div input.submitComment { padding: .2em; display: block; margin-left: 7.5em; margin-top: 1em; }

.postBody p, .postCon p { text-indent: 2em; margin: 0 auto 1em auto; }

.postBody h2 { font-size: 150%; margin: 15px auto 2px auto; font-weight: bold; }

.postBody h3 { font-size: 120%; margin: 15px auto 2px auto; font-weight: bold; }

.postBody h4 { font-size: 110%; margin: 15px auto 2px auto; font-weight: bold; color: #333; }

.postBody h5 { font-size: 100%; margin: 15px auto 2px auto; font-weight: bold; color: #333; }

.postBody a:link, .postBody a:visited, .postBody a:active { text-decoration: underline; }

.postCon a:link, .postCon a:visited, .postCon a:active { text-decoration: none;color:#9ab26b; }

.postBody ul, .postCon ul { margin-left: 2em; }

.postBody li, .postCon li { list-style-type: disc; margin-bottom: 1em; }

.postBody blockquote { background: url('images/comment.gif'))no-repeat 25px 0; padding: 10px 60px 5px 60px; min-height: 35px; _height: 35px; line-height: 1.6em; color: #333; }

.myposts_title { margin: 20px 0; font-weight: bold; text-align: center; }

.c_b_p_desc { text-indent: 0; }



#blogTitle h1 a, #blogTitle h2 { color: #833f3f; text-shadow: 3px 3px 3px #ac9c9c; }

.blog_comment_body { font-size: 13px; }
.blog_comment_body img { vertical-align:middle; }
.blog_comment_body a{ color:#9ab26b; text-decoration:none;}

body,div,h1, h2, h3, h4, h5, h6 ,ul,li,img{margin:0;padding:0;}

ul{ list-style:none;}
img{ display:block; border:none;}
body{ background:url(https://images.cnblogs.com/cnblogs_com/Li-Cheng/554829/o_bgbgbgbg.jpg) repeat-x scroll 0 0 #F0EEF5;  color: #7D8B8D; font-family: "Microsoft Yahei","Simsun",Arial; font-size: 14px; line-height: 25px; }






#home{ width:1050px; margin:0 auto; }

/*头部*/
#header{ display:none;}

#myheader{ width:1050px; margin:0 auto;}
#myheader h1{ background:url(https://images.cnblogs.com/cnblogs_com/Li-Cheng/554829/o_licheng.png) center center no-repeat; width:161px; height:110px; float:left;  }

#myheader .t_space{ display:block; float:left; background:url(https://images.cnblogs.com/cnblogs_com/Li-Cheng/554829/o_space.png) center center no-repeat;   width:20px; height:110px; }


#myheader h1.cnblogsTitle{ background:url(https://images.cnblogs.com/cnblogs_com/Li-Cheng/554829/o_cnbloglogo.png) center center no-repeat; width:45px; height:110px; float:left;}

#myheader h1,#myheader .t_space,#myheader h1.cnblogsTitle{ opacity:0.9;}


#myheader #user{ width:1050px; height:235px; background:url(https://images.cnblogs.com/cnblogs_com/Li-Cheng/554829/o_headBg.png) left top no-repeat; position:relative; border-radius:5px 5px 0 0; clear:both;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
	box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);}
#user img{ width:150px; height:150px; background:#FFF; padding:10px; position:absolute; top:50px; left:60px; border-radius:3px;
/*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);*/  z-index:2;}
#BlogMusicPayer,#flashContent,{ display: block;
    left: 719px;
    position: absolute;
    top: 45px;}
.music163{display: block; width:310px; height:100px; right:-10px;
    position: absolute;
    top: 35px;
	overflow:hidden; 
	z-index:5;}
#user .user_info{ position:absolute; top:105px; left:250px;}
#user .user_info h2{ font-size:33px; color:#FFF;}
#user .user_info a{ color:rgba(255,255,255,0.5);outline:none;}
#user .user_info a:hover{ color:rgba(255,255,255,1);}
#user .user_info h3,#user .user_info i{ font-size: 12px;margin-top: 5px; margin-right:3px; display:inline-block; }


#user .user_nav{ list-style:none; height:65px; width:1050px; position:absolute; left:0px; top:170px; display:block; background:#FFF; z-index:1;
border-bottom-right-radius:3px; border-bottom-left-radius:3px;  }
#user .user_nav li{ display:block; float:left; height:65px; width:80px; line-height:65px; font-size:16px; }

#user  button{ border:none; background:#7f8db5; width:117px; height:32px;  font-size:16px; color:#FFF; font-family:"Microsoft Yahei","Simsun",Arial; letter-spacing:3px; border-radius:3px; position:absolute; top:185px; left:910px; z-index:3;  cursor:pointer;}


#myheader #mynav{ height:80px; width:1050px; background:#FFF;margin-top:20px; list-style:none;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
	box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
	font-size:15px;}
#mynav li{ height:80px; float:left; line-height:80px; padding:0 23px;  /* background:url(https://images.cnblogs.com/cnblogs_com/Li-Cheng/554829/o_mynavBorder.gif) right top no-repeat; */ border-right:1px solid rgba(210,514,216,0.9); color:#7e8c8d;}
#mynav li:hover{ background-color:#99B16B; color:#FFF;}



/*new shadow css3*/

#blog-news  .share,#profile_block,.mySearch,.catListTag,.catListPostCategory,.catListPostArchive,.catListArticleCategory,.catListImageCategory,
.catListComment,.catListView,.catListFeedback,.day,.entrylistItem,.social,#topics, .myad{	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
	box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);}


#blog-news  .social .social_weibo,#blog-news  .social .social_github,#blog-news  .social .social_envelope{-moz-transition: all 0.3s ease-in;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
-ms-transition: all .3s ease-in;
transition: all 0.3s ease-in;}

#mynav li,#profile_block a,.catListTag ul li,.catListTag ul li:before,.catListPostCategory ul li a,.catListPostArchive ul li a,.catListArticleCategory ul li a,.recent_comment_title a,.catListView ul li a,.catListFeedback ul li a{-webkit-transition: all 0.2s ease-in;
-o-transition: all 0.1s ease-out ;
-ms-transition: all .1s ease-out ;
transition: all 0.1s ease-out ;}


/*main*/
#main{ width:1050px; margin:20px auto; background:none;}

/*mainContent*/
#mainContent {  background:none; float: left; overflow: visible; text-overflow: ellipsis;width: 740px;word-break: break-all;}
#mainContent .forFlow { float: none; width:100%; }





/*day  首页列表*/
.day { background:#FFF; margin-bottom:20px; margin-left:30px; width:700px; position:relative;}
/*日志时间*/
.dayTitle {color:#FFF;font-size:40px;font-weight: bold;line-height:55px; width:100px; height:80px; background:#99B16B; overflow:hidden; position:absolute; z-index:3;
top:240px; left:-30px; text-align:center;
text-shadow: rgb(131, 151, 91) 1px 1px, rgb(131, 151, 91) 2px 2px, rgb(131, 151, 91) 3px 3px, rgb(131, 151, 91) 4px 4px, rgb(131, 151, 91) 5px 5px, rgb(131, 151, 91) 6px 6px, rgb(131, 151, 91) 7px 7px, rgb(131, 151, 91) 8px 8px, rgb(131, 151, 91) 9px 9px, rgb(131, 151, 91) 10px 10px, rgb(131, 151, 91) 11px 11px, rgb(131, 151, 91) 12px 12px, rgb(131, 151, 91) 13px 13px, rgb(131, 151, 91) 14px 14px, rgb(131, 151, 91) 15px 15px, rgb(131, 151, 91) 16px 16px, rgb(131, 151, 91) 17px 17px, rgb(131, 151, 91) 18px 18px, rgb(131, 151, 91) 19px 19px, rgb(131, 151, 91) 20px 20px, rgb(131, 151, 91) 21px 21px, rgb(131, 151, 91) 22px 22px, rgb(131, 151, 91) 23px 23px, rgb(131, 151, 91) 24px 24px, rgb(131, 151, 91) 25px 25px, rgb(131, 151, 91) 26px 26px, rgb(131, 151, 91) 27px 27px, rgb(131, 151, 91) 28px 28px, rgb(131, 151, 91) 29px 29px, rgb(131, 151, 91) 30px 30px, rgb(131, 151, 91) 31px 31px, rgb(132, 152, 92) 32px 32px, rgb(134, 154, 93) 33px 33px, rgb(135, 156, 94) 34px 34px, rgb(137, 158, 95) 35px 35px, rgb(139, 160, 96) 36px 36px, rgb(140, 162, 97) 37px 37px, rgb(142, 164, 99) 38px 38px, rgb(144, 166, 100) 39px 39px, rgb(145, 168, 101) 40px 40px, rgb(147, 170, 102) 41px 41px, rgb(149, 172, 103) 42px 42px, rgb(150, 174, 104) 43px 43px, rgb(152, 176, 105) 44px 44px, rgb(154, 178, 107) 45px 45px; }
.dayTitle a{ color:#FFF}

.day .postTitle2{ display:block; margin:0  30px 10px  30px; }
.day .c_b_p_desc{ margin:0 30px;}


.day .postTitle {font-size:21px;line-height: 1.5em; position:relative;}

.day .postTitle a.desc_img_wrap,.entrylistPosttitle a.desc_img_wrap{ display:block; position:relative; height:320px;overflow:hidden;margin-bottom: 10px;}


.day .postTitle a.desc_img_wrap .desc_img,.entrylistPosttitle a.desc_img_wrap .desc_img {
width:700px; height:320px; 
-moz-transition: all 0.3s ease-in;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
-ms-transition: all .3s ease-in;
transition: all 0.3s ease-in;
}

.day .postTitle a.desc_img_wrap:before,.entrylistPosttitle a.desc_img_wrap:before{
position: absolute;
top: 0;
left: 0;
z-index: 2;
visibility: hidden;
width: 100%;
height: 100%;
background: #16a085;
content: '';
opacity: 0;
-ms-filter: "alpha(opacity=0)";
filter: alpha(opacity=0);
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
transition: all .3s;
}

.day .postTitle a.desc_img_wrap:after,.entrylistPosttitle a.desc_img_wrap:after{
position: absolute;
top: 50%;
left: 0;
z-index: 3;
visibility: hidden;
margin-top: -.5em;
width: 100%;
color: #fff;
content: '+';
text-align: center;
font-size: 120px;
font-family: arial;
line-height: 1;
opacity: 0;
-ms-filter: "alpha(opacity=0)";
filter: alpha(opacity=0);
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
transition: all .3s;
}

.day .postTitle a.desc_img_wrap:hover:before,.entrylistPosttitle a.desc_img_wrap:hover:before{
	 opacity: 0.80;
	 -ms-filter: "alpha(opacity=80)";
filter: alpha(opacity=80);
    visibility: visible;
}

.day .postTitle a.desc_img_wrap:hover:after,.entrylistPosttitle a.desc_img_wrap:hover:after{
	opacity: 1;
	-ms-filter: "alpha(opacity=100)";
filter: alpha(opacity=100);
    visibility: visible;
}

.day .postTitle a.desc_img_wrap:hover .desc_img,.entrylistPosttitle a.desc_img_wrap:hover .desc_img{
	transform: scale(1.1);

}










/*再要信息*/
.postCon {line-height: 1.5em;padding: 5px 0; width:100%;}


/*日志信息 评论数 阅读数*/
.postDesc {clear: both;color: #9fa4a4;float: none;padding-left: 30px;text-align: left; background:#f5f5f5; height:45px; line-height:45px;
/* box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);*/ position:relative; z-index:2; border-top:1px solid #e9e8e8; font-size:13px;}




/*内容页*/
#topics { background:#FFF;     overflow: hidden;}
.post{ }



.postTitle a:link, .postTitle a:visited, .postTitle a:active { color: #7e8c8d; }

.postTitle a:hover { color: #99B16B; text-decoration: none; }

#topics .postTitle { font-size:15px;   line-height: 1.5em;padding:1em;  border-bottom:1px solid #e9e8e8;}

.postBody {  line-height: 1.5; color: #000; padding:1em; }
#cnblogs_post_body{overflow: hidden;}
#cnblogs_post_body p { font-size:13px; color:#9fa4a4; line-height:1.7;margin: 0 0 1em;}
#cnblogs_post_body p a,#cnblogs_post_body ol li a,#cnblogs_post_body ul li a{ text-decoration:none; color:#9ab26b;}
#cnblogs_post_body p a:hover,#cnblogs_post_body ol li a:hover,#cnblogs_post_body ul li a:hover{ border-bottom:1px  dotted #9ab26b;}
#cnblogs_post_body h3{ font-size:16px; color:#7e8c8d;margin: 0 0 .4em;}
#cnblogs_post_body h4{ font-size:15px; color:#7e8c8d;margin: 0 0 .4em;}

.my_code,#cnblogs_post_body ol,#cnblogs_post_body ul{margin: 0 0 1em; }
#cnblogs_post_body ol,#cnblogs_post_body ul{ margin: 0 0 1em;margin-left:40px; padding:0}
#cnblogs_post_body ol li,#cnblogs_post_body ul li{ color:#9fa4a4; font-size:13px; line-height:1.7; margin-bottom:0; }

#author_profile{ display:none;}



#BlogPostCategory,#EntryTag{ font-size:13px;color:#7e8c8d; font-weight:bold; }
#BlogPostCategory a,#EntryTag a{ text-decoration:none;color:#9fa4a4; font-weight:normal;}
#EntryTag a:link, #EntryTag a:visited, #EntryTag a:active{text-decoration:none;color:#9fa4a4;}
#BlogPostCategory a:hover,#EntryTag a:hover{ color:#9ab26b; border-bottom:1px dotted #9ab26b;}


#green_channel {
background: none repeat scroll 0 0 #CAC9C9;
border: medium none;
color: #FFFFFF;
font-size: 15px;
font-weight: normal;
padding: 20px;
width: 430px;
}


#post_next_prev{font-size:12px; color:#7e8c8d; font-weight:bold; }
#post_next_prev a{ text-decoration:none; color:#7e8c8d; font-weight:normal;}
#post_next_prev a:hover{border-bottom:1px  dotted #9ab26b; color:#9ab26b;}
#topics .postDesc{ font-size:12px; color:#9fa4a4;padding-right: 20px;background: #f5f5f5;border-top: 1px solid #e9e8e8;}
#topics .postDesc a{ color:#9fa4a4;font-size:12px;}
#topics .postDesc a:hover{ color:#9ab26b;}

/*文章开始处*/
#mystart{  padding:10px; background: #CAC9C9; font-size:13px; color:#FFF; margin-bottom:20px;}
#mystart h4,#mystart h5{ font-size:15px; color:#FFF; font-weight:normal;}
#mystart ul{ margin-left:0;}
#mystart ul li{ float:left; width:30%; padding:0 10px;}
#mystart ul li p{ color:#FFF; line-height:1.5;}
#mystart ul li a.a{ background:#EE4E10; padding:6px 12px; width:65px; text-align:center;  font-size:15px; color:#FFF; display:block; border-radius:3px;}
#mystart ul li a.b{ background:#8AB71B; padding:6px 12px; width:65px; text-align:center;  font-size:15px; color:#FFF; display:block; border-radius:3px;}

#mystart ul li a.a,#mystart ul li a.b{ float:left; margin-right:12px; text-decoration:none;}





/*作者信息*/
#myinfo{
	background: #f7f7f7;
padding: .5em .7em;
margin: 1em 0;
border: 1px solid #9ab26b;
border-left-width: 4px;
line-height:25px;
font-size:13px;
color:#9fa4a4;}



#myinfo a{ text-decoration:none; color:#9ab26b;}
#myinfo a:hover{ border-bottom:1px  dotted #9ab26b;}





/*支付宝打赏*/
.myalipay{/* text-align:center;*/border: 1px solid #9ab26b; border-left:none; border-right:none;}
.myalipay h3{ display:inline-block;
  font-size: 18px;
  margin-bottom: 0;
  vertical-align: middle;
  border: 3px double;
  padding: 15px 0;
  border-width: 3px 0;
  font-weight: bold;}
.myalipay img{ display:inline-block; width:160px; height:160px; vertical-align:middle;}





/*评论LOGO*/


#blog_post_info { position:relative;}
#div_digg {float: right;font-size: 12px; margin:auto;text-align: center;position:absolute; top:-30px; left:510px; width:160px; height:140px;}

.diggit {background:url(https://images.cnblogs.com/cnblogs_com/Li-Cheng/554829/o_good.png) center bottom no-repeat;cursor: pointer; width:100%;height:65%; margin:auto; padding:0;text-align: center;}
.buryit {display:none;}
#digg_tips{ margin-top:10px;}


/*评论信息*/

.feedback_area_title {font-size: 1.2em; font-weight: bold;padding-left:30px; background:#FFF; line-height:30px;box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); display:none; }


.feedbackItem {padding:20px; background:#FFF; margin-bottom:15px;
-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
	box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
}


.feedbackCon { line-height: 1.5em; margin-left:83px; font-size:13px; #9fa4a4; color:#9fa4a4; }


.myavatar{ display:block; border:none; width:68px; height:68px; float:left; margin-right:15px; border-radius:34px; }

.comment_vote{ clear:both;}

.feedbackManage{ line-height:13px;}
.comment_actions{ line-height:13px;}
.comment_actions a,.comment_actions span{ padding:0 10px; color:#c1c1c1; border-right:1px solid #eae9e9; font-size:13px; line-height:13px;}
.comment_actions a:link, .comment_actions a:visited, .comment_actions a:active{color:#c1c1c1;}
.comment_actions a:hover{ color:#9ab26b;}


.sendMsg2This{ display:none;}


/*隐藏掉广告*/
#ad_under_post_holder{ display:none;}


/*用户评论框*/

.commentform { padding:20px; background:#FFF; 
-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
	box-shadow: 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.09);
}

#comment_nav a{ font-size:13px; color:#c1c1c1; text-decoration:none;}
#comment_nav a:hover{ color:#9ab26b;}

#tip_comment{ font-size:13px;}
div.commentform input.author{height: 35px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	border: solid 1px #ddd;
	background:none;
	padding:0 15px; line-height:35px;
	font-size:14px;
	color:#9fa4a4;
	margin-top:20px;}


div.commentform textarea { height:190px; width:668px; border:0; resize:none; outline:none; padding:5px 15px;font-size:14px;
	color:#9fa4a4; }
.commentbox_title {padding-left:15px;   width:683px; background:#f5f5f5; height:30px; line-height:30px;}

.commentbox_title_left { margin-left:10px; }
.commentbox_title_right {float: left; height: 30px;width:600px;}

.commentbox_main {  margin-top: 0.5em;-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	border: solid 1px #ddd;
	position:relative;
	margin-top:20px;
	}
#commentbox_opt { line-height:40px; height:50px; margin-top:30px;}
#commentbox_opt  #btn_comment_submit{ float:right;font-size: 15px;
height: 37px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #9ab26b;
	border:none;
	width: 120px;
	color:#FFF;
	margin-left:15px;
	font-family: "Microsoft Yahei","Simsun",Arial;
	
}
#commentbox_opt a{ font-size:13px; color:#c1c1c1; float:right; display:inline-block; text-decoration:none;}


.comment_icon { vertical-align: middle;float:left;margin:7px 2px;}


.commentbox_title i{ display:inline-block; font-size:16px; line-height:30px; margin-right:15px; cursor:pointer; color:#7e8c8d;}



/*.login_tips*/
.login_tips{ background:none;text-align:center; font-weight:normal;}
.login_tips a{ text-align:center; margin:0 10px; display:inline-block; text-decoration:none!important; color:#FFF;}
.login_tips a:hover{ color:#FFF;}
.login_tips_login,.login_tips_regist,.login_tips_home{ padding:0 20px;line-height:37px; font-size:16px; background:#999; text-decoration:none;-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.login_tips_login{ background:#9ab26b;}
.login_tips_regist{ background:#49c8f5; }
.login_tips_home{ background:#2B6695;}
div.login_tips p{ font-size:12px; margin-top:30px; margin-bottom:0; margin-bottom:none;}

/*列表页*/

.entrylist { width:700px; margin-left:30px; }


.entrylistItem {
    margin-bottom: 20px;
    min-height: 20px;
	position:relative;
	background:#FFF;
	position:relative;
	z-index:2;
   
}

.entrylistPosttitle {
    font-size:21px;
   
    line-height: 1.5em;
   
}

.entrylistPosttitle a {
   display: block;
    margin: 0 30px 10px;
}

.entrylistPosttitle a.desc_img_wrap{ margin:0; margin-bottom:10px; display:block; position:relative; height:320px;}



.entrylistPosttitle a:link, .entrylistPosttitle a:visited, .entrylistPosttitle a:active { color: #7D8B8D; }

.entrylistPosttitle a:hover { color: #99B16B; text-decoration: none; }

.c_b_p_desc {
    text-indent: 0;
	margin:0 30px 10px;;
	font-size:13px;
	color:#9fa4a4;
	line-height:1.7
}

a.c_b_p_desc_readmore{ color:#9ab26b;}

.entrylistItemPostDesc {
 background: none repeat scroll 0 0 #f5f5f5;
 border-top:1px solid #e9e8e8;
    clear: both;
    color: #9fa4a4;
    float: none;
    height: 45px;
    line-height: 45px;
    padding-left: 30px;
    text-align: left;
	font-size:13px;}



.entrylistItemPostDesc a:hover{ color:#9ab26b;}



/*sideBar*/
#sideBar{ width:290px; margin-left:760px;-o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: visible; word-break: break-all;}
#sideBarMain {  }








.newsItem .catListTitle{ display:none;} /*公告标题*/
#blog-news { overflow: visible; }
#blog-news  .share{ width:290px; height:118px; background:#FFF; 
}
#blog-news  .share li{ width:45px; height:45px; display:block; float:left;  margin-left:22px; margin-top:36px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); cursor:pointer;}
#blog-news  .share li:hover{box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);}
#blog-news .tuiguang{ box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); background:#FFF; margin-top:20px; line-height:30px;padding: 10px 15px; width: 260px;}

#profile_block{ width:240px; /*height:95px;*/ background:#FFF; margin-top:20px; padding:20px 25px; color:#7e8c8d; font-size:13px;
line-height:1.8;}
#profile_block a{ color:#9fa4a4; text-decoration:none; font-size:13px;}
#profile_block a:hover{color:#99B16B; border-bottom:1px dotted #99B16B;}

#blog-news  .social{width:290px; height:118px; background:#FFF; }
#blog-news  .social li{  display:block; text-align:center;  float:left;  margin-left:25.5px; margin-top:20px;  cursor:pointer;}

#blog-news  .social .social_weibo,#blog-news  .social .social_github,#blog-news  .social .social_envelope{ background:#D04341; font-size:30px;  text-align:center; color:#FFF; overflow:hidden;width:63px; height:58px; display:block;line-height:58px;
}
#blog-news  .social .social_weibo{text-shadow:rgb(177, 57, 55) 1px 1px, rgb(177, 57, 55) 2px 2px, rgb(177, 57, 55) 3px 3px, rgb(177, 57, 55) 4px 4px, rgb(177, 57, 55) 5px 5px, rgb(177, 57, 55) 6px 6px, rgb(177, 57, 55) 7px 7px, rgb(177, 57, 55) 8px 8px, rgb(177, 57, 55) 9px 9px, rgb(177, 57, 55) 10px 10px, rgb(177, 57, 55) 11px 11px, rgb(177, 57, 55) 12px 12px, rgb(177, 57, 55) 13px 13px, rgb(177, 57, 55) 14px 14px, rgb(177, 57, 55) 15px 15px, rgb(177, 57, 55) 16px 16px, rgb(177, 57, 55) 17px 17px, rgb(177, 57, 55) 18px 18px, rgb(177, 57, 55) 19px 19px, rgb(177, 57, 55) 20px 20px, rgb(177, 57, 55) 21px 21px, rgb(180, 58, 56) 22px 22px, rgb(183, 59, 57) 23px 23px, rgb(187, 60, 58) 24px 24px, rgb(190, 61, 59) 25px 25px, rgb(194, 62, 60) 26px 26px, rgb(197, 63, 61) 27px 27px, rgb(201, 64, 62) 28px 28px, rgb(204, 65, 63) 29px 29px, rgb(208, 67, 65) 30px 30px;}
#blog-news  .social .social_github{ background:#34C8F4;
text-shadow:rgb(47, 180, 220) 1px 1px, rgb(47, 180, 220) 2px 2px, rgb(47, 180, 220) 3px 3px, rgb(47, 180, 220) 4px 4px, rgb(47, 180, 220) 5px 5px, rgb(47, 180, 220) 6px 6px, rgb(47, 180, 220) 7px 7px, rgb(47, 180, 220) 8px 8px, rgb(47, 180, 220) 9px 9px, rgb(47, 180, 220) 10px 10px, rgb(47, 180, 220) 11px 11px, rgb(47, 180, 220) 12px 12px, rgb(47, 180, 220) 13px 13px, rgb(47, 180, 220) 14px 14px, rgb(47, 180, 220) 15px 15px, rgb(47, 180, 220) 16px 16px, rgb(47, 180, 220) 17px 17px, rgb(47, 180, 220) 18px 18px, rgb(47, 180, 220) 19px 19px, rgb(47, 180, 220) 20px 20px, rgb(47, 180, 220) 21px 21px, rgb(47, 182, 222) 22px 22px, rgb(48, 184, 225) 23px 23px, rgb(48, 186, 228) 24px 24px, rgb(49, 188, 230) 25px 25px, rgb(49, 191, 233) 26px 26px, rgb(50, 193, 236) 27px 27px, rgb(50, 195, 238) 28px 28px, rgb(51, 197, 241) 29px 29px, rgb(52, 200, 244) 30px 30px;}
#blog-news  .social .social_envelope {background:#F8BC2E;
text-shadow:rgb(211, 160, 39) 1px 1px, rgb(211, 160, 39) 2px 2px, rgb(211, 160, 39) 3px 3px, rgb(211, 160, 39) 4px 4px, rgb(211, 160, 39) 5px 5px, rgb(211, 160, 39) 6px 6px, rgb(211, 160, 39) 7px 7px, rgb(211, 160, 39) 8px 8px, rgb(211, 160, 39) 9px 9px, rgb(211, 160, 39) 10px 10px, rgb(211, 160, 39) 11px 11px, rgb(211, 160, 39) 12px 12px, rgb(211, 160, 39) 13px 13px, rgb(211, 160, 39) 14px 14px, rgb(211, 160, 39) 15px 15px, rgb(211, 160, 39) 16px 16px, rgb(211, 160, 39) 17px 17px, rgb(211, 160, 39) 18px 18px, rgb(211, 160, 39) 19px 19px, rgb(211, 160, 39) 20px 20px, rgb(211, 160, 39) 21px 21px, rgb(215, 163, 39) 22px 22px, rgb(219, 166, 40) 23px 23px, rgb(223, 169, 41) 24px 24px, rgb(227, 172, 42) 25px 25px, rgb(231, 175, 42) 26px 26px, rgb(235, 178, 43) 27px 27px, rgb(239, 181, 44) 28px 28px, rgb(243, 184, 45) 29px 29px, rgb(248, 188, 46) 30px 30px;}
#blog-news  .social .social_weibo:hover,#blog-news  .social .social_github:hover,#blog-news  .social .social_envelope:hover{ text-shadow:none;
}
#blog-news  .social li a{ text-decoration:none; outline:none;}
#blog-news  .social li span{ display:block; text-align:center; font-size:13px; margin-top:5px; color:#9fa4a4;}





#leftcontentcontainer{ margin-top:20px;}


/*广告*/
.myad{ padding:20px; background:#FFF;margin-top: 20px;}



/*搜索*/
.mySearch{ width:240px; height:140px; padding:20px 25px;  background:#FFF;
}
.catListTitle{ font-size:18px;  }

#widget_my_google{ display:none;}
.input_my_zzk{ width:216px; height:35px; border:1px solid #DDDDDD; display:block; margin:15px auto; border-radius:3px; outline:none; line-height:35px; font-size:13px; padding:0 12px; }
input.btn_my_zzk {font-size: 15px;height: 37px; width:100px; background:#99B16B;vertical-align: middle; text-align:center; border:none; border-radius:3px; 
 color:#FFF; float:right; font-family:"Microsoft Yahei","Simsun",Arial;  }

/*标签*/
.catListTag{ width:240px;  padding:20px 25px;  background:#FFF; margin-top:20px; zoom:1;overflow:hidden;
}
.catListTag ul li{ float:left; line-height:30px; background:#CAC9C9; font-size:15px; cursor:pointer;
color:#FFF;
 -moz-border-radius-topleft:3px 3px;
  -moz-border-radius-bottomleft:3px 3px
    -webkit-border-top-left-radius:3px 3px;  
  -webkit-border-bottom-left-radius:3px 3px; 
    border-top-left-radius: 3px 3px;
  border-bottom-left-radius: 3px 3px;
  padding:0 5px 0 12px;
  position:relative;
  margin:8px 23px 8px 0;
}
.catListTag ul li:before{
content:'';
width:0;
height:0;
position:absolute;

right:-15px;
top:0;
border-left:15px solid #CAC9C9;
border-top:15px solid transparent;
border-bottom:15px solid transparent;  
}


.catListTag ul li:hover{  background:#9ab26b; 

}
.catListTag ul li:hover:before{
content:'';
width:0;
height:0;
position:absolute;

right:-15px;
top:0;
border-left:15px solid #9ab26b;
border-top:15px solid transparent;
border-bottom:15px solid transparent;  
}






.catListTag ul li a{ color:#FFF; text-decoration:none;}
.catListTag:after{clear:both;display:block;visibility:hidden;height:0;line-height:0;content:"";}

/*随笔分类*/
.catListPostCategory{ width:290px; padding-top:20px; background:#FFF; margin-top:20px;
}
.catListPostCategory h3{ display:block; border-bottom:1px solid #E9E9E9; padding-left:25px; padding-bottom:10px;}
.catListPostCategory ul li{ line-height:44px; border-bottom:1px solid #E9E9E9; padding-left:25px; font-size:15px; color:#7e8c8d;}
.catListPostCategory ul li a,.catListPostArchive ul li a,.catListArticleCategory ul li a,.recent_comment_title a,.catListView ul li a,.catListFeedback ul li a{ color:#7e8c8d; text-decoration:none;}
.catListPostCategory ul li a:hover,.catListPostArchive ul li a:hover,.catListArticleCategory ul li a:hover,.recent_comment_title a:hover,.catListView ul li a:hover,.catListFeedback ul li a:hover{ color:#9ab26b; border-bottom:1px dotted #9ab26b;}
/*随笔档案*/
.catListPostArchive{ width:290px; padding-top:20px; background:#FFF; margin-top:20px;
}
.catListPostArchive h3{ display:block; border-bottom:1px solid #E9E9E9; padding-left:25px; padding-bottom:10px;}
.catListPostArchive ul li{ line-height:44px; border-bottom:1px solid #E9E9E9; padding-left:25px;font-size:15px; color:#7e8c8d;}


/*文章分类*/
.catListArticleCategory{ width:290px; padding-top:20px; background:#FFF; margin-top:20px;
}
.catListArticleCategory h3{ display:block; border-bottom:1px solid #E9E9E9; padding-left:25px; padding-bottom:10px;}
.catListArticleCategory ul li{ line-height:44px; border-bottom:1px solid #E9E9E9; padding-left:25px;font-size:15px; color:#7e8c8d;}


/*相册*/
.catListImageCategory{ width:290px; padding-top:20px; background:#FFF; margin-top:20px;
}
.catListImageCategory h3{ display:block; border-bottom:1px solid #E9E9E9; padding-left:25px; padding-bottom:10px;}
.catListImageCategory ul li{ line-height:44px; border-bottom:1px solid #E9E9E9; padding-left:25px;}


/*评论*/
.catListComment{ width:240px;  padding:20px 25px;  background:#FFF; margin-top:20px;
}
.catListComment h3{ display:block; border-bottom:1px solid #E9E9E9;  padding-bottom:10px;}
.recent_comment_title{font-size:15px; color:#7e8c8d;}

.recent_comment_body,.recent_comment_author{border-bottom:1px solid #E9E9E9; color:#9fa4a4; font-size:13px;}
.recent_comment_body{ border-bottom:none;}

/*阅读排行  推荐排行*/
.catListView{width:240px;  padding:20px 25px;  background:#FFF; margin-top:20px;
}
.catListView h3{ display:block; border-bottom:1px solid #E9E9E9;  padding-bottom:10px;}
.catListView ul li{ border-bottom:1px solid #E9E9E9; padding:8px 0;}


/*评论排行*/
.catListFeedback{width:240px;  padding:20px 25px;  background:#FFF; margin-top:20px;
}
.catListFeedback h3{ display:block; border-bottom:1px solid #E9E9E9;  padding-bottom:10px;}
.catListFeedback ul li{ border-bottom:1px solid #E9E9E9;  padding:8px 0;}


/*常用链接*/
.catListLink{ display:none;}


.shareBt{ background:url(https://images.cnblogs.com/cnblogs_com/Li-Cheng/554829/o_shareBt.png) top left no-repeat; }
.fw_r8_c2{ width:45px; height:45px; background-position:-10px -10px; }
.fw_r6_c2{ width:45px; height:45px; background-position:-10px -65px; }
.fw_r4_c2{ width:45px; height:45px; background-position:-10px -120px; }
.fw_r2_c2{ width:45px; height:45px; background-position:-10px -175px; }


/*清楚浮动*/
.clearFix{zoom:1}
.clearFix:after{clear:both;display:block;height:0;line-height:0;content:"";visibility:hidden;}





#myadd,#myding{
    background:rgb(127,141,181);
	opacity:0.8;
    border:1px solid #FFF;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: "Microsoft Yahei","Simsun",Arial;
    font-size: 20px;
    height: 45px;
    letter-spacing: 3px;
    position: fixed;
    width: 130px;
    z-index: 3;
}
#myding{ background:#99B16B; display:none; }
#myding span{ font-size:14px;}
#myadd:hover{opacity:1;}

/*
#BAIDU_DUP_wrapper_u1553602_0{ width:1050px; margin:auto;}
#BAIDU_DUP_wrapper_u1553602_0 iframe{ display:block;}

#blog-news #BAIDU_DUP_wrapper_u1553624_0{ margin-top:20px;}
#blog-news #BAIDU_DUP_wrapper_u1553624_0 iframe{ width:290px;}*/


#blog_news_kb{ display:none;}





/**
 * Simple fade transition,
 */
.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out; 
	-moz-transition: all 0.15s ease-out; 
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out; 
	-moz-transition: all 0.15s ease-out; 
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}


#goto-top {
		display:none;
		position:fixed;
		width:38px;
		height:36px;
		background:url(https://images.cnblogs.com/cnblogs_com/Li-Cheng/554829/o_goto-top.png) no-repeat 0 0;
		
		
		right:40px;
		-webkit-transition:all 0.2s;
		-moz-transition:all 0.2s;
		-o-transition:all 0.2s;
		transition:all 0.2s;
		z-index:9999;
	}
	#goto-top:hover {
		background:url(https://images.cnblogs.com/cnblogs_com/Li-Cheng/554829/o_goto-top.png) no-repeat 0 -36px;
	}