/*  
Theme Name: c.u.
Theme URI: http://www.2zzt.com
Description: 疯狂大叔的个人博客
Version: 2.3
Author: 疯狂的大叔
Author URI: http://www.2zzt.com
*/

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::selection{background-color:#222;color:#f9f9f9}figure{margin-left:0}html{background-color:#fff;min-height:100%}body{max-width: 1000px;padding: 0 20px;font: 400 16px/1.7 "Microsoft JhengHei", sans-serif;color: #444;margin: 0 auto;overflow-x: hidden;}textarea:focus,input:focus {box-shadow:none;outline:0}a{color:#111;word-wrap:break-word;-moz-text-decoration-color:rgba(0,0,0,.4);text-decoration-color:rgba(0,0,0,.4)}a:hover{color:#555;-moz-text-decoration-color:rgba(0,0,0,.6);text-decoration-color:rgba(0,0,0,.6)}.mod-head{margin-top:40px;margin-bottom:60px;position:relative}.mod-head__title{display:none}.mod-head__nav{display:inline-block;margin-left:43px}.mod-head__ul{list-style:none;padding:0;margin:0}.menu-item{display:inline-block;height:26px;line-height:26px;}.menu-item span{padding:0px 10px;}.mod-head__nav-item:last-child:after{padding:0;content:""}.mod-head__nav-item a{color:#535353;text-decoration:underline;display:inline-block;line-height:28px}.mod-head__nav-item a:hover{color:#222;border-color:#8cc1e0}.mod-head__logo{border-radius:1.3rem;display:inline-block;width:26px;height:26px;color:#fff;vertical-align:top;position:absolute;top:0;left:0}.mod-head__logo img{border-radius:13px}.mod-archive__list li{line-height:30px;margin-bottom:2px}.mod-archive__year{color:#999;font-family:"Microsoft JhengHei", sans-serif}.mod-archive__time{color:#666;font-family:"Microsoft JhengHei", sans-serif;font-size:14px}@media screen and (max-width:500px){.mod-archive__list li time,.mod-archive__list li span{display:none}}.mod-post__title{font-size:30px;margin-bottom: 60px;}.mod-post__meta{font-size:14px;color:#777;line-height:2em;padding-bottom: 20px;}.mod-post__entry{font-size:18px;text-align:justify;}.mod_tag a{text-decoration:none;color:#777;margin-right:10px}.mod_tag a:before{content:'#';color:#999}.mod-post__entry p{margin-top:0;word-break: break-all;}.mod-post__entry strong{color:#000;font-weight:600}.mod-post__entry img{max-width:100%;height:auto;}.mod-post__entry h2{font-size:22px}.mod-post__entry h3{font-size:19px}.mod-footer{margin-top:50px;padding-bottom:10px;color:#888;font-size:13px;}.mod-footer a{color:#888;}.highlight pre{margin:1.64em 0;border:0;padding:9px 12px;overflow:auto;line-height:1.8;font-size:14px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;color:#65737e;background-color:#eff1f5;border-radius:4px}
/* blockquote{background:#f9f9f9 url(images/y.png) no-repeat 10px 10px;padding: 30px 30px 10px 30px;margin: 20px 0px 20px 0px;font-size: 16px;} */
@media screen and (max-width:500px){.mod-head{margin-bottom:40px}.mod-head__ul{display:none}.mod-post__entry{font-size:16px;line-height:1.5;text-align:justify}.mod-post__entry p{margin-bottom:1.2em}#right-panel-link{display: block!important;background: url(images/iconfont-cc-menu.png);width: 22px;height: 22px;position: absolute;top: 2px;right: 0px;}}.linksul li{color:#999;font-size:16px;font-style:normal;line-height: 40px;}.linksul a{margin-right:5px;}.linksul h2{color:#444;}.linkcat{list-style:none;}.posts-nav span{font-size: 14px;color: #777;}.posts-nav a{font-size: 14px;color: #777;}.posts-nav{ font-size: 20px;color: #000;padding-top: 20px;}.posts-nav .page-numbers{display: inline-block;text-align: center;width: 20px;line-height: 20px;}.posts-nav .page-numbers.dots{border-color:rgba(0,0,0,0)}.panel {overflow-y:scroll;display:none;width:200px;color:#fff;background: #23282d;}.panel li{list-style: none;width: 100%;float: left;height: 48px;line-height: 48px;display: block;text-indent: 24px;}.panel li a{color: #a5a5a5;font-size: 14px;text-decoration: blink;border-bottom: 1px solid #2e3339;display: block;}.ymod-head{padding: 0px;margin: 0px;}#right-panel-link{display: none;}#close-panel-bt{border: none;width: 100%;background: none;color: #c1c1c1;text-align: left;text-indent: 24px;font-size: 20px;margin-top: 20px;padding: 0px;}.wzulli ul{font-size: 14px;background: #f9f9f9;padding: 20px 10px 10px 40px;}.wzulli ul li{padding-bottom: 10px;}.wzulli ol{background:#48484a;padding: 30px 30px 20px 30px;margin-bottom: 30px;list-style: none;}.wzulli ol li{word-break:break-all;line-height: 14px;padding-bottom: 14px;word-wrap: break-word;color: #fff;font-size: 14px;line-height: 150%;}.wzulli hr{height: 1px;border-width: 0;color: #d8d8d8;background-color: #d8d8d8;}.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}@keyframes fade-in {0% {opacity:0;}40% {opacity:0;}100% {opacity:1;}} @-webkit-keyframes fade-in {0% {opacity:0;}40% {opacity:0;}100% {opacity:1;}}  .mod-post,.mod-archive {animation:fade-in;animation-duration:1s;-webkit-animation:fade-in 1s;}.mod-comment {animation:fade-in;animation-duration:3s;-webkit-animation:fade-in 3s;}.up{width:30px;height:30px;background: #E8E6E6;border-bottom: 2px solid #C3C3C3;text-align:center;color: #949393;}.up:before{content:"∧";line-height:28px}.up:hover{background:#FFF;}@media screen and (max-width:500px){.posts-nav{font-size:24px;}.posts-nav a{font-size: 34px;}}
.rightnavh3{color: #ffffff;font-size: 1.9em;padding: 20px;margin: 0;font-weight: 300;background: #000000;}.nocomments{margin-top:50px;font-size:12px;color:#b1b1b1;background:#fbfbfb;padding:5px 20px;}.zjgx{color:#fff;position: absolute;background: #f00;font-size: 12px;height: 18px;width: 18px;line-height: 18px;text-align: center;top: -9px;right: -9px;border-radius: 9px;}.sxwk{list-style-type: none;padding: 20px 0px;border-bottom: 1px solid #f2f2f2;border-top: 1px solid #f2f2f2;}.sxwk li{width: 100%;}
/* 引用小字体 */
.has-small-font-size{font-size:14px}




/*自带评论美化，用多说的话，这块删除吧*/
.commentlist{padding:0}.commentlist li{list-style:none;margin-bottom:20px;}.comment-body{padding: 20px 20px 10px 0px;position:relative;}.comment-author{color:#696969;font-size:12px}.comment-author .avatar{width:24px;height:24px;border-radius:50%;float:left}.comment-author .fn{display:block;float:left;margin-left:10px;margin-right:5px;line-height:24px;font-style:normal}.comment-author .says{line-height:24px;display:block;float:left}.commentmetadata{line-height:24px}.commentmetadata a{color:#9a9a9a;font-size:12px}.reply{position:absolute;top:16px;right:20px}.reply a{color:#ccc;font-size:12px}.comment-body p{font-size:12px}textarea#comment{width:100%}.children{padding-top:20px;padding-left:0px;}.children li{border-left:3px solid #f1f1f1;}h3#comments{margin:60px 0;border-left:3px solid #000;text-indent:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#commentform #submit{width:100%;border:0;background: #F9F9F9;padding:10px 0;color:#636363;font-family:"Microsoft JhengHei", sans-serif}#commentform p{margin: 8px 0px;}#commentform p small{font-size:12px;margin-left:10px;color:#DCDBDB;}.comment-form-author:before{content:"您的";}.comment-form-url:before{content:"您的";}.children .children{padding-left:0px;}.comment-form .required,.comment-form .comment-notes,.comment-form-comment label{display:none;}.comment-respond{margin-top: 30px;}.children .children li{border-left: 0px;}.children .comment-body{padding-left:30px;}


/* 修改默认字体 */
/* body{font-family: Roboto,Helvetica,Tahoma,Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK","WenQuanYi Micro Hei",sans-serif} */

/* 图片增加阴影效果 */
img{ -webkit-filter: drop-shadow(10px 10px 10px rgba(0,0,0,.5)); /*考虑浏览器兼容性：兼容 Chrome, Safari, Opera */ filter: drop-shadow(10px 10px 10px rgba(0,0,0,.5));}
/* 头像阴影去掉 */
.avatar{filter: drop-shadow(0px 0px 0px rgba(0,0,0,0));}
/* 表格增加边框 */
table{border-collapse: collapse;}
table,table tr th, table tr td { border:1px solid #ccc; }

/* 标题加粗 */
h1,h2,h3{font-weight:bold;}
/* 引用 */
blockquote{padding: 10px 10px 1px 10px;
    margin: 10px 0px 10px 0px;
    font-size: 16px;
    border-left: 4px solid green;
    line-height: 110%;}
/* 目录设置 */
#ez-toc-container{width: 200px;position: fixed;left: 200px;display:block;}
@media (max-width: 1280px){#ez-toc-container{position:relative;top:0;left:0;width: 100%;}
@media (max-width: 1536px){#ez-toc-container{width: 200px;position: fixed;left: 3%;display:block;}
@media (min-width: 2178px){#ez-toc-container{position:fixed;top:26%;left:17%;width: 240px;display:block;}

	
/* 代码样式 */
.hljs{
    display: block;
    font-family: Consolas, Monaco, monospace;
    font-size: 10pt;
    overflow-x: auto;
    padding: 0.5em;
    scrollbar-width: thin;
    -moz-tab-size: 4;
    tab-size: 4;}


