//去除广告
div#top_nav { display:none } 
div#bannerbar {display: none;}

#cnblogs_post_body ul li {
	font: 14px/2 Noto Sans SC!important
}

blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul {
	margin: 0;
	padding: 0
}

address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

caption,th {
	text-align: left;
	font-weight: 400
}

abbr,body,fieldset,html,iframe,img {
	border: 0
}

address,cite,dfn,em,i,var {
	font-style: normal
}
[hidefocus],summary {
	outline: 0
}

li {
	list-style: none
}

h1,h2,h3,h4,h5,h6,small {
	font-size: 100%
}

sub,sup {
	font-size: 83%
}

code,kbd,pre,samp {
	font-family: inherit
}

q:after,q:before {
	content: none
}

textarea {
	overflow: auto;
	resize: none
}

label,summary {
	cursor: default
}

a,button {
	cursor: pointer
}

b,em,h1,h2,h3,h4,h5,h6,strong {
	font-weight: 700
}

a,a:hover,del,ins,s,u {
	text-decoration: none
}

body,button,input,keygen,legend,select,textarea {
	outline: 0;
	color: #333;
	font: 10px/1.14 Noto Sans SC,\5b8b\4f53
}

body {
	background: #fff
}

a,a:hover {
	color: #7396a7
}

.bg_black {
	position: fixed;
	z-index: 99999;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0)
}

body {
	cursor: url(https://files-cdn.cnblogs.com/files/miluluyo/cursora.ico),auto
}

* {
	font-weight: 100;
	font-family: Noto Sans SC
}

a:link,a:visited {
	color: #2daebf;
	text-decoration: none
}

a:hover {
	text-transform: none
}

a:hover,a:hover u {
	cursor: pointer!important
}

#cnblogs_post_body p {
	font-size: 1rem
}

body,button,input,keygen,legend,select,textarea {
	color: #7f8c93
}

::-webkit-scrollbar-thumb {
	height: 40px;
	border-radius: 16px;
	background-color: #ccc
}

::-webkit-scrollbar {
	width: 8px;
	height: 8px;
	border-radius: 2px
}

/*动漫人物背景图*/
/* div#home::after{
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    opacity: 1;
    -webkit-filter: grayscale(50%);
    -moz-filter: grayscale(50%);
    -ms-filter: grayscale(50%);
    -o-filter: grayscale(50%);
    filter: grayscale(50%);
    filter: white;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
div#home::after {
    background-image: url(https://img.paulzzh.tech/touhou/random);
} */


#blogTitle {
	display: table;
	overflow: hidden;
	width: 100%;
	height: 50vh;
	max-height: 50vh;
	background: url(https://images.cnblogs.com/cnblogs_com/blogs/379555/galleries/2137721/o_220403053519_20211229091726285.jpeg) 100%/cover no-repeat #222;
	box-shadow: 0 1px 2px hsla(0,0%,58.8%,.7);
	text-align: center
}
.vertical {
	position: relative;
	z-index: 2;
	display: table-cell;
	width: 100%;
	vertical-align: middle
}
#Header1_HeaderTitle {
	margin: 10px 0;
	color: #fff;
	text-shadow: 0 3px 6px rgba(0,0,0,.3);
	letter-spacing: -1px;
	font-weight: 700;
	font-size: 3rem;
	font-family: Playball,cursive;
	animation: fade-in-down 1s both;
	animation-delay: .5s
}

.vertical h2 {
	overflow: hidden;
	margin: 0;
	color: hsla(0,0%,100%,.8);
	text-shadow: 0 3px 6px rgba(0,0,0,.5);
	letter-spacing: .01rem;
	font-weight: 400;
	font-size: 1rem;
	font-family: Playball,cursive;
	line-height: 1.5em;
	-webkit-animation: fade-in-down .9s;
	animation: fade-in-down .9s both;
	-webkit-animation-delay: .1s;
	animation-delay: .3s;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 10
}
#navList,#navList li {
	text-align: center
}
#navList li {
	display: inline-block;
	padding: 1rem;
	color: #95a5a6;
	font-size: 1rem;
	font-family: Josefin Sans Light,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,\'Hiragino Sans GB,STHeiti,Microsoft Yahei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,Arial,Verdana,sans-serif}
#navList li a{text-shadow:0 3px 6px rgba(0,0,0,.3)}
#navList li a:hover{color:#f60;font-weight:500}
.blogStats{display:none}
#navigator{z-index:1;width:100%;background:hsla(0,0%,100%,.6);box-shadow:0 1px 3px rgba(26,26,26,.1)}
body:after{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;background-image:url(https://img.xjh.me/random_img.php?ctype=acg&return=302&type=bg);background-position:50%;background-repeat:no-repeat;content:"";opacity:.06;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
div#main{display:-webkit-flex;margin:0 auto;max-width:1200px;justify-content:center}
div#mainContent{float:left;width:calc(100% - 250px);transition:all .5s ease-in-out 0s}
div#sideBar{float:right;width:250px;font-size:.8rem}
div#sideBarMain{margin-top:3.5rem;padding:10px}
#sideBar h3{padding-left:5px;border-left:3px solid #7396a7}
.sidebar-block{margin-top:20px}
div#catalogue{float:right;visibility:hidden;width:250px;font-size:.8rem;transition:all .5s ease-in-out 0s;clip-path:circle(30px at 100% 100%)}
div#catalogue .catalogueMain{margin-top:3.5rem;padding:10px}
#catalogue h3{padding-left:5px;border-left:3px solid #7396a7}
.catalogue-block{margin-top:20px}
#blog-news{padding:10px 15px;text-align:center}
#portrait{display:inline-block;width:100%;text-align:center}
#portrait img,#portrait:hover{cursor:pointer}
#portrait img{max-height:80px;min-height:80px;border:4px solid hsla(0,0%,100%,.4);border-radius:50%;-webkit-transition:.4s;-webkit-transition:-webkit-transform .4s ease-out;-moz-transition:-moz-transform .4s ease-out;transition:transform .4s ease-out}
#portrait img:hover{transform:rotate(1turn)}
#profile_block{display:none}
#blog-calendar{padding:0 15px 10px}
#sideBar #blog-calendar #blogCalendar table,#sideBar #blog-calendar #blogCalendar tbody,#sideBar #blog-calendar #blogCalendar td,#sideBar #blog-calendar #blogCalendar tr{display:block}
.CalTitle{margin-bottom:10px;padding:0 15px;border-radius:2px;background-color:var(--background-w);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:var(--text-3)}
.CalTitle,.CalTitle tody{line-height:30px}
#sideBar #blog-calendar #blogCalendar tr{text-align:center}
.CalTitle td:first-child{float:left;display:inline-block;vertical-align:top}
.CalTitle td:nth-child(2){display:inline-block!important;vertical-align:top}
.CalTitle td:nth-child(3){float:right;display:inline-block;vertical-align:top}
#sideBar #blog-calendar #blogCalendar tr:not(:first-child){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#blogCalendar th,#sideBar #blog-calendar #blogCalendar tr:not(:first-child) td{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:21.6px;height:21.6px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#sideBar #blog-calendar #blogCalendar .CalTodayDay{border-radius:50%;background-color:var(--themeColor);color:#fff;font-size:.7em}
#sideBar #blog-calendar #blogCalendar .CalTodayDay,#sideBar #blog-calendar #blogCalendar .CalTodayDay u{border-radius:50%;background:#2daebf;color:#fff;font-size:.7em}
h3.catListTitle{margin-bottom:5px}
#sideBar ul{padding:0 0 0 10px}
#sideBar li{line-height:20px}
#sideBar #sideBarMain ul li:hover{-webkit-transition:all .2s;transition:all .2s;-webkit-transform:translateX(5px);transform:translateX(5px)}
li.recent_comment_body{color:#7f8c93;font-weight:400}
li.recent_comment_author{font-size:.3rem}
.input_my_zzk{padding:0 30px 0 10px;width:calc(100% - 44px)!important;height:35px;border:2px solid #ddd;border-radius:6px;background-color:rgba(254,252,250,.6);box-shadow:none;color:#7396a7;font-size:13px;font-family:Lato,Helvetica,Arial,sans-serif;line-height:35px;transition:border .25s linear,color .25s linear,background-color .25s linear}
.search_icon{position:absolute;right:10px;z-index:3;float:right;display:inline-block;margin-top:-38px;margin-right:0;padding:10px 5px;line-height:40px;cursor:pointer}
.btn_my_zzk{display:none}
.div_my_zzk{position:relative;margin-top:10px;margin-bottom:5px;height:40px}
a.postTitle2:hover{color:#f60!important;transition:color .3s ease}
#cnblogs_post_body table{font-size:.8rem}
.day{position:relative;margin:0 auto;padding-bottom:0;max-width:830px;min-height:10px;border-bottom:1px solid #ebf2f6;word-wrap:break-word}
.day .dayTitle{position:absolute;top:-15px;clear:both;display:none;margin:15px 15px 15px -100px;width:63px;height:65px;border:1px solid #21759b;border-radius:50%;background:azure;text-align:center;font-size:12px;line-height:1.5}
.day .dayTitle a{display:inline-block;margin-top:15px;width:60px;color:#21759b}
.day .postTitle{float:right;clear:both;box-sizing:border-box;margin-top:2.5rem;width:100%;border-bottom:1px dashed #95a5a6;background-size:35px 35px;font-size:20px}
.day .postTitle a:link{background-color:transparent;color:#7396a7;word-wrap:break-word;letter-spacing:-1px;font-weight:700;font-size:1.6rem;font-family:Open Sans,Microsoft Jhenghei,Microsoft Yahei,sans-serif;line-height:3rem;transition:all .5s ease;-webkit-tap-highlight-color:transparent}
.day .postTitle a:active,.day .postTitle a:visited{color:#7396a7;transition:color .3s ease}
.day .postTitle .postTitle2{display:inline-block;padding-left:10px;transition:all .5s}
.day .postCon{clear:both;display:block;margin:0;padding:10px 0;width:100%;color:#3a4145;word-wrap:break-word;font-size:16px;font-family:Merriweather,Open Sans,Microsoft Jhenghei,Microsoft Yahei,sans-serif;line-height:1.7em;font-feature-settings:"liga" 1,"onum" 1,"kern" 1;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}
.day .c_b_p_desc{overflow:hidden;color:#7f8c93;word-wrap:break-word;line-height:1.5;word-break:break-all}
.day .c_b_p_desc .c_b_p_desc_readmore{color:#7396a7}
a.c_b_p_desc_readmore:hover{color:#f60!important}
.day .postDesc{float:left;clear:both;margin:0;padding-right:5px;padding-bottom:5px;width:100%;color:#9eabb3;text-align:left;font-size:.8rem;font-family:Open Sans,sans-serif;line-height:1rem}
.postDesc{margin-bottom:3.5rem}
.postDesc a{display:none}
.postTitle{float:right;clear:both;box-sizing:border-box;width:100%;border-bottom:1px dashed #9eabb3;font-size:20px}
.poem-wrap{position:relative;margin:40px auto;width:1000px;max-width:80%;border:2px solid #797979;border-top:0;text-align:center}
.poem-left{left:0}
.poem-right{right:0}
.poem-border{position:absolute;width:27%;height:2px;background-color:#797979}
.poem-wrap p{margin:auto;width:70%;color:#797979;line-height:30px}
.poem-wrap h1{position:relative;display:inline-block;margin-top:-20px;margin-bottom:20px;color:#797979;letter-spacing:4px;font-size:2em}
#poem_sentence{font-size:25px}
#poem_info{margin:15px auto;font-size:15px}
div#home:after{top:0;height:100%;background-image:url(https://img.paulzzh.tech/touhou/random);background-position:50%;background-repeat:no-repeat;content:"";opacity:.06;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
.container,div#home:after{position:fixed;left:0;z-index:-1;width:100%}
.container{bottom:0;height:200px}
div#footer{position:relative;margin-top:180px;margin-bottom:100px;text-align:center}
.topicListFooter{margin-top:20px}
#homepage_bottom_pager .pager{text-align:right}
#homepage_bottom_pager .pager a{border:0}
.forFlow{margin:3.5rem auto;max-width:830px}
#topics .postTitle{padding:10px;text-align:center}
#topics .postTitle2{color:#606975;text-shadow:0 3px 6px rgba(0,0,0,.3);font-weight:400;font-size:2rem}
#cnblogs_post_body{padding:10px 0}
#topics .postTitle{padding-bottom:50px}
#topics .icon{padding-right:10px}
#BlogPostCategory{margin-bottom:10px;text-align:right}
#BlogPostCategory a{margin:2px 5px 0;padding:3px 14px;height:20px;border-radius:10px;background:#e7e7e7;color:#333;text-decoration:none;line-height:20px}
#green_channel a{position:relative;display:inline-block;margin:10px 10px 10px auto;width:80px;border-radius:3px;background-image:none;box-shadow:0 15px 18px -6px rgba(95,193,206,.65);color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:12px;line-height:30px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;-ms-transition:all .4s}
#blog_post_info{margin:20px 0;border:1px dashed silver;border-right:0;border-left:0}
#green_channel{margin:10px auto;padding:10px 0;width:auto;border:0;text-align:center;font-size:12px}
a#green_channel_wechat,a#green_channel_weibo{display:none}
a#pink_channel_admire{background:#ff6777}
#author_profile_info img.author_avatar{margin-right:7px;margin-left:3px;padding:0;border:3px solid #f7f7f7;border-radius:100%;box-shadow:inset 1px 1px 3px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.4)}
.author_avatar:hover{transform:rotate(1turn)}
#author_profile,#div_digg{margin-top:20px}
#author_profile_detail a,#post_next_prev a{color:#2daebf}
#post_next_prev{margin-bottom:10px}
#commentform_title,.feedback_area_title{overflow:hidden;margin:10px 0 30px;padding:0;border-bottom:0;background-image:none;font:normal normal 16px/35px"Microsoft YaHei"}
#commentform_title:after,.feedback_area_title:after{position:relative;bottom:16px;left:110px;display:block;width:100%;border-bottom:1px dashed #e9e9e9;content:"";text-align:center}
#tbCommentAuthor{padding-left:10px;width:320px;height:20px;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff;color:#555}
.commentbox_title{width:100%}
div.commentform p{margin-bottom:20px}
textarea#tbCommentBody{position:relative;padding:10px;width:calc(100% - 20px);height:200px;outline:0;border-radius:10px;background:url(https://images.cnblogs.com/cnblogs_com/miluluyo/1765646/o_200522074153comment-bg.png);background-position:100%;background-size:contain;background-repeat:no-repeat;resize:vertical}
.feedbackItem{margin-top:30px}
.feedbackListSubtitle{clear:both;padding:8px 5px;color:#a8a8a8}
.feedbackManage{float:right;width:200px;text-align:right}
.feedbackListSubtitle a:active,.feedbackListSubtitle a:link,.feedbackListSubtitle a:visited{color:#777;font-weight:450}
.louzhu{padding-right:16px;background:transparent url(/images/icoLouZhu.gif) no-repeat scroll 100% 0}
.feedbackCon{margin-bottom:1em;padding:10px 20px 10px 5px;min-height:35px;border-bottom:1px solid #eee;line-height:1.5}
.comment-avatar{padding:3px;width:48px;height:48px;border:1px solid #dcd6b3;border-radius:50%;-webkit-transition:all .6s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-ms-transition:all .5s ease-out}
.blog_comment_body{display:inline-block;margin-left:15px;width:70%;vertical-align:top!important;font-family:Lato,Helvetica,Arial,sans-serif}
.comment_vote{padding-right:10px}
.comment_vote a{color:#999}
.blog_comment_body a{color:#2daebf}
.comment-avatar:hover{transform:rotate(1turn)}
#comment_nav{padding-top:10px}
.blog_comment_body img{max-width:100px!important}
.comment_btn{display:inline-block;padding:8px 20px;width:200px;height:38px;outline:0;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#7396a7!important;color:#fff;vertical-align:middle;text-align:center;text-decoration:none;font-size:14px;cursor:pointer;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-ms-transition:all .4s ease}
.comment_btn:hover{background:#8cb7cc!important}
p#commentbox_opt{text-align:center}
#author_profile_follow{margin-top:5px}
#ad_t2,#cnblogs_c1,#cnblogs_c2,#under_post_kb,#under_post_news{display:none}
.OwO{position:relative;margin:0 0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.OwO .OwO-logo{position:relative;z-index:2;display:inline-block;box-sizing:border-box;padding:2px 5px;height:22px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#888;font-size:13px;line-height:16px;cursor:pointer}
.OwO .OwO-body .OwO-bar{height:auto!important}
.OwO .OwO-body .OwO-items-image .OwO-item img{max-width:100%!important}
.icon{overflow:hidden;width:1.5rem;height:1.5rem;vertical-align:-.15em;fill:currentColor}
path,use{cursor:pointer!important}
.search_icon{width:1rem;height:1rem}
#info_table .icon{cursor:pointer}
#info_table tr{height:2rem}
.notice_title{display:inline-block;margin:50px auto;width:100%;text-align:center;font-weight:500}
.notice_title b{display:block;margin-bottom:5px;font-size:14px}
.notice_title span{display:inline-block;width:100px;font-weight:500}
#info_table{margin:10px auto;width:75%;text-align:center}
#blog-news{position:relative;overflow:inherit}
.attention{position:absolute;z-index:2;width:calc(100% - 30px);height:90px;line-height:90px;cursor:pointer}
.attention span{display:inline-block;display:none;margin:4px;width:80px;height:80px;border-radius:40px;background:rgba(0,0,0,.4);color:#fff;cursor:pointer}
.attention:hover span{display:inline-block}
.attention:hover:hover{background:url(https://images.cnblogs.com/cnblogs_com/miluluyo/1765646/o_200519071022snow2.gif);background-size:cover;color:#999}
.fly_top{display:none}
#loader{position:fixed;top:calc(50% - 10px);left:calc(50% - 250px);width:500px;text-align:center}
#loader .square{position:relative;display:inline-block;margin:10px;width:10px;height:10px;box-shadow:0 0 20px rgba(0,0,0,.3);animation:bouncer .75s cubic-bezier(.455,.03,.515,.955) infinite alternate}
#loader .square:nth-child(5n+1){background:#0f9;animation-delay:0}
#loader .square:nth-child(5n+2){background:#0cf;animation-delay:.1s}
#loader .square:nth-child(5n+3){background:#93f;animation-delay:.2s}
#loader .square:nth-child(5n+4){background:#f66;animation-delay:.3s}
#loader .square:nth-child(5n+5){background:#fff35c;animation-delay:.4s}
@keyframes bouncer{to{transform:scale(1.75) translateY(-20px)}
}
#set_btn_box{position:fixed;right:24px;bottom:96px;z-index:999;width:32px}
.set_btn{display:inline-block;margin-top:16px;width:32px;height:32px;border-radius:100%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:1px 1px 5px #7f8c93;text-align:center;line-height:32px;cursor:pointer;-webkit-transition:all;transition:all;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.3s;transition-duration:.3s}
.set_btn svg{margin:6px auto;width:20px;height:20px}
.set_btn svg,.set_btn use{cursor:pointer}
.tippy-box,.tippy-box[data-theme~=tomato]{background-color:#fff;-webkit-box-shadow:2px 2px 10px #4d4d4d;-moz-box-shadow:2px 2px 10px #4d4d4d;box-shadow:2px 2px 10px #4d4d4d;color:#000}
.tippy-arrow{width:16px;height:16px;color:#fff!important}
.popper_box{width:300px;min-height:158px;color:#595959;color:#8c8c8c;font-size:12px;justify-content:center}
.popper_box p{display:block;box-sizing:border-box;margin:5px 10px 0 5px;width:100%;text-align:center}
.popper_box p:nth-child(3){margin-bottom:5px}
.popper_box_con{display:block;width:300px}
.popper_box_con_li{display:inline-block;box-sizing:border-box;margin:0 auto;padding:5px;width:calc(50% - 5px);vertical-align:top;text-align:center}
.popper_box_con_li img{width:100%;vertical-align:middle}
#info_table .popper_box,#info_table .popper_box_con{width:200px}
#info_table .popper_box_con_li{display:block;width:70%}
canvas#thumsCanvas{position:absolute;margin-top:-200px;margin-left:-30px;pointer-events:none}
.aplayer .aplayer-lrc p{color:#7396a7!important;text-shadow:none}
@media only screen and (max-width:1300px){#sideBar{position:fixed;top:0;right:0;bottom:0;z-index:2;visibility:hidden;overflow-y:scroll;margin:0;width:100%;width:100vw;max-width:100vw;background:#fff;box-shadow:-1px 0 3px rgba(26,26,26,.1);-webkit-clip-path:circle(30px at 100% 100%);clip-path:circle(30px at 100% 100%)}
div#sideBarMain{margin-top:10px}
div#mainContent{float:none;margin:0 auto;width:90%}
#catalogue{position:fixed;top:0;right:0;bottom:0;z-index:2;visibility:hidden;overflow-y:scroll;margin:0;width:100%;width:100vw;max-width:100vw;background:#fff;box-shadow:-1px 0 3px rgba(26,26,26,.1);-webkit-clip-path:circle(30px at 100% 100%);clip-path:circle(30px at 100% 100%)}
div#catalogue .catalogueMain{margin-top:10px}
}
@media(max-width:1000px){#live2d-widget,#player{display:none}
}
@media(max-width:1500px){#live2d-widget{display:none}
}
@media(min-width:767px) and (max-width:960px){#set_btn_box{right:5px}
#mainContent{width:90%}
#live2d-widget,#player{display:none}
}
@media(max-width:767px){#set_btn_box{right:5px}
#sideBar{width:100%!important}
#sideBar #sideBarMain{width:95%!important}
canvas#thumsCanvas{margin-top:-100px;margin-left:50%}
#catalogue{width:100%!important}
#catalogue .catalogueMain{width:calc(100% - 20px)!important}
#live2d-widget,#player{display:none}
}
.article_icon_btn{display:none}
#catalogue ul li{padding-left:10px;line-height:25px}
#catalogue ul ul{padding-left:30px}
#catalogue ul ul li{line-height:20px}
.select_skin ul li{display:block;width:120px;color:#2daebf!important;text-align:center;cursor:pointer}
.select_skin ul li:hover{color:#f60!important}
.select_skin ul li{-webkit-transition:all .2s;transition:all .2s;-webkit-transform:translateX(5px);transform:translateX(5px)}
blockquote{margin-left:0;padding:0 10px 0 20px;border:0;border-left:4px solid #7f8c93;color:#7e958b;font-style:italic;font-size:14px}
hr{height:1px;border:0;background-color:#7e958b}
hr,table{margin:10px 0}
#author_profile_follow{color:#7f8c93}
.unionbox{margin-bottom:4rem;width:48%;box-shadow:0 2px 10px rgba(0,0,0,.2);color:#7396a7;font-size:16px;transition:all .5s}
.unionbox:hover{transform:scale(1.05)}
.unionbox .headimg{display:inline-block;width:100px}
.unionbox .content{display:inline-block;width:calc(100% - 120px)}
.headimg img{width:75px;height:75px;border-radius:75px}
.unionbox .avatar{width:100%}
.unionbox .info{display:flex;margin:2.5rem 0 0;padding:0 0 .5rem 1.5rem}
.unionbox h3{overflow:hidden;margin:0;height:30px;max-width:65%;text-overflow:ellipsis;white-space:nowrap}
.unionbox .desc{margin:.6rem 0 1.5rem}
.unionbox .btn{display:inline-block;margin:0 1.5rem 1.5rem 0;padding:4px 8px;border-radius:2px;background-color:#3eaf7c;color:#fff;text-decoration:none;font-size:.7rem;cursor:pointer}
@media(max-width:767px){.unionbox .info{display:block;margin:1.5rem;padding:0}
.unionbox .content,.unionbox .headimg{display:block;width:100%;text-align:center}
#cnblogs_post_body h3,.blog_comment_body h4{margin:10px 0 0;padding:0;max-width:100%;text-align:center}
.unionbox .btn{margin:10px 0 0}
}
a{color:#7396a7}
a:hover{color:#f60}
#Gallery table td a{display:inline-block;margin-bottom:10px}
#Gallery table td,.gallery table td{padding:5px;text-align:center}
.gallery table td a{display:inline-block;margin-bottom:10px}
.gallery img{max-width:100%}
#catalogue,#sideBar,body,html{overflow-y:scroll;-webkit-overflow-scrolling:touch}
div#mainContent{min-height:1000px}
.PostList span{font:18px/2 Noto Sans SC,\5b8b\4f53}
h1.PostListTitle{font-size:1.6rem}
.postTitl2{font-size:16px}
#myposts .postDesc2,.postDesc2 span{font-size:12px}
.postDesc2 a{display:none}
.postText2 p{margin:10px;padding-left:20px;font-size:16px}
h3#taglist_title{font-size:1.6rem}
div#taglist{font-size:16px}
.entrylist .entrylistTitle{margin-bottom:20px;font-size:1.6rem}
a.entrylistItemTitle{font:18px/2 Noto Sans SC,\5b8b\4f53}
.c_b_p_desc{margin-bottom:5px;padding-left:10px;font-size:14px}
.entrylistItemPostDesc{margin-bottom:10px;padding-left:10px}
.entrylistItemPostDesc a{display:none}
div#Gallery h2{font-size:1.6rem}
.pager a{border:none}
.pager{text-align:right}
