
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent }

body { line-height: 1 }

::selection{ background: #ff49ec;color: #fff;}

::-moz-selection{background: #ff49ec;color: #fff;}

body.custom-background,body{
    background:#111
}

ol, ul { list-style: none }

blockquote, q { quotes: none }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none }

ins { text-decoration: none }

del { text-decoration: line-through }

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

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }

.clearfix { display: inline-block }

.clearfix { display: block }

.none { display: none }

body { overflow-x: hidden ;background-size: cover}

body, textarea, select, input { color: #666; font-family:system-ui,'微软雅黑',"Microsoft Yahei", sans-serif,Times,Trebuchet MS, Verdana, Helvetica, Arial, sans-serif; font-size: 12px }

.header, .wrap, .footer { position: relative; margin: 0 auto }

.w-size { width: 1000px; max-width: 1000px }

a { -webkit-transition: .5s; -moz-transition: .5s; -o-transition: .5s; transition: .5s }

a { color: #000; text-decoration: none }

blockquote { padding: 0 0 0 11px; margin: 15px 1px 15px 0;text-align: justify; color: #555; border-width: 0 0 0 2px; border-style: solid }

.no-result p, .no-result h1 { text-align: center; font-weight: bold; padding: 20px 0 0 }

.no-result h1 { font-size: 16px }

h1.page-title { height: 20px; line-height: 20px; padding: 10px; background: #000; background: rgba(0, 0, 0, 0.5); margin-bottom: 10px; color: #FFF; font-size: 14px; text-align: center; filter: alpha(opacity=60); font-family: "Trebuchet", "MS Trebuchet", "Trebuchet MS", Tahoma, Helvetica, sans-serif; text-transform: uppercase }

.bg-fixed { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: -1; background: url(images/bg-fixed.png) repeat; }

.aligncenter { display: block; margin-left: auto; margin-right: auto }

.alignleft { float: left }

.alignright { float: right }

.m-pager a, .header .menu li a, .footer a, .single-navigation div a { color: #fef9df }

.header h1.logo a:hover, .header .menu li a:hover, .menu li.current-menu-item a, .menu li.current_page_item a, .m-pager a:hover, .footer a:hover, .single-navigation div a:hover, .m-pager .current a { color: #ace360 }










.post-wrap { margin-bottom: 50px; background: #FFF }

.post-wrap .m-post { position: relative; padding: 20px 20px 5px 41px }

.wrap .typeicon { position: absolute; top: 20px; left: -29px; display: block; width: 54px; height: 54px; background: url(images/icon.png) no-repeat -999px -999px; outline: 0 }

.wrap .standard { background-position: 0 0 }

.wrap .image { background-position: 0 -97px }

.wrap .video { background-position: 0 -200px }

.wrap .audio { background-position: 0 -301px }

.wrap .quote { background-position: 0 -486px }

.wrap .comment-icon { background-position: 0 -394px }

.post-wrap .m-post .title { color: #2a2a2a; font-size: 24px; font-weight: normal;  word-break: break-all; line-height: 36px; margin-bottom: 24px }

.post-wrap .m-post .quote-text { color: #2a2a2a; font-size: 24px; font-weight: normal; line-height: 36px }

.post-wrap .m-post .edit-link { display: block; text-align: right; padding: 10px }

.post-wrap .m-post .text { color: #666; font-size: 14px; line-height: 22px }

.post-wrap .m-post .text p { margin-bottom: 20px; text-align: justify; }

.post-wrap .m-post .text .quote-article { text-align: right; font-size: 12px; font-family: "Trebuchet", "MS Trebuchet", "Trebuchet MS", Tahoma, Helvetica, sans-serif }

.post-wrap .m-post .text .quote-article a { margin: 0 5px }

.post-wrap .m-post .text .audio { width: 90%; height: 150px; overflow: hidden; margin: 20px auto; box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); border: 1px solid #b7bbc0 }

.post-wrap .m-post .text .audio .audio-image { float: left; width: 150px; height: 150px; overflow: hidden }

.post-wrap .m-post .text .audio .audio-content { height: 150px; overflow: hidden; padding-left: 20px }

.post-wrap .m-post .text .audio .audio-content h3 { padding-top: 10px; font-size: 20px; margin-bottom: 10px; color: #333; font-family: "Microsoft YaHei" }

.post-wrap .m-post .text .audio .audio-content p { margin: 0; white-space: nowrap }

.post-wrap .m-post .text .audio .audio-content p.author, .post-wrap .m-post .text .audio .audio-content p.musicablum { font-family: "Microsoft YaHei"; margin-bottom: 10px; color: #072 }

.post-wrap .m-post .text .audio .audio-content p.author strong, .post-wrap .m-post .text .audio .audio-content p.musicablum strong { color: #43474c }

.post-wrap .m-post .text .audio .audio-content p.author span { color: red; letter-spacing: .2em; font-size: 18px }

.post-wrap .m-post .text img, .post-wrap .m-post .text embed, .post-wrap .m-post .text object { max-width: 100%;}

.post-wrap .m-post .text .video { text-align: center; margin: 0 0 20px; overflow: hidden }

.post-wrap .m-post .text .video embed, .post-wrap .m-post .text .video object { display: block; margin-left: auto; margin-right: auto }

.post-wrap .m-post .text .post-avatar { border: 1px solid #ccc; border-radius: 3px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); float: left; width: 50px; height: 50px; padding: 5px }

.post-wrap .m-infoarea { background: #e5e5e4; color: #999; line-height: 20px; padding: 10px 20px }


.pagenavi { padding: 10px 0 20px; line-height: 190% }

.pagenavi a, .pagenavi span { color: #666; padding: 5px 10px; margin-right: 5px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); border-bottom: 1px solid #b7bbc0 }

.pagenavi span { color: #333; border-bottom: 1px solid #4d90fe }
.pagenavi span.current{background: #4d90fe;
    color: #fff;
    box-shadow: 0 0 3px rgb(0 0 0 / 50%);}
.pagenavi a:hover { border-bottom: 1px solid #4d90fe; color: #333 }

.page-links { margin: 0 15px 0 12px; padding: 10px 0 20px }

.page-links a { padding: 5px 10px; margin-right: 5px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); border: 1px solid #b7bbc0 }

.page-links a:hover { border: 1px solid #4d90fe; color: #4d90fe }

.comments { position: relative; zoom: 1; padding: 8px 16px; margin-bottom: 50px; min-height: 50px; _height: 50px; background: #fff }

.comments h2 { font-weight: normal; font-size: 20px; line-height: 180% }

.commentlist { margin-bottom: 10px }

.commentlist .comment-body { border-bottom: 1px solid #e0e0e0; padding: 12px 0 12px;  }

.commentlist .comment-body .avatar { float: left; padding: 3px; border: 1px solid #CCC; border-radius: 3px; width: 28px; height: 28px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) }

.commentlist .comment-body:hover .avatar { -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -ms-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; transition: all 1s ease 0s; -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg) }

.commentlist li.comment ul.children { margin: 0px 0 0px 48px }

.commentlist .comment-body .comment-wrap { padding-left: 47px;font-size: 13px;  }

.commentlist .comment-body .comment-wrap .reply-container { display: inline; float: right;font-size: 12px; }

.commentlist .comment-body .comment-wrap a.comment-reply-link, .commentlist .comment-body .comment-wrap a.comment-edit-link, .comments .comment-content a { color: #4d90fe }

.comments .comment-content p { line-height: 1.4;word-break: break-all;}
.comments .comment-content p br{line-height: inherit;display: none;}

.commentlist .comment-body .comment-wrap .comment-content { padding-top: 7px;}

.comments .respond p { line-height: 24px }

.comments .respond p.smilies { margin: .5em 0 0 }

.comments .respond p.smilies img { background: none !important }

.comments .respond input, .comments .respond textarea { outline: 0; font-family: "Microsoft Yahei", Trebuchet MS, Verdana, Helvetica, Arial, sans-serif; color: #7b7b76 }

.comments .respond input.text {font-size: 13px; width: 210px; height: 20px; line-height: 20px; margin: .5em 0; padding: 4px 5px; border: 1px solid #bbb;border-radius:0px;color: #ff49ec; }

.comments .respond input.checkbox { margin-right: 3px; vertical-align: middle }

.comments .respond input.submit { border: 0; cursor: pointer; height: 29px; width: 77px; overflow: hidden }

.comments .respond .comment_mail { vertical-align: middle; cursor: pointer }

.comments .respond .textarea {font-size: 13px; margin: .5em 0; width: 96%; border: 1px solid #bbb; padding:7px 5px; overflow-y: hidden;border-radius:0px;color: #ff49ec; }

.comments .respond input.text:hover, .comments .respond input.text:focus, .comments .respond .textarea:focus, .comments .respond .textarea:hover { border: 1px solid #88acf7; box-shadow: 0 0 3px #88acf7 }

.comments .respond .submit { color: #fff; font-size: 13px; width: 120px; padding: 3px 5px; margin: 2px 0 10px 0; border: 1px solid #3079ed; cursor: pointer; background-color: #4d90fe; background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed); background-image: -moz-linear-gradient(top, #4d90fe, #4787ed); background-image: -ms-linear-gradient(top, #4d90fe, #4787ed); background-image: -o-linear-gradient(top, #4d90fe, #4787ed); background-image: linear-gradient(top, #4d90fe, #4787ed) }

.archive-lists h4 { margin-bottom: 10px; font-size: 14px; line-height: 18px; color: #333 }

.archive-lists ul {   margin-bottom: 15px ;overflow: hidden;}

.archive-lists ul li { list-style: none; border: 1px solid #ccc;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;

    float: left;

    margin:6px 6px;

   

    width: 31%; }

.archive-lists ul li:hover{background: #222;}

.archive-lists ul li a { color: #4882b1;padding: 10px;display: block; overflow: hidden;



    text-overflow: ellipsis;

    white-space: nowrap;}

.archive-lists ul li:hover a { text-decoration: none; color: #fff }

.archive-lists .children { list-style-type: none; margin-left: 30px; margin-bottom: 0 }

.footer { margin-bottom: 30px; color: #FFF; font-size: 13px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); text-align: center }

.footer p { line-height: 24px }

.footer a { text-decoration: underline }

.footer .sep { margin: 0 5px }

@media screen and (max-width:1100px) {

	#switch_width{display: none!important}

}

@media screen and (min-width:767px) {

	.w-size{width: 90% !important}

	.mobile-menu-wrap { display: none !important }

	.header, .mobile-nav, .wrap, .footer { left: auto !important }

}

@media screen and (max-width:767px) {

    #switch_width{display: none!important}

	.header{padding: 58px 0 25px!important}

	.w-size{width: 90% !important}

	#gtotop, .nav, .logo, .bg-fixed { display: none !important }

	.mobile-nav, .mobile-menu-wrap { display: block !important }



	body.custom-background,body { background: none !important; background-color: #000 !important }

	.archive-lists ul li {  width:46%; }

}

@media screen and (max-width:600px) {

	.single-navigation{margin:-7px 0 19px;}

	.w-size{width: 94% !important}

	.archive-lists ul li {  width:96%; }

	.m-pager .page {position: relative; zoom: 1; float: left; width: 0px; overflow: hidden; height: 34px; line-height: 34px; margin-right: 0px; }

	.m-pager .prv { width: 56px;margin-right: 5px; }

	.m-pager .nxt { width: 56px;margin-right: 5px; }

	.post-wrap .m-post{padding: 14px 10px 4px 20px!important}

	.comments{padding:20px 20px 20px 35px!important}

	.wrap .typeicon{left: -26px;  top: -7px;transform: scale(0.4);-webkit-transform: scale(0.4);-moz-transform: scale(0.4);}

	.wrap .standard{ left: -26px;  top: -7px;transform: scale(0.4);-webkit-transform: scale(0.4);-moz-transform: scale(0.4);}

	 

	.post-wrap{margin-bottom: 22px;}

	.post-wrap .m-post .title{margin-bottom: 18px;}

}

.header, .mobile-nav, .wrap, .footer, .mobile-menu-wrap { left: 0px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }



.mobile-left {  transform:translate3d(200px,0,0);-webkit-transform:translate3d(200px,0,0);-moz-transform:translate3d(200px,0,0); }

.mobile-menu-wrap { transform:translate3d(-200px,0,0);-webkit-transform:translate3d(-200px,0,0);-moz-transform:translate3d(-200px,0,0);  }

.main .mobile-left  {left:200px\9\0;}

_:-ms-input-placeholder, :root .main .mobile-left {left:0px;}

.main .mobile-menu-left  {left:0px\9\0;}

.mobile-menu-wrap {left:-200px\9\0;}





.mobile-menu-left { transform:translate3d(0px,0,0);-webkit-transform:translate3d(0px,0,0);-moz-transform:translate3d(0px,0,0); z-index: 200 }

#down {margin-top: 30px!important; position: static!important;top: auto!important;clear: both!important;

    display: block!important;}

#down span {

    color: red!important;

}

#infscr-loading{margin-bottom: 30px;text-align: center;}

 
#notificationWrap{position:fixed;right:15px;bottom:15px;z-index:10001}.notifBox *,.notifBox{box-sizing:border-box}.notifContent{line-height: 18px;}.notifBox{width:300px;padding:15px 15px 15px 48px;overflow:hidden;box-shadow:1px 2px 3px rgba(0,0,0,.3);position:relative;color:#fff;font-size:13px;cursor:pointer;animation:notifShow 1s ease;-webkit-animation:notifShow 1s ease;margin-top:10px;font-family:'微软雅黑'}.notifAlert{background:#3dc763}.notifError{background:#d71d1d}.notifWarn{background:#ed3d3d}.notifBox:hover{opacity:0.9;filter:alpha(opacity=90)}.notifBox.notifHide{animation:notifHide 1s ease forwards;-webkit-animation:notifHide 1s ease forwards}.notifIcon{position:absolute;left:14px;top:50%;margin-top:-10px;width:21px;height:21px}.notifAlert .notifIcon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAPFBMVEWx6cE9x2Oc47BTzXWj5LV+2peq5rt22JFEyWmX4ayU4Kli0oCf47GN3qNaz3pNzHBMy2+H3Z+G3J1Zz3mDTvQVAAAAkUlEQVQY023RWQ6DMAxF0echQ5nb7n+vbWwLEsT9QTkikQkgS8rEWddy+NK0powonSqMKxZXyRiSpnXCmDYtuJcIw36e7XGgf/VFtLVnwTogLbYFavAO9Bnj0C9JYKQx4u4Y5tNW6hCMBKvHv1V4+4KzDZSevo1Ib6i1qdx0jvvV4SrIlbqzPzbj9d8yMhfx5Q9wygKhxwXR6QAAAABJRU5ErkJggg==) no-repeat}.notifWarn  .notifIcon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAALVBMVEX4sbHtPT3zfn7uRETvU1Pydnb2o6P3qqr2m5v1lJTuS0v0jY3wYmL0hobwWlqopZAVAAAAl0lEQVQI12MQFBR0nVG2daGgoACQbVTAwMDABGaLNDCAQAuI7c4AAY4CDMITgAqMgOxEAQZRIMUsDNIhwABSwigIUrSAIQDGBrI2wNkNDAlwNtAaEFsYTIHFmUwhrAlgEYh6BRgTyDJggNrL8IBBCGSvFMRewQSo3mQg2wGq/CDI/QlgZg/YX0IgJq8hmC3oOp291RHoRwAFcRU+esVfXwAAAABJRU5ErkJggg==) no-repeat}.notifError .notifIcon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAVFBMVEX///8AAAD////////////////////////////////////////////////////////////////////////////////////////////////////////kEFMPAAAAHHRSTlOmAJsQaW2FYDoiDAeekXIsoYh3ZUQWLpOAfh0YHf6HSgAAAMtJREFUGNN1kVkShCAMRMMiCKi4gONy/3tOEqBm/LCrVPIqphsAQQq7XeQsF7sHrpk6PUDR0LlG+xF+GvtCewn/kj1R94GnPk5A0LQ6JwbTSe8uQCSj4/YbfjZ/H2S5gwXUqoTXs/ZCrVRaMMA/KaESPh1XC0goOGOgXKYja/kT0lTXc+vVCqnStZfmsrvIKQu/1bmWc3o0mtHSTyVDpBHmYvdOXYbyxro3swLnNuwRQLgRnhrdy5m9nS/fhWyNut4FKURr5CCNjYHrL2TSBqhMK1tFAAAAAElFTkSuQmCC) no-repeat}@keyframes notifShow{0%{transform:translate3d(0,50%,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes notifShow{0%{-webkit-transform:translate3d(0,50%,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes notifHide{0%{transform:translate3d(0,0%,0);opacity:1}100%{transform:translate3d(0,50%,0);opacity:0}}@-webkit-keyframes notifHide{0%{-webkit-transform:translate3d(0,0%,0);opacity:1}100%{-webkit-transform:translate3d(0,50%,0);opacity:0}}@media screen and (max-width:450px){#notificationWrap{width:100%;right:0;bottom:0}.notifBox{width:100%}}
.commentlist .comment-body .comment-wrap span {
    position: relative;
}
.comment-names {
    display: flow-root;
    max-width: 80px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.bypostauthor > :first-child .comment-names{max-width: none;
    overflow: initial;
    display: inline;}
.bypostauthor > :first-child .comment-names:after {
content: '管理员';
    display: block;
    position: absolute;
    top: 0px;
    white-space: nowrap;
    background: #818181;
    color: #fff;
    left: 105%;
    padding: 1px 2px;
    border-radius: 2px;
    font-size: 12px;
    line-height: initial;
	text-indent:0px
}
.bypostauthor > :first-child .comment-names{width:0px;display:inline-block;text-indent:-99999px}
.comment-author{
    position:relative;top:2px
}
.dp-highlighter ol li{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}

.dp-highlighter{font-family:"Courier New",Courier,mono;font-size:12px;background-color:#FAFAFA;border:1px solid #ccc;width:100%;width:calc(100% - 2px); overflow:hidden;word-break:break-all;margin: 14px 0;}.dp-highlighter .bar{padding:0px;}.dp-highlighter.collapsed .bar,.dp-highlighter.nogutter .bar{padding-left:0px;}.dp-highlighter ol{margin:0px 0px 0px 38px;padding:0px;color:#2B91AF;list-style-type: decimal-leading-zero}.dp-highlighter.nogutter ol{list-style-type:none;margin-left:0px;}.dp-highlighter ol li,.dp-highlighter .columns div{border-left:1px solid #ccc;padding:4px 10px;line-height:17px; background: #e7e7e7;margin-bottom: 1px;}.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: #f4f4f4 }.dp-highlighter ol li span{color:Black;}.dp-highlighter.collapsed ol{margin:0px;}.dp-highlighter.collapsed ol li{display:none;}.dp-highlighter.printing{border:none;}.dp-highlighter.printing .tools{display:none !important;}.dp-highlighter.printing li{display:list-item !important;}.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;}.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;}.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{padding: 0px!important; margin: 0px!important; background: none!important; 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-delphi{}.dp-delphi .comment{color:#008200;font-style:italic;}.dp-delphi .string{color:blue;}.dp-delphi .number{color:blue;}.dp-delphi .directive{color:#008284;}.dp-delphi .keyword{font-weight:bold;color:navy;}.dp-delphi .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;}.dp-highlighter ol li:hover{background: #ccc};

.comments .respond p label{display:none}