/*
Theme Name: Motify
Author: Linmumu & QianMu
Author URI: http://qianmu.me/
Version: 2017.0.1
*/

html,body,div,p,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td,blockquote{margin:0;padding:0;}
img{border:0 none;}
ol,ul,li{list-style-type:none;}
input,textarea,button{outline:none;}
input[type^="text"],input[type^="password"],textarea {border:1px solid #eee; background:#f3f3f3;}
input:focus,textarea:focus {background:#eee; border-color:#eee;}
input{vertical-align:middle;}
input[type^="radio"]{border:none; background:none;width:auto;}
blockquote{background:#FAFAFA;font-style:normal;line-height:21px;margin:4px 0 16px 0;overflow:hidden;border-radius: 3px;position:relative;word-wrap:break-word;font-size:0.9rem;padding: 50px 50px 35px 50px;}
blockquote:before,q:before{content:'“';font-size:4rem;position:absolute;top:5px;left:-.2em;color:#ddd;font-family:"SimHei",sans-serif}
blockquote:after,q:after{content:'”';font-size:4rem;position:absolute;bottom:-30px;right:-.2em;color:#ddd;font-family:"SimHei",sans-serif}
.quote-left{font-size:40px;float:left;margin:-10px 8px 0 0;height:28px;}
body,input,textarea,select,button,blockquote{font:14px/1.5 Avenir,Lucida Grande,Calibri,Trebuchet MS,Helvetica,Arial,Hiragino Sans GB,WenQuanYi Micro Hei,Microsoft Jhenghei,Nanum Gothic,sans-serif}
body{color:#34495E;background-color: #f5f5f5;}
h1,h2,h3{font-weight:400;}
h1{font-size:20px;}
h2,h3{font-size:16px;}
a{text-decoration:none;}
a:link,a:visited{opacity:1;transition: all .15s linear;color: #515865}
a:hover,a:active {opacity: .6}
.clear{clear:both}
#header{padding:180px 20px 40px 20px;text-align: center;background-attachment:fixed;font-size:16px;color:#fff;background-color: #f5f5f5;}
#header a{color:#EE9285}
.header-container{max-width:780px;margin:0 auto;}
.nav a{color:#FFFFFF;}
.nav h1{display:inline-block;padding-right:20px;padding-bottom:10px;}
.nav h1 a{color:#FFF;font-size:84px;font-weight:bold}
.nav li{padding-right:14px;display:inline-block;}
.nav li.current-menu-item,.nav li.current-menu-parent {font-weight:700}
.description{font-size:14px;line-height:1.5em;color:#34495E}
.header-container{max-width:780px;margin:0 auto}
.main-navigation{margin:20px 0 0 0;font-size: 15px;}
.main-navigation a{color:#515865;}
.main-navigation li{margin-right:20px;display:inline-block;}
.main-navigation li.current-menu-item,.main-navigation li.current-menu-parent {font-weight:900}
.site-title{margin-right:20px;font-size:26px;display:inline-block;}
.site-title a{color:#515865;text-decoration:underline;}
.site-description{font-size: 32px;margin-top: 8px;font-weight: 600;color:#34495E}
.social-links a{color:#959ba6;}
.social-links a span{display:none;}
.social-links{list-style:none;font-size:14px;margin-top:20px}
.social-links li{display:inline;padding-right:10px;line-height:0}
@font-face{
	font-family:'icomoon';
	src:url('fonts/icomoon.eot?-k5lmcb');
	src:url('fonts/icomoon.eot?#iefix-k5lmcb') format('embedded-opentype'),
		url('fonts/icomoon.woff?-k5lmcb') format('woff'),
		url('fonts/icomoon.ttf?-k5lmcb') format('truetype'),
		url('fonts/icomoon.svg?-k5lmcb#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="icon-"], [class*=" icon-"],.date{font-family: 'icomoon',Avenir,Lucida Grande,Calibri,Trebuchet MS,Helvetica,Arial,Hiragino Sans GB,WenQuanYi Micro Hei,STHeiti,Microsoft Jhenghei,Nanum Gothic,sans-serif;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-b:before{content:"\e628"}
.icon-tw:before{content:"\e622"}
.icon-video:before{content:"\e606"}
.icon-instagram:before{content:"\e635"}
.icon-qq-weibo:before{content:"\e60a"}
.icon-weibo:before{content:"\e636"}
.icon-feed:before{content:"\e637"}
.icon-t:before{content:"\e608"}
.icon-weixin:before{content:"\e624"}
.icon-p:before{content:"\e610"}
.icon-k:before{content:"\e610"}
.icon-link:before{content:"\e62c"}
.icon-front:before{content:"\e626"}
.icon-share:before{content:"\e629"}
.icon-traveling:before{content:"\e663"}
.icon-code:before{content:"\e626"}
.icon-s:before{content:"\e62f"}
.icon-disc:before{content:"\e616"}
.icon-x:before{content:"\e629"}
.icon-music:before{content:"\e604"}
.format-aside .date:before,.format-standard .date:before{content:"\e618"}
.format-image .date:before{content:"\e600"}
.format-gallery .date:before{content:"\e629"}
.format-link .date:before{content:"\e62c"}
.format-quote .date:before{content:"\e618"}
.format-audio .date:before{content:"\e604"}
.format-video .date:before{content:"\e608"}
.format-chat .date:before{content:"\e626"}
.icon-rocket:before{content: "\e600"}
.wrapper{max-width:1060px;margin:0 auto;padding:0 80px;color: #34495E;}
.content{margin-top:50px;}
.post{padding-bottom:15px;margin-bottom:60px}
.date{margin-top:10px;margin-bottom:20px;font-size:14px;background-color:#f5f5f5;padding: 10px 5px;border-radius: 3px;}
.post-content{font-size:15px;position:relative;padding:12px 0;word-wrap: break-word;overflow:hidden;background-color:#fff;padding: 63px 80px 55px 80px;;border-radius: 10px;}
.jilv{font-size:15px;position:relative;padding:12px 0;word-wrap: break-word;overflow:hidden;background-color:#fff;color: #DB1515;padding: 55px 80px 55px 80px;;border-radius: 10px;margin-bottom:20px;font-weight:900;}

.jilvs{font-size:20px;position:relative;padding:12px 0;word-wrap: break-word;overflow:hidden;background-color:#fff;border-radius: 10px;margin-top: 146px;margin-bottom: 76px;font-weight:900;padding: 55px 80px 55px 80px;line-height: 2.5em;}
.jilvsh2{color: #FF0000;font-size:24px;}

.contentnr img{padding-bottom:10px;}
.avatarnr{float:left;width: 84px;}
.avatarnr img{margin-top:-30px;float:left;width: 84px;}
.avatarnr span{float:left;text-align: center;margin-top:-30px;font-weight: 700;color: #2D64B3;width: 80px;}
.post-content p{margin:0 0 15px 0;line-height:1.9em;}
.post-content h2{line-height:1.9em;}
.post-content h6,.postContent h6{background-image: url(images/symbolbj.png);background-repeat: no-repeat;background-position: left 6px;text-indent: 15px;font-size: 14px;font-weight:700;padding: 0px 0 13px 0;}
.post-content img{max-width:100%;height:auto;}
.post-content img.avatar{padding:3px;height: 80px;width: 80px;margin-top: 2px;margin-right: 20px;margin-bottom: 40px;margin-left: 0;border: 1px solid #CCCCCC;}
.post-content hr,.postContent hr {border:0;display:block;margin: 2.5% 0;position:relative;text-align:center;letter-spacing: 2em;}
.post-content hr:before,.postContent hr:before {content: '...';display: inline-block;color:#707070;position: relative;top: -5px;left:.8em;font-size: 2rem;}
.hentry{}
.hentry h2{font-size:20px;font-weight:700;margin-bottom: 5px;}
.hentrys h2{font-size:20px;font-weight:700;margin-bottom: 15px;margin-top: -20px;}
.hentrys a:hover{color:#DA3E3E}
.hentrys{border-bottom: 1px solid #eee;margin-bottom: 80px;}
.hentry h3{font-size:18px;margin-bottom:12px}
.hentry h5{font-size:15px;font-weight:700;margin-bottom: 15px;}
.post-content code{ font:14px/1.5 courier new;background-color:#F8F8F8;padding: 3px 5px;border-radius: 3px;}
.post-content pre{ font:14px/1.5 courier new;background-color:#F8F8F8; width: 100%;padding: 10px 15px;border-radius: 3px;white-space: pre-wrap;   word-wrap: break-word;}
.date,.date a{color: #6F6F6F;}
.note-count,.note-count a{margin-bottom:20px;color:#707070;font-size:13px;}
.note-count a{padding-top:5px;background-color:#F8F8F8;padding: 5px 10px;border-radius: 2px;}

.kuisun a{ font:11px/1.5 courier new;background-color:#F5F5F5;padding: 6px 8px;border-radius: 3px;color:#1E7EE1; font-weight: bold;}
.yingli a{ font:11px/1.5 courier new;background-color:#F5F5F5;padding: 6px 8px;border-radius: 3px;color:#F50303; font-weight: bold;}
.xuexi a{ font:11px/1.5 courier new;background-color:#F5F5F5;padding: 6px 8px;border-radius: 3px;color:#F58374; font-weight: bold;}
.heartnav a {margin-left: -10px;}
.xuexinav a{font:14px/1.5 courier new;color:#FF3232; font-weight: bold;}
.heartnavs img{padding-left: 10px;}
.heart {float:right;padding:5px 0px 0px 0px}
.postHead img{width:288px;height:288px;float:left;margin-right:28px;}
.postInfo h2{font-size:14px;padding:0px;}
.postInfo,.headInfo{background:#eee;color:#888;font-size:12px;padding:5px 10px;}
#respond{background:#eee;color:#888;font-size:12px;}
.postInfo a,.hentry h2 a:hover,.format-aside .date-container a:hover,.format-status .date-container a:hover{color:#DA3E3E;}
.format-aside .more-link,.format-status .more-link{background:#eee;font-size:12px;margin:10px 0 -24px;display:block;color:#DA3E3E;padding:0 10px;}
.format-aside .postNotes a,.format-status .postNotes a{float:right;color:#DA3E3E;font-size:12px;z-index:1px;position:relative;margin:-24px 10px 0 0;}
.search_list,.archive_list {margin-top:15px;}
.navigation {height:20px; line-height:20px;}
.wp-caption{border-radius:3px; border:1px solid #eee; background:#f9f9f9; box-shadow:1px 1px 2px #d3d3d3;}
.wp-caption {margin-bottom:10px; text-align:center; padding:4px 0;}
#posts .wp-caption img {max-width:630px;}
.wp-caption-text,.gallery-caption {text-align:center;font-size:14px;margin-bottom:0;background-color: #FAFAFA;width:95%;padding: 5px 0 5px 0;	margin-top: -6px;font-weight: 700;}
.hentry ul,.hentry li{margin-bottom:13px;}
.hentry ul li,.hentry ol li{list-style-type:none;margin-bottom:6px;}
.hentry ol li{list-style-type:decimal;}
.hentry ul li ul li{list-style-position:inside;list-style-type:circle;margin-left:30px}
.format-aside .date-container,.format-image .date-container,.format-gallery .date-container,.format-link .date-container,.format-quote .date-container,.format-status .date-container,.format-chat .date-container,.format-audio .date-container,.format-video .date-container{margin-top:22px;}
.format-image img,.format-status .postContent img.avatar{margin-top:5px;}
.gallery{overflow:hidden;white-space:nowrap;margin-bottom:25px;margin-top: 26px;}
.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item{display:inline-block;margin-right:10px;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-3 .gallery-item{width:33%;}
.gallery-columns-4 .gallery-item{width:24.5%;}
.gallery img{width:95%;height:auto;}
.gallery-size-thumbnail .gallery-item{float:left;margin-top:10px;text-align:center;width:24.5%;}
.gallery-size-thumbnail img{width:150px;height:150px;}
.format-chat .odd,.format-chat .even{padding:7px 0 0 7px;}
.format-chat .even{text-align:right;}
.format-chat .postContent p{line-height:18px;}
.postContent p{margin:0 0 15px 0;line-height:1.9em;}
.postContent {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #eee;margin-bottom: 40px;margin-top: -20px;}
.postContent h2{margin:0 0 20px 0;}
.postContent h4,.post-content h4{margin:0 0 15px 0; font-size: 16px;}
.postContent ol{font-size: 14px;margin-bottom: 10px;background-color:#F8F8F8;padding: 10px 0px;border-radius: 3px;width: 100%;text-align:center;}
.post-footer h4{font-size: 18px;margin-bottom: 10px;}
.post-footer h4 a:hover{font-size: 18px;color:#DA3E3E;} 
#s{background:#fff;border:0 none;margin-top:18px;}
#searchform label {display:none;}
#searchform input{width:188px;height:24px;line-height:24px;vertical-align:middle;padding:0 5px;}
#searchform button,#searchform #searchsubmit{width:59px;text-align:center;height:26px;line-height:26px; background:#666; margin-left:-4px;border:none;color:#fff;cursor:pointer;vertical-align:middle;}
#search button:hover {background:#333;}
#nopage {text-align:center;min-height:200px;padding:80px 0;}
#nopage h1{font-size:102px;}
#nopage #search{width:400px;margin:20px auto;}
#nopage #searchform input{width:328px;}
#comments{padding-bottom:38px;border-bottom:1px solid #eee;margin-bottom:80px}
#comments p{line-height:1.8em}
#comments .navigation {margin-top:10px;}
.comment_list{padding:0 10px;}
.comment-body{position:relative;font-size:13.5px;min-height:34px;margin-bottom:20px;}
.comment-body-parent{min-height:48px;margin-bottom:18px;}
.comment-author{float:left;height:32px;width:32px;margin-right:30px;}
.comment-body-parent .comment-author{height:48px;width:48px;margin-right:18px;}
.comment-author img{border-radius:50%;}
.comment-head{margin-top: 0;margin-right: 0;margin-bottom: 5px;}
.name{line-height:1.8em;font-size: 14px;}
.children .name{float:left;}
.louceng {float:right;margin-top:-20px;color: #BBBBBB;}
.huifu {float:right}
.comment-entry{border-bottom:1px solid #eee;padding-bottom:4px;margin-top: 0px;margin-right: 0;margin-bottom: 4px;margin-left: 0;}
.comment-body-parent .comment-entry{margin:0 0 4px 0;border-bottom:1px solid #eee;padding-bottom:4px;}
.comment-entry .floor{float:right;margin-top:-18px;color:#BBB;font-size:11.2px;}
.comment-entry .wp-smiley{margin-top:-2px;}
.comment-entry img{max-width:80%}
.depth-1 .comment-content{overflow:hidden;}
.children{margin-left:68px;margin-bottom: 20px;}
.depth-2 .children{margin-left:0;}
a.comment-reply-link{margin-left:1em;color:#BBB;font-size:11.5px;}
.children a.comment-reply-link{float:right;}
#respond{background:none;margin-bottom:3em;margin-top: 40px;margin-bottom: 60px;}
#respond textarea {width: 98.5%;padding:5px;}
.children #respond{margin-left:26px;}
.comment_list #respond textarea {width:100%;}
#commentform {border-top:1px solid #eee; padding-top:10px;}
#commentform input {width:95.5%;display:block;padding: 5px;color: #707070;}
#commentform input#submit{float:right;width:30%;margin-top:-5px}
#submit {padding:5px 15px;cursor:pointer;font-size:13px;color:#555;text-shadow:1px 1px #fff;border:1px solid #eee;background:#f1f1f1; background:-moz-linear-gradient(top, #fff, #f1f1f1);background:-webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#eee));}
.wp-smiley{width:20px;height:20px;vertical-align:middle}
.smilies{margin-top:11px;float:left;width:67%}
.smilies img{width:22px;height:22px;margin-right:5px}
.form-submit{margin-top:10px;}
.reply {padding-bottom:10px; font-size:12px;}
.commentlist li.depth-1{margin-bottom:24px;line-height:18px;}
.comment_list li p{clear:both;margin-bottom:5px;}
#commentform input#comment_mail_notify{display:inline;width:15px;}
#comment-edit-link,.comment-notes,.comment-form-comment label,.form-allowed-tags{display:none;}
.comment-form-url{float:right;margin-bottom:8px;width:32.5%}
.comment-form-author{float:left;margin-bottom:8px;width:32.5%;}
.comment-form-email{float:left;margin-left:1.3%;margin-bottom:8px;width:32.5%;}
.footer{clear:both;text-align:center;font-size:12px;padding-bottom:50px;margin-top:-30px;}
.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float:left;}
.alignright {float:right;}
.pagination{padding-bottom:70px;font-weight:700;}
.pagination a{background-color:#fff;border-radius: 8px;padding:8px;font-size:16px;}
.pagination a:hover{background-color:#EE9285;color:#fff}
#pagenavi{text-align:center;}
.page-numbers,#pagenavi .next,#pagenavi .prev{line-height: 50px;display: inline-block;height: 45px;width: 45px;margin: 0 15px;}
.page-numbers.current{color: #E98B8B;}
#pagenavi .next a,#pagenavi .prev a{font-size:18px;}
/*page*/
.page_links li{padding:5px 10px;margin-bottom:12px;list-style-type:none;font-size:14px;}
.page_links li a{font-weight:bold;padding:5px 20px 5px 10px;}
.page_links li a:hover{color:#DA3E3E;}
/*wp_syntax*/
.wp_syntax{color:#100;overflow:auto;}.wp_syntax table{border-collapse:collapse;}.wp_syntax div, .wp_syntax td {vertical-align:top;padding:5px;}.wp_syntax .line_numbers {text-align:right;background-color:#F2F2F2;color:gray;overflow:visible;}.wp_syntax pre{font:12px 'Century Gothic','Microsoft YaHei',Verdana;width:auto;float:none;clear:none;overflow:visible;word-wrap:break-word;line-height:1.5;white-space:pre;}
/* webkit scroller 
::-webkit-scrollbar-thumb:vertical{height:10px;background-color:#ccc;}
::-webkit-scrollbar{width:15px;height:5px;background:#FFF;margin-right:15px;}
*/
/* SLIMBOX2 */
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter, #lbBottomContainer{position:absolute;z-index: 9999;overflow: hidden;background-color:#fff;}
.lbLoading{background:#fff url(images/loading.gif) no-repeat center;}
#lbImage {position:absolute;left:0;top:0;border:6px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display: block;position: absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(images/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(images/nextlabel.gif) no-repeat 100% 15%;}
#lbCaption,#lbNumber,#lbCloseLink,#lbBottom{display:none;}
.go-top{z-index:5000;position:fixed;right:1.5%;bottom:1%;font-size:28px;opacity: 0.7;}
.go-top i{color:#000;}
.icon-arrow-circle-up:before{content: "\e614";}
@media screen and (max-width:980px) {
.wrapper{max-width:780px}
.content{width:100%;margin:0 auto;margin-top:40px}
#ad1{display: none;}}
.al_post_list{margin-top: 10px;}
.archives {font-style: normal;}
#archives {margin-top: 20px;}
.postContentlink {float: left;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #eee;margin-bottom: 40px;margin-top: -50px;padding-bottom: 20px;}
.link-list {margin-top: 21px;margin-right: 40px;}
.link-list h3{font-size: 14px;border-bottom: 1px dashed #ccc;padding: 0 0 10px 20px;margin-right: 20px;background-image: url(images/home.png);background-repeat: no-repeat;background-position: left 3px;}
.link-list ul{float: left;width: 100%;padding: 20px 10px 20px 30px;background-color: #F1F1F1;border-radius: 4px;margin-top: 5px;}
.link-list li{float: left;margin-top: 10px;width: 128px;padding: 5px 0;background-color: #FBFBFB;border-radius: 4px;text-align: center;margin-right: 20px;}
.link-list a{list-style-type: none;color: #707070;font-size:14px;} 
.description-txt {font-size:14px;padding-top:10px;margin-bottom: 30px;}
/* 代码高亮样式 */
.dp-highlighter{font-family: "Courier New" , Courier, mono,Avenir,Lucida Grande,Calibri,Trebuchet MS,Helvetica,Arial,Hiragino Sans GB,WenQuanYi Micro Hei,STHeiti,Microsoft Jhenghei,Nanum Gothic,sans-serif;font-size: 13px;background-color: #FAFAFA;border-radius: 3px;overflow: auto;margin: 0px 0px 18px 0px;padding: 15px 15px 10px 10px;}
.dp-highlighter.collapsed .bar, .dp-highlighter.nogutter .bar{padding-left: 0px;}
.dp-highlighter ol{margin: 5px 0px 4px 38px;padding: 2px;color: #2B91AF;}
.dp-highlighter.nogutter ol{list-style-type: none;margin-left: 0px;}
.dp-highlighter ol li, .dp-highlighter .columns div{border-left: 1px solid #D1D7DC;padding-left: 10px;line-height: 18px;word-wrap: break-word; word-break: normal;}
.dp-highlighter.nogutter ol li, .dp-highlighter.nogutter .columns div{border: 0;}
.dp-highlighter .columns{color: gray;overflow: hidden;width: 100%; }
.dp-highlighter .columns div{padding-bottom: 5px;}
.dp-highlighter ol li.alt{/*background-color: #f8f8f8;*/}
.dp-highlighter ol li span{color: Black;}
/* Adjust some properties when collapsed */
.dp-highlighter.collapsed ol{margin: 0px;}
.dp-highlighter.collapsed ol li{display: none;}
/* Additional modifications when in print-view */
.dp-highlighter.printing {border: none;}
.dp-highlighter.printing .tools{display: none !important;}
.dp-highlighter.printing li{display: list-item !important;}
/* Styles for the tools */
.dp-highlighter .tools{padding: 3px 8px 3px 15px;border-bottom: 1px solid #2B91AF;font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;color: silver;}
.dp-highlighter.collapsed .tools{border-bottom: 0;}
.dp-highlighter .tools a{font-size: 9pt;color: gray;text-decoration: none;margin-right: 10px;}
.dp-highlighter .tools a:hover{color: red;text-decoration: underline;}
/* About dialog styles */
.dp-about { background-color: #fff; margin: 0px; padding: 0px; }
.dp-about table { width: 100%; height: 100%; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; }
.dp-about td { padding: 10px; vertical-align: top; }
.dp-about .copy { border-bottom: 1px solid #ACA899; height: 95%; }
.dp-about .title { color: red; font-weight: bold; }
.dp-about .para { margin: 0 0 4px 0; }
.dp-about .footer { background-color: #ECEADB; border-top: 1px solid #fff; text-align: right; }
.dp-about .close { font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; background-color: #ECEADB; width: 60px; height: 22px; }
/* Language specific styles */
.dp-c {}
.dp-c .comment { color: green; }
.dp-c .string { color: blue; }
.dp-c .preprocessor { color: gray; }
.dp-c .keyword { color: blue; }
.dp-c .vars { color: #d00; }
.dp-vb {}
.dp-vb .comment { color: green; }
.dp-vb .string { color: blue; }
.dp-vb .preprocessor { color: gray; }
.dp-vb .keyword { color: blue; }
.dp-sql {}
.dp-sql .comment { color: green; }
.dp-sql .string { color: red; }
.dp-sql .keyword { color: rgb(127,0,85); }
.dp-sql .func { color: #ff1493; }
.dp-sql .op { color: blue; }
.dp-xml {}
.dp-xml .cdata { color: #ff1493; }
.dp-xml .comments { color: green; }
.dp-xml .tag { font-weight: bold; color: blue; }
.dp-xml .tag-name { color: rgb(127,0,85); font-weight: bold; }
.dp-xml .attribute { color: red; }
.dp-xml .attribute-value { color: blue; }
.dp-html {}
.dp-html .cdata { color: #ff1493; }
.dp-html .comments { color: green; }
.dp-html .tag { font-weight: bold; color: blue; }
.dp-html .tag-name { color: rgb(127,0,85); font-weight: bold; }
.dp-html .attribute { color: red; }
.dp-html .attribute-value { color: blue; }
.dp-php {}
.dp-php .comment { color: #008200; font-style: italic; }
.dp-php .string { color: blue; }
.dp-php .number { color: blue; }
.dp-php .directive { color: #008284; }
.dp-php .keyword { font-weight: bold; color: navy; }
.dp-php .vars { color: #000; }
.dp-py {}
.dp-py .comment { color: green; }
.dp-py .string { color: red; }
.dp-py .docstring { color: green; }
.dp-py .keyword { color: blue; font-weight: bold;}
.dp-py .builtins { color: #ff1493; }
.dp-py .magicmethods { color: #808080; }
.dp-py .exceptions { color: brown; }
.dp-py .types { color: brown; font-style: italic; }
.dp-py .commonlibs { color: #8A2BE2; font-style: italic; }
.dp-rb {}
.dp-rb .comment { color: #c00; }
.dp-rb .string  { color: #f0c; }
.dp-rb .symbol  { color: #02b902; }
.dp-rb .keyword { color: #069; }
.dp-rb .variable { color: #6cf; }
.dp-css {}
.dp-css .comment { color: green; }
.dp-css .string { color: red; }
.dp-css .keyword { color: blue; }
.dp-css .colors { color: darkred; }
.dp-css .vars { color: #d00; }
.dp-j {}
.dp-j .comment { color: rgb(63,127,95); }
.dp-j .string { color: rgb(42,0,255); }
.dp-j .keyword { color: rgb(127,0,85); font-weight: bold }
.dp-j .annotation { color: #646464; }
.dp-j .number { color: #C00000; }
.dp-cpp {}
.dp-cpp .comment { color: #e00; }
.dp-cpp .string { color: red; }
.dp-cpp .preprocessor { color: #CD00CD; font-weight: bold; }
.dp-cpp .keyword { color: #5697D9; font-weight: bold; }
.dp-cpp .datatypes { color: #2E8B57; font-weight: bold; }
.dp-perl {}
.dp-perl .comment { color: green; }
.dp-perl .string { color: red; }
.dp-perl .keyword { color: rgb(127,0,85); }
.dp-perl .func { color: #ff1493; }
.dp-perl .declarations { color: blue; }
.dp-css .vars { color: #d00; }
.dp-g {}
.dp-g .comment { color: rgb(63,127,95); }
.dp-g .string { color: rgb(42,0,255); }
.dp-g .keyword { color: rgb(127,0,85); font-weight: bold }
.dp-g .type { color: rgb(0,127,0); font-weight: bold }
.dp-g .modifier { color: rgb(100,0,100); font-weight: bold }
.dp-g .constant { color: rgb(255,0,0); font-weight: bold }
.dp-g .method { color: rgb(255,96,0); font-weight: bold }
.dp-g .number { color: #C00000; }
.collection{clear:both;overflow:hidden;}
.collection_list {float: left; width: 90px;}
.collection_list img {}
/*归档页面css*/
.fr{float: right;font-size: 13px;line-height: 25px;color: rgba(0,0,0,.6);}
#primary h3 ,.catalog-title{color: rgba(0,0,0,.7);font-size: 20px;}
#primary h3::before,.catalog-title::before {margin-right: 3px;color: #E98C8C;font-size: 20px;}
#primary h3::after,.catalog-title::after {margin-left: 3px;color: #E98C8C;font-size: 20px;}
.archive-title {padding-bottom: 25px;}
.archives a {display: block;padding: 8px 0;letter-spacing: 0.5px;font-size: 14px;color: rgba(0,0,0,.6);}
.archives i {color: #707070;float: right;font-size: 12px;font-style: normal;}
.time {color: #707070;padding-right: 10px;}
.mimelove_tags {border-bottom: 1px solid #eee;padding-bottom: 20px;}
.mimelove_tags a {padding: 5px 10px 5px 0px;display: inline-block;font-size: 14px !important;color: rgba(0,0,0,.6);}
.mimelove_tags span{font-weight: bold;background-color:#F8F8F8;padding: 3px 0px 3px 9px;border-radius: 3px;}
.archives a:hover,.mimelove_tags a:hover{color: #707070;}
.topnav{border-bottom: 1px solid #eee;margin-bottom: 20px;width: 100%;float:left;}
.topnava {float:left;}
.topnava a,.topnavs a {color: #414141;line-height:30px;font-size: 16px;font-weight: 700;margin-right: 15px;}
.topnava li,.topnava span,.topnavs li,.topnavs span {position: relative; float:left;}
.topnava li a:hover,.topnavs li a:hover {color:#999999}
.topnava li a:link, .topnava li a:visited,.topnavs li a:link, .topnava li a:visited {position: relative;display: block;}
.topnavs {float: right;padding-bottom: 15px;margin-right: -15px;}
.topnavs span,.topnava span {color: #414141;line-height:30px;font-size: 18px;font-weight: 700;}
/*文章分页*/
.wp-pagenavi {margin: 30px 0;font-size: 12px;}
.wp-pagenavi {line-height: 24px;}
.wp-pagenavi {width: 100%;}
.wp-pagenavi > span,.wp-pagenavi > a{margin: 4px 6px 4px 0;padding: 2px 10px;text-decoration: none;background-color: #eee;color: #666;display: inline-block;}
.wp-pagenavi a:hover,.wp-pagenavi > .current{background-color: #DA3E3E;color: #fff !important;}
.category-list{letter-spacing:-.8em;padding-bottom: 20px;margin-right: -22px;}.category-list-item{letter-spacing:0;width:33.33333%;padding:5px 20px 15px 0;vertical-align:top;display:inline-block;height:200px;position:relative;text-align:center;color:#fff;box-sizing:border-box}.category-list-item:first-child{width:66.66666666%}.category-list-item-inner{display:table;width:100%;height:100%;background-size:cover;background-position:50%;position:relative;border-radius:4px}.category-list-item-inner:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.167);border-radius:4px}.category-list-item .list-title{font-size:18px;font-weight: bold;color: #FFFFFF;
}.category-list-item .listItem{position:relative;vertical-align:middle;display:table-cell;padding:0 10px}.category-list-item .list-description{color:#fff}.page .entry-content{margin-top:30px}
.category-list-items{letter-spacing:0;width:50%;padding:5px 20px 15px 0;vertical-align:top;display:inline-block;height:200px;position:relative;text-align:center;color:#fff;box-sizing:border-box}.category-list-items:first-child{width:66.66666666%}.category-list-item-inners{display:table;width:100%;height:100%;background-size:cover;background-position:50%;position:relative;border-radius:4px}.category-list-item-inners:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.167);border-radius:4px}.category-list-items .list-title{font-size:18px;font-weight: bold;color: #FFFFFF;
}.category-list-items .listItems{position:relative;vertical-align:middle;display:table-cell;padding:0 10px}.category-list-items .list-description{color:#fff}.page .entry-content{margin-top:30px}
.category-lists{letter-spacing:-.8em;padding-bottom: 35px;margin-right: -25px;}
.category-lists-item{letter-spacing:0;width:16.6%;vertical-align:top;padding: 0px 20px 0px 0px;display:inline-block;height:40px;position:relative;text-align:center;color:#fff;box-sizing:border-box;}
.category-lists-item-inner{display:table;width:100%;height:100%;background-size:cover;background-position:50%;position:relative;border-radius:4px}
.category-lists-item-inner:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.167);border-radius:4px}
.category-lists-item .lists-title{font-size:16px;font-weight: bold;color: #FFFFFF;padding-top:5px;}
.category-lists-item .listsItem{position:relative;vertical-align:middle;display:table-cell;padding:0 10px}.category-lists-item .lists-description{color:#fff}.page .entry-content{margin-top:30px}
.panlist dl{width:49.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:6px 1% 2px 0;padding:20px 20px 2px 20px;overflow:hidden;background:#F8F8F8;color:#a6978a;float:left;}
.panlist dl:nth-child(2n){margin-right:0;}
.panlist dl dt{float:left;margin-right:-180px;width:180px;}
.panlist dl dt img{width:100%;height:208px;}
.panlist dl dd{margin-left:200px;margin-top: -3px;}
.panlist dl dd h3{font-size:16px;color:#613f23;}
.panlist dl dd small a{float:right}
.panlist dl dd small a i{font-size:15px;color:#DED6D0;}
.panlist dl dd small{color:#afa298;}
.panlist dl dd small strong{color:#FD944F;font-weight:100;margin-right:14px;}
.panlist dl dd p{font-size:13px;color:#666;max-height:120px;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-top: -5px;}
.panlist dl dd span{display:block;margin-top: 3px;}
.panlist dl dd span:before{content:"下载地址：";font-size:13px;}
.panlist dl dd span em{color:#dbd4cd;margin-right:13px;font-style: normal;}
.panlist dl dd span em a{color:#613f23;}
.panlist dl dd span em strong{color:#FD944F;}
.panlist dl dd span em strong:before{content:" ( ";color:#dbd4cd;font-weight:100}
.panlist dl dd span em strong:after{content:" )";color:#dbd4cd;font-weight:100}
.panlist {overflow:hidden;margin-bottom: 25px;}
.pansch{margin-top:14px;background:#C4B598;text-align:center;padding:30px 0;}
.panlists dl{width:49.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:6px 1% 2px 0;padding:20px 20px 2px 20px;overflow:hidden;background:#F8F8F8;color:#a6978a;float:left;}
.panlists dl:nth-child(2n){margin-right:0;}
.panlists dl dt{float:left;margin-right:-180px;width:180px;}
.panlists dl dt img{width:100%;height:208px;}
.panlists dl dd{margin-left:200px;margin-top: -3px;}
.panlists dl dd h3{font-size:16px;color:#613f23;}
.panlists dl dd small a{float:right}
.panlist dl dd small a i{font-size:15px;color:#DED6D0;}
.panlists dl dd small{color:#afa298;}
.panlists dl dd small strong{color:#FD944F;font-weight:100;margin-right:14px;}
.panlists dl dd p{font-size:13px;color:#666;max-height:120px;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-top: -5px;}
.panlists dl dd span{display:block;margin-top: 3px;}
.panlists dl dd span:before{content:"了解详情：";font-size:13px;}
.panlists dl dd span em{color:#dbd4cd;margin-right:13px;font-style: normal;}
.panlists dl dd span em a{color:#613f23;}
.panlists dl dd span em strong{color:#FD944F;}
.panlists dl dd span em strong:before{content:" ( ";color:#dbd4cd;font-weight:100}
.panlists dl dd span em strong:after{content:" )";color:#dbd4cd;font-weight:100}
.panlists {overflow:hidden;margin-bottom: 25px;}

.panlista dl{width:49.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:6px 1% 2px 0;padding:20px 20px 2px 20px;overflow:hidden;background:#F8F8F8;color:#a6978a;float:left;}
.panlista dl:nth-child(2n){margin-right:0;}
.panlista dl dt{float:left;margin-right:-180px;width:180px;}
.panlista dl dt img{width:100%;height:208px;padding-bottom:13px;}
.panlista dl dd{margin-left:200px;margin-top: -3px;}
.panlista dl dd h3{font-size:16px;color:#613f23;}
.panlista dl dd small a{float:right}
.panlista dl dd small a i{font-size:15px;color:#DED6D0;}
.panlista dl dd small{color:#afa298;}
.panlista dl dd small strong{color:#FD944F;font-weight:100;margin-right:14px;}
.panlista dl dd p{font-size:13px;color:#666;max-height:120px;display:-webkit-box;-webkit-box-orient:vertical;margin-top: -5px;}
.panlista dl dd span{display:block;margin-top: 3px;}
.panlista dl dd span:before{content:"了解详情：";font-size:13px;}
.panlista dl dd span em{color:#dbd4cd;margin-right:13px;font-style: normal;}
.panlista dl dd span em a{color:#613f23;}
.panlista dl dd span em strong{color:#FD944F;}
.panlista dl dd span em strong:before{content:" ( ";color:#dbd4cd;font-weight:100}
.panlista dl dd span em strong:after{content:" )";color:#dbd4cd;font-weight:100}
.panlista {overflow:hidden;margin-bottom: 25px;}

.pansch form{width:70%;margin:0 auto;background:#F3F0EB;text-align:left;position:relative;border-radius:100px;border:1px solid #E6E0DA;-webkit-box-shadow:1px 1px 0 #A59982;box-shadow:1px 1px 0 #A59982;}
.pansch .pankey{height:50px;text-indent:5%;width:100%;font-size:16px;background:transparent;}
.pansch form button{position:absolute;right:0;top:0;height:52px;width:100px;text-align:center;background:transparent;}
.pansch form button i{font-size:30px;color:#A6978A;}
.pansch span{color:#F3F0EB;font-size:16px;display:block;margin-top:20px;text-shadow:1px 1px 0 #A59982;}
.icon-font:before{content:"\e600"}
.icon-weibo {text-align:left;background-color:#fff;padding: 10px 5px;border-radius: 3px;width: 100%}

.thumbnail{margin:3px 15px 0px 0px;float:left;overflow:hidden;} 
.thumbnail img{width:210px;height:140px;}
#posts{margin-bottom: 80px;}
.posts-footer {width: 100%;margin-bottom: 50px;}
.posts-footer .tags a{font-size: 13px;color:#fff;float:left;background-color:#d9534f;padding: 5px 10px;border-radius: 2px;}
.notes-count a{font-size: 13px;float:left;color:#fff;background-color:#4398E0;padding: 5px 10px;margin-left:3px;border-radius: 2px;}
.posts-footer .tagw a{font-size: 13px;color:#707070;float:left;background-color:#F8F8F8;padding: 5px 10px;border-radius: 2px;}
.notew-count a{font-size: 13px;float:left;color:#707070;background-color:#F8F8F8;padding: 5px 10px;margin-left:3px;border-radius: 2px;}
.wp-embed-post {background: #FCFCFC;color: #707070;font-size: 14px;overflow: auto;padding: 16px 15px 18px 16px;margin-bottom: 18px;border-radius: 3px;}
.wp-embed-post a {color: #707070;text-decoration: none;}
.wp-embed-post p {margin: 0;}
p.wp-embed-post-heading {font-size: 20px;margin: 0 0 4px!important;}
.wp-embed-post-meta, .wp-embed-post-site-title {display: table-cell;}
.wp-embed-post-meta {text-align: right;vertical-align: middle;white-space: nowrap;}
.post-content h5 {margin-top: 40px;margin-bottom: 45px;display: block;}
.post-content h5 a{margin-right: 20px;padding: 15px 50px;background-color: #737F99;font-size: 14px;color: #FFFFFF;text-decoration: none;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px; text-decoration: none;}
.post-content h5 a:hover{background:#DA3E3E}
.pagetag {width:100%;float:left;margin-top: 30px;margin-bottom:50px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #EEEEEE;}
.pagetag img{border-radius:100%;height: 40px;width: 40px;margin-right: 15px;float:left;}
.widget-title {margin-bottom: 20px;font-weight: 700;font-size: 16px;}
.list-description {font-size: 13px;}
.pagemenu ul{width: 47%;float:left;border-right-width: 1px;border-right-style: dashed;border-right-color: #CCCCCC;}
.pagemenu li,.tagmenu li{padding-bottom: 15px;width:100%;}
.pagemenu a,.tagmenu a{font-weight: 700;font-size: 15px;}
.tagmenu ul{ width: 47%;float:left;margin-left:40px;}
