.syntaxhighlightera,.syntaxhighlighterdiv,.syntaxhighlightercode,.syntaxhighlightertable,.syntaxhighlightertabletd,.syntaxhighlightertabletr,.syntaxhighlightertabletbody,.syntaxhighlightertablethead,.syntaxhighlightertablecaption,.syntaxhighlightertextarea{-moz-border-radius:0000!important;-webkit-border-radius:0000!important;background:none!important;border:0!important;bottom:auto!important;float:none!important;height:auto!important;left:auto!important;line-height:1.1em!important;margin:0!important;outline:0!important;overflow:visible!important;padding:0!important;position:static!important;right:auto!important;text-align:left!important;top:auto!important;vertical-align:baseline!important;width:auto!important;box-sizing:content-box!important;font-family:"Consolas","BitstreamVeraSansMono","CourierNew",Courier,monospace!important;font-weight:normal!important;font-style:normal!important;font-size:1em!important;min-height:inherit!important;min-height:auto!important}.syntaxhighlighter{width:100%!important;margin:1em01em0!important;position:relative!important;overflow:auto!important;font-size:1em!important}.syntaxhighlighter.source{overflow:hidden!important}.syntaxhighlighter.bold{font-weight:bold!important}.syntaxhighlighter.italic{font-style:italic!important}.syntaxhighlighter.line{white-space:pre!important}.syntaxhighlightertable{width:100%!important}.syntaxhighlightertablecaption{text-align:left!important;padding:.5em0.5em1em!important}.syntaxhighlightertabletd.code{width:100%!important}.syntaxhighlightertabletd.code.container{position:relative!important}.syntaxhighlightertabletd.code.containertextarea{box-sizing:border-box!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;border:none!important;background:#fff!important;padding-left:1em!important;overflow:hidden!important;white-space:pre!important}.syntaxhighlightertabletd.gutter.line{text-align:right!important;padding:0.5em01em!important}.syntaxhighlightertabletd.code.line{padding:01em!important}.syntaxhighlighter.noguttertd.code.containertextarea,.syntaxhighlighter.noguttertd.code.line{padding-left:0!important}.syntaxhighlighter.show{display:block!important}.syntaxhighlighter.collapsedtable{display:none!important}.syntaxhighlighter.collapsed.toolbar{padding:.1em.8em0.8em!important;font-size:1em!important;position:static!important;width:auto!important;height:auto!important}.syntaxhighlighter.collapsed.toolbarspan{display:inline!important;margin-right:1em!important}.syntaxhighlighter.collapsed.toolbarspana{padding:0!important;display:none!important}.syntaxhighlighter.collapsed.toolbarspana.expandSource{display:inline!important}.syntaxhighlighter.toolbar{position:absolute!important;right:1px!important;top:1px!important;width:11px!important;height:11px!important;font-size:10px!important;z-index:10!important}.syntaxhighlighter.toolbarspan.title{display:inline!important}.syntaxhighlighter.toolbara{display:block!important;text-align:center!important;text-decoration:none!important;padding-top:1px!important}.syntaxhighlighter.toolbara.expandSource{display:none!important}.syntaxhighlighter.ie{font-size:.9em!important;padding:1px01px0!important}.syntaxhighlighter.ie.toolbar{line-height:8px!important}.syntaxhighlighter.ie.toolbara{padding-top:0!important}.syntaxhighlighter.printing.line.alt1.content,.syntaxhighlighter.printing.line.alt2.content,.syntaxhighlighter.printing.line.highlighted.number,.syntaxhighlighter.printing.line.highlighted.alt1.content,.syntaxhighlighter.printing.line.highlighted.alt2.content{background:none!important}.syntaxhighlighter.printing.line.number{color:#bbb!important}.syntaxhighlighter.printing.line.content{color:#000!important}.syntaxhighlighter.printing.toolbar{display:none!important}.syntaxhighlighter.printinga{text-decoration:none!important}.syntaxhighlighter.printing.plain,.syntaxhighlighter.printing.plaina{color:#000!important}.syntaxhighlighter.printing.comments,.syntaxhighlighter.printing.commentsa{color:#008200!important}.syntaxhighlighter.printing.string,.syntaxhighlighter.printing.stringa{color:blue!important}.syntaxhighlighter.printing.keyword{color:#069!important;font-weight:bold!important}.syntaxhighlighter.printing.preprocessor{color:gray!important}.syntaxhighlighter.printing.variable{color:#a70!important}.syntaxhighlighter.printing.value{color:#090!important}.syntaxhighlighter.printing.functions{color:#ff1493!important}.syntaxhighlighter.printing.constants{color:#06c!important}.syntaxhighlighter.printing.script{font-weight:bold!important}.syntaxhighlighter.printing.color1,.syntaxhighlighter.printing.color1a{color:gray!important}.syntaxhighlighter.printing.color2,.syntaxhighlighter.printing.color2a{color:#ff1493!important}.syntaxhighlighter.printing.color3,.syntaxhighlighter.printing.color3a{color:red!important}.syntaxhighlighter.printing.break,.syntaxhighlighter.printing.breaka{color:#000!important}.syntaxhighlighter{background-color:#fff!important}.syntaxhighlighter.line.alt1{background-color:#fff!important}.syntaxhighlighter.line.highlighted.alt1,.syntaxhighlighter.line.highlighted.alt2{background-color:#e0e0e0!important}.syntaxhighlighter.line.highlighted.number{color:#000!important}.syntaxhighlightertablecaption{color:#000!important}.syntaxhighlighter.gutter{color:#afafaf!important}.syntaxhighlighter.gutter.line{border-right:3pxsolid#6ce26c!important}.syntaxhighlighter.gutter.line.highlighted{background-color:#6ce26c!important;color:#fff!important}.syntaxhighlighter.printing.line.content{border:none!important}.syntaxhighlighter.collapsed{overflow:visible!important}.syntaxhighlighter.collapsed.toolbar{color:blue!important;background:#fff!important;border:1pxsolid#6ce26c!important}.syntaxhighlighter.collapsed.toolbara{color:blue!important}.syntaxhighlighter.collapsed.toolbara:hover{color:red!important}.syntaxhighlighter.toolbar{color:#fff!important;background:#6ce26c!important;border:none!important}.syntaxhighlighter.toolbara{color:#fff!important}.syntaxhighlighter.toolbara:hover{color:#000!important}.syntaxhighlighter.plain,.syntaxhighlighter.plaina{color:#000!important}.syntaxhighlighter.comments,.syntaxhighlighter.commentsa{color:#008200!important}.syntaxhighlighter.string,.syntaxhighlighter.stringa{color:blue!important}.syntaxhighlighter.keyword{color:#069!important}.syntaxhighlighter.preprocessor{color:gray!important}.syntaxhighlighter.variable{color:#a70!important}.syntaxhighlighter.value{color:#090!important}.syntaxhighlighter.functions{color:#ff1493!important}.syntaxhighlighter.constants{color:#06c!important}.syntaxhighlighter.script{font-weight:bold!important;color:#069!important;background-color:none!important}.syntaxhighlighter.color1,.syntaxhighlighter.color1a{color:gray!important}.syntaxhighlighter.color2,.syntaxhighlighter.color2a{color:#ff1493!important}.syntaxhighlighter.color3,.syntaxhighlighter.color3a{color:red!important}.syntaxhighlighter.keyword{font-weight:bold!important}.syntaxhighlightercode{white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap}.syntaxhighlighter.line{white-space:normal!important;line-height:1.8em!important}.syntaxhighlightercode{line-height:1.8em!important}.syntaxhighlighter.toolbar{display:none}.syntaxhighlighter.collapsed.toolbar{display:block;background:#f5f5f5!important;border:1pxsolid#ccc!important;padding:.5em.8em.5em.8em!important}.syntaxhighlightertabletd.code{width:auto!important}.syntaxhighlighter.line.alt2{background-color:#f4f4f4!important}.syntaxhighlighter.gutter{width:35px!important}.syntaxhighlighter.gutter.line{border-right:2pxsolid#6ce26c!important}.syntaxhighlightertabletd.gutter.line{padding:0.5em0.5em!important;text-align:right!important}.syntaxhighlighter.keyword{font-weight:normal!important;color:#00f!important}.syntaxhighlightera,.syntaxhighlighterdiv,.syntaxhighlightercode,.syntaxhighlightertable,.syntaxhighlightertabletd,.syntaxhighlightertabletr,.syntaxhighlightertabletbody,.syntaxhighlightertablethead,.syntaxhighlightertablecaption,.syntaxhighlightertextarea{font-size:12px!important}.sh-gutter.line,.sh-guttercode{white-space:nowrap!important}body{font-family:Helvetica,Verdana,Arial,sans-serif}input[type=button]{-webkit-appearance:button}img{border:0}#MySignature{}.blog_topic{margin-top:10px;margin-left:2em}#blog_post_info_block{margin-top:20px}#BlogPostCategory{margin-bottom:10px}#EntryTag{margin-top:0!important}.topicListFooter{text-align:right;margin-right:10px;margin-top:10px}#divRefreshComments{text-align:right;margin-right:10px;margin-bottom:5px;font-size:12px}.commentTextBox{Width:480px;height:220px}.commenttb{width:320px}.tb_comment_name{width:200px}#MyIng{margin-top:5px}.ing_title{font-weight:bold;text-align:center}.ing_body{margin-top:5px;margin-bottom:5px;word-break:break-all}.ing_date{text-align:center;color:gray;font-size:11px}.ing_footer{text-align:right;margin-right:5px}#divNewMsg{margin-top:2px;text-align:center}#divSendMsg{}.commentformtabletdinput{margin:2pxauto}.sendMsg2This:link,.sendMsg2This:visited,.sendMsg2This:active{font-size:12px;text-decoration:none;background:url('/images/icoMsg.gif')no-repeattopleft;padding-left:20px}.sendMsg2This:hover{background:url('/images/icoMsg.gif')no-repeatbottomleft}.RecentComment{overflow:hidden}.cnblogs_code{background-color:#f5f5f5;font-family:CourierNew!important;font-size:12px!important;border:1pxsolid#ccc;padding:5px;overflow:auto;margin:5px0;color:#000}span.cnblogs_code{padding:3px}.cnblogs_codediv{background-color:#f5f5f5}.cnblogs_codepre{font-family:CourierNew!important;font-size:12px!important;word-wrap:break-word;white-space:pre-wrap}.cnblogs_codespan{font-family:CourierNew!important;font-size:12px!important;line-height:1.5!important}.cnblogs_code_Collapse{border-right:gray1pxsolid;border-top:gray1pxsolid;border-left:gray1pxsolid;border-bottom:gray1pxsolid;background-color:#fff;padding:2px}.cnblogs_code_collapse{border-right:gray1pxsolid;border-top:gray1pxsolid;border-left:gray1pxsolid;border-bottom:gray1pxsolid;background-color:#fff;padding:2px}.cnblogs_code_hide{display:none}.code_img_closed{vertical-align:middle;padding-right:5px}.code_img_opened{vertical-align:middle;padding-right:5px}.cnblogs_code_open{margin-top:5px}.codeLineNumber{-moz-user-select:none;color:teal;padding-right:10px}.cnblogs_codeol{margin-left:0;color:teal}.cnblogs_codeolli{list-style-image:none}.cnblogs_codeollispan{color:#000}.cnblogs_code_toolbara:hover,.cnblogs_code_toolbara:link,.cnblogs_code_toolbara:visited,.cnblogs_code_toolbara:active,.cnblogs_code_toolbara:linkimg,.cnblogs_code_toolbara:visitedimg{background-color:#f5f5f5!important;border:none!important}.desc_img{float:right}.MsoNormal{font-size:13px;line-height:150%}.div_my_zzk{margin-top:5px;margin-bottom:5px}.input_my_zzk{width:100px;vertical-align:middle;height:20px}input.btn_my_zzk{vertical-align:middle;height:22px;font-size:12px;padding-left:5px;padding-right:5px}pre{margin-top:0;margin-bottom:0}pre{white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.divPostCommentBox{float:left;width:500px}.CommentBoxNav{width:100px;float:right;margin-top:20px;line-height:120%;font-size:12px}.comment_pager{text-align:left;padding-bottom:5px}.comment_pager_current{color:red}.dp-highlighter{font-family:"Consolas","CourierNew",Courier,mono,serif;font-size:12px;overflow:auto;margin:18px018px0!important;word-break:break-word}.dp-highlighterol,.dp-highlighterolli,.dp-highlighterollispan{margin:0;padding:0;border:none}.dp-highlightera,.dp-highlightera:hover{background:none;border:none;padding:0;margin:0}.dp-highlighter.bar{display:none}.dp-highlighterol{list-style:decimal;background-color:#fff;margin:001px45px!important;padding:0!important;color:#5c5c5c}.dp-highlighter.nogutterol,.dp-highlighter.nogutterolli{list-style:none!important;margin-left:0!important}.dp-highlighterolli,.dp-highlighter.columnsdiv{list-style:decimal-leading-zero;list-style-position:outside!important;border-left:3pxsolid#6ce26c;background-color:#f8f8f8;color:#5c5c5c;padding:03px010px!important;margin:0!important;line-height:1.6}.dp-highlighter.nogutterolli,.dp-highlighter.nogutter.columnsdiv{border:0}.dp-highlighter.columns{background-color:#f8f8f8;color:gray;overflow:hidden;width:100%}.dp-highlighter.columnsdiv{padding-bottom:5px}.dp-highlighterolli.alt{background-color:#fff;color:inherit}.dp-highlighterollispan{color:#000;background-color:inherit}.dp-highlighter.collapsedol{margin:0}.dp-highlighter.collapsedolli{display:none}.dp-highlighter.printing{border:none}.dp-highlighter.printing.tools{display:none!important}.dp-highlighter.printingli{display:list-item!important}.dp-highlighter.tools{padding:3px8px3px10px;font:9pxVerdana,Geneva,Arial,Helvetica,sans-serif;color:silver;background-color:#f8f8f8;padding-bottom:10px;border-left:3pxsolid#6ce26c}.dp-highlighter.nogutter.tools{border-left:0}.dp-highlighter.collapsed.tools{border-bottom:0}.dp-highlighter.toolsa{font-size:9px;color:#a0a0a0;background-color:inherit;text-decoration:none;margin-right:10px}.dp-highlighter.toolsa:hover{color:red;background-color:inherit;text-decoration:underline}.dp-about{background-color:#fff;color:#333;margin:0;padding:0}.dp-abouttable{width:100%;height:100%;font-size:11px;font-family:Tahoma,Verdana,Arial,sans-serif!important}.dp-abouttd{padding:10px;vertical-align:top}.dp-about.copy{border-bottom:1pxsolid#aca899;height:95%}.dp-about.title{color:red;background-color:inherit;font-weight:bold}.dp-about.para{margin:004px0}.dp-about.footer{background-color:#eceadb;color:#333;border-top:1pxsolid#fff;text-align:right}.dp-about.close{font-size:11px;font-family:Tahoma,Verdana,Arial,sans-serif!important;background-color:#eceadb;color:#333;width:60px;height:22px}.dp-highlighter.comment,.dp-highlighter.comments{color:#008200;background-color:inherit}.dp-highlighter.string{color:blue;background-color:inherit}.dp-highlighter.keyword{color:#069;font-weight:bold;background-color:inherit}.dp-highlighter.preprocessor{color:gray;background-color:inherit}#commentform_title{background-image:url(https://static.cnblogs.com/images/icon_addcomment.gif);background-repeat:no-repeat;}div.commentforminput.author,div.commentforminput.email,div.commentforminput.url{background-image:url(https://static.cnblogs.com/images/icon_form.gif);background-repeat:no-repeat;border:1pxsolid#ccc;padding:4px4px4px30px;width:300px;font-size:13px}div.commentforminput.author{background-position:3px-3px}div.commentforminput.email{background-position:3px-33px}div.commentforminput.url{background-position:3px-63px}div.commentformtextarea{width:450px;height:300px;font-size:13px;border:1pxsolid#ccc}div.commentformp{margin-top:10px;line-height:20px}.commentbox_title{width:450px}.commentbox_title_left{float:left}.commentbox_title_right{float:right;height:22px}.login_tips{background-image:url(https://static.cnblogs.com/images/icon_addcomment.gif);background-repeat:no-repeat;margin-top:10px;padding:0010px25px;font-weight:bold}.login_tipsa{text-decoration:none!important}.clear{clear:both}.comment_quote{padding:5px5px5px5px;border:1pxsolid#ccc}.comment_icon{vertical-align:middle}#comment_nav{text-align:left}#comment_nava{padding-left:10px}.ad_commentbox_up{margin-left:5px}.ad_commentbox_upa{padding-left:10px}#digg_block{margin-top:10px}#author_profile{float:left;width:280px;margin-top:0;margin-bottom:10px;color:#000;margin-left:0;font-size:12px}#author_profilea:link,#author_profilea:visited,#author_profilea:acitve{text-decoration:none}#author_profilea:hover{text-decoration:none}.author_avatar{vertical-align:top;float:left;margin-right:5px;padding-top:5px;padding-left:2px;border:0}.author_profile_title{font-weight:bold;color:#666}.author_profile_info{float:left;line-height:18px}#author_profile_follow{}#author_profile_followa:link{}#div_digg{float:right;margin-bottom:10px;margin-right:30px;font-size:12px;width:125px;text-align:center;margin-top:10px}.diggit{float:left;width:46px;height:52px;background:url('https://static.cnblogs.com/images/upup.gif')no-repeat;text-align:center;cursor:pointer;margin-top:2px;padding-top:5px}.diggnum{font-size:14px;color:#075db3;font-family:Verdana}.buryit{float:right;margin-left:20px;width:46px;height:52px;background:url('https://static.cnblogs.com/images/downdown.gif')no-repeat;text-align:center;cursor:pointer;margin-top:2px;padding-top:5px}.burynum{font-size:14px;color:#075db3;font-family:Verdana}.diggword{margin-top:5px;margin-left:0;font-size:12px;color:gray}a.digg_gray:link{color:gray;text-decoration:none}a.digg_gray:visited{color:gray;text-decoration:none}a.digg_gray:hover{color:red;text-decoration:none}a.digg_gray:active{color:gray;text-decoration:none}a.site_hot:visited,a.site_hot:active,a.site_hot:link{color:red;text-decoration:none}a.site_hot:hover{color:red;text-decoration:none}.ad_bottom_text{line-height:150%}#profile_block{margin-top:5px;line-height:1.5;text-align:left}.ing_date{color:gray}.bq_post_comment{margin:005px0;font-style:normal;line-height:180%;border:1pxsolid#ddd;padding:10px}.blog_comment_body{word-wrap:break-word}.blog_comment_bodyimg{max-width:400px}#post_next_prev{line-height:1.8;font-size:12px}.post_next_prev_date{color:gray}#post_next_preva.p_n_p_prefix:link{text-decoration:none}#post_next_preva.p_n_p_prefix:hover{text-decoration:none}#side_ing_block{line-height:1.5;overflow:hidden}#side_ing_blockulli{background-image:url(https://static.cnblogs.com/images/icon_voice.gif);background-repeat:no-repeat;padding:00020px}a.ing_lnk:link,a.ing_lnk:active,a.ing_lnk:visited{color:gray;text-decoration:none;border:0}.itnews{line-height:150%}.job_offer_list{line-height:150%}blockquote{background:none;border:2pxsolid#efefef;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;margin-top:10px;margin-bottom:10px}#cnblogs_post_bodyblockquoteul{margin-left:25px}.c_ad_block{margin-top:10px;line-height:1.5}#grade_flag{font-size:12px}div.commentformtextarea.comment_textarea{line-height:1.6}.c_b_p_desc{word-wrap:break-word;word-break:break-all;overflow:hidden;line-height:1.5}.c_b_p_desc_readmore{padding-left:5px}.c_b_p_link_desc{margin-top:2px;word-break:break-word}#green_channel{padding:10px0;margin-bottom:10px;margin-top:10px;border:silver1pxdashed;font-size:12px;width:350px;text-align:center}#green_channela{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNo8zjsOxCAMBFB/KEAUFFR0Cbng3nQPw68ArZdAlOZppPFIBhH5EAB8b+Tlt9MYQ6i1BuqFaq1CKSVcxZ2Acs6406KUgpt5/LCKuVgz5BDCSb13ZO99ZOdcZGvt4mJjzMVKqcha68iIePB86GAiOv8CDADlIUQBs7MD3wAAAABJRU5ErkJggg%3D%3D)repeat-x;display:inline-block;padding:3px8px;color:#fff;text-decoration:none;font-weight:bold;cursor:pointer;margin-right:10px;-moz-border-radius:5px;-webkit-border-radius:10px;-moz-box-shadow:01px3pxrgba(0,0,0,.5);-webkit-box-shadow:01px3pxrgba(0,0,0,.5);text-shadow:0-1px1pxrgba(0,0,0,.25);vertical-align:middle}#green_channela:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpi/v//vwMTAwPDfzjBgMpFI/7hFSOT9Y8qRuF3JLoHAQIMAHYtMmRA+CugAAAAAElFTkSuQmCC)}#green_channel#green_channel_digg{background-color:#2daebf}#green_channel#green_channel_follow{background-color:#e33100}#green_channel#green_channel_favorite{background-color:#ffb515}#green_channel#green_channel_contact{background-color:#eee;color:#555;display:none}#green_channel#green_channel_weiboimg{vertical-align:middle;border:none;margin-left:5px;box-shadow:none}#green_channel#green_channel_weibo,#green_channel#green_channel_wechat{background:none;padding:3px2px;-moz-border-radius:none;-webkit-border-radius:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-shadow:none}#green_channel#green_channel_wechatimg{width:24px;height:24px;border:mediumnone;box-shadow:none;margin-left:5px;vertical-align:middle}#cnblogs_post_body{margin-bottom:20px}#cnblogs_post_bodyul{margin-left:30px;padding-left:0}#cnblogs_post_bodyol{padding-left:40px}#cnblogs_post_bodyolli{list-style-type:decimal}#cnblogs_post_bodyulli{list-style-type:disc}#cnblogs_post_bodytable,.cnblogs-post-bodytable{border:1pxsolidsilver;border-collapse:collapse;word-break:break-word}#cnblogs_post_bodyth,#cnblogs_post_bodytd,.cnblogs-post-bodyth,.cnblogs-post-bodytd{border:1pxsolidsilver;border-collapse:collapse;padding:3px}#cnblogs_post_bodyimg{max-width:900px}.ad_text_commentbox{margin-top:5px;margin-bottom:5px}a.comment_uploadimg_a{font-size:12px}#ad_t2{margin-top:5px;line-height:1.8}#ad_t2a{margin-right:10px}#opt_under_post{line-height:1.8}#opt_under_posta{margin-right:10px}#ad_under_comment2{margin-bottom:5px}#ad_under_comment2img{margin-bottom:5px}.recent_comment_author{text-align:right;margin-right:4px}.cnblogs_code_toolbar{margin-top:5px}.cnblogs_code_toolbarspan{padding-right:5px}input::-moz-focus-inner{border:0;padding:0}.comment_btn{height:26px;width:68px;margin:0;padding:0;line-height:22px}#commentbox_opta{padding-left:10px}#taglist_title{margin-bottom:10px}#taglisttd{padding:5px20px5px10px}.Cal{width:100%}.CalTitle{width:100%}.new-comment-block{line-height:1.5}.new-comment-titlespan{margin-left:5px}.new-comment-titlea{margin-left:5px}.pager{font-size:12px;margin:10px0;text-align:center;color:#2e6ab1;line-height:200%}.pagera{border:1pxsolid#9aafe5;color:#2e6ab1;margin:02px;padding:2px5px;text-decoration:none}.pagerspan.current{background-color:#2e6ab1;border:1pxsolidnavy;color:#fff;font-weight:bold;margin:02px;padding:2px5px}.comment_vote{text-align:right}.comment_votea{text-decoration:none!important;padding-left:10px}.comment_actionsa{padding-right:10px}.comment_actionsa:last-child{padding-right:0}.recent_comment_body{white-space:pre-wrap;word-wrap:break-word}#taglist_main{margin-top:20px}#taglist_main#taglist.small{font-size:12px}#taglist_title_wrap{margin-left:auto;margin-right:auto;text-align:center}#cnblogs_post_body{word-break:break-word}#cnblogs_post_bodyp{margin:10pxauto;text-indent:0}#cnblogs_post_bodyh1{font-size:28px;font-weight:bold}#cnblogs_post_bodyh2{font-size:21px;font-weight:bold}#cnblogs_post_bodyh3{font-size:16px;font-weight:bold}#cnblogs_post_bodyh4{font-size:14px;font-weight:bold}#cnblogs_post_bodyh5{font-size:12px;font-weight:bold}#cnblogs_post_bodyh6{font-size:11px;font-weight:bold}#div_digg.diggnum{line-height:1.5em!important}#div_digg.burynum{line-height:1.5em!important}#green_channela:link,#green_channela:visited,#green_channela:active{color:#fff!important;border:none!important}#myposts.myposts_title{font-size:15px}#myposts{margin-left:20px}#myposts.pager{text-align:right;margin-right:10px}#myposts.PostList{margin-right:20px;margin-top:10px;font-size:13px}#myposts.postTitle2{font-size:13px}#myposts.postDesc2{font-size:12px}#myposts.postText2{font-size:13px;margin-bottom:5px}#blog-news{overflow:hidden}#MySignature{display:none}.cnblogs-markdown.hljs{display:block;overflow-x:auto;padding:.5em;background:#fff;color:#000}.hljs-comment,.hljs-quote,.hljs-variable{color:green}.hljs-keyword,.hljs-selector-tag,.hljs-built_in,.hljs-name,.hljs-tag{color:#00f}.hljs-string,.hljs-title,.hljs-section,.hljs-attribute,.hljs-literal,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-addition{color:#a31515}.hljs-deletion,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-meta{color:#2b91af}.hljs-doctag{color:gray}.hljs-attr{color:red}.hljs-symbol,.hljs-bullet,.hljs-link{color:#00b0e8}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.cnblogs-markdowncode{font-family:"CourierNew",sans-serif!important;font-size:12px!important;height:20px;line-height:20px;background-color:#f5f5f5!important;border:1pxsolid#ccc!important;padding:05px!important;border-radius:3px!important;line-height:1.8;margin:05px;vertical-align:middle;display:inline-block}.cnblogs-markdownprecode{display:block;margin:auto;vertical-align:auto;height:auto;line-height:normal}.cnblogs-markdown.hljs{font-family:"CourierNew",sans-serif!important;font-size:12px!important;line-height:1.5!important;padding:5px!important}.cnblogs-markdownpre{margin-top:10px;margin-bottom:10px}.dropdown-menua{color:#08c;text-decoration:none}.typeahead{z-index:1051;margin-top:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;padding:0;float:left;margin:2px00;list-style:none;background-color:#fff;text-shadow:none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#4078c0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>li>a{display:block;padding:3px10px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.mention_name{font-size:12px}.mention_username{font-size:12px;color:#999}.mention_image{float:left;margin-right:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:20px;height:20px}.active.mention_username{color:#fff}.dropdown-menu>.tips{color:#fff;text-decoration:none;outline:0;background-color:#4078c0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0);font-size:12px;padding:3px5px;clear:both;line-height:20px}
::selection{background:black;color:white;}::-moz-selection{background:black;color:white;}body{font-family:'adelle','Georgia',serif;color:#444;background:#fdfdfd;}a{color:black;text-decoration:none;transition:colorlinear0.2s;}a:hover{text-decoration:nonecolor:indianred;}.container{width:75%;margin:0auto;}.header_wrap{width:100%;border-bottom:solid1px#bcbcbc;}.header_wrap.header{padding:50px0;overflow:hidden;font-weight:bold;}.header_wrap.header.logo{width:40%;float:left;}.header_wrap.header.links{font-family:"proxima-nova","helveticaneue","helvetica",sans-serif;text-transform:uppercase;width:60%;text-align:right;float:right;margin-top:0.5em;}.header_wrap.header.linksa{margin:00.8em;}.content_wrap{margin-top:50px;}.index_post{line-height:1.6;margin-bottom:50px;border-bottom:1pxsolid#eaeaea;padding:50px0;}.index_post.post_left{float:left;width:30%;}.index_post.post_lefth2{line-height:1.2;margin:0;padding:0;font-weight:bold;}.index_post.post_left.date{color:#999;}.index_post.post_right{float:right;width:68%;}.index_post.post_rightimg{max-width:100%;border-bottom:5pxsolid#ffffff;}.index_post.post_rightp{margin:0;}.index_post.post_righta:hoverimg{border-bottom:5pxsolidindianred;}.post{line-height:1.6;margin-bottom:100px;word-break:break-word;}.post.title{position:relative;margin-top:0;font-weight:normal;margin-bottom:15px;line-height:1.1;font-family:'adelle','Georgia',"KaitiSC","KaiTi",serif;}.post.title.perman_link{color:#E60900;position:absolute;left:-25px;top:0.5em;font-weight:normal;}.post.date{color:#999;}.post.tags{color:#888;}.post.tagsa{color:#888;border-bottom:dotted1px#888;margin-left:10px;transition:alllinear0.4s;-webkit-transition:alllinear0.4s;-moz-transition:alllinear0.4s;}.post.tagsa:hover{color:black;border-bottom-color:black;margin-left:10px;}.postimg{max-width:100%;height:auto;margin:10pxauto;display:block;}.post.post_body{margin-top:30px;}.post.post_bodyp{margin:1.5em0;text-align:justify;line-height:1.8;}.post.post_bodya{color:#9c2525;-webkit-transition:alllinear0.4s;-moz-transition:alllinear0.4s;transition:alllinear0.4s;}.post.post_bodya:hover{color:#C9261E;border-bottom:solid1px#E60900;}.post.post_bodycode,.post.post_bodypre{font-family:Monaco,AndaleMono,CourierNew,monospace;}.post.post_bodyprecode{}.post.post_body.eof{text-align:center;margin:33px0;color:#bbb;}.footer_wrap{padding:80px010px;}.footer_wrapp{margin-top:5px;text-align:center;}.archive_list{list-style:none;}.archive_list.year{margin:50px015px0;color:#222;}.archive_list.post_set{overflow:hidden;margin-bottom:15px;}.archive_list.post_set.date{display:block;float:left;width:100px;}.archive_list.post_set.post_link{margin-left:100px;overflow:hidden;}.archive_list.post_set.date{}.archive_lista{-webkit-transition:alllinear0.4s;-moz-transition:alllinear0.4s;transition:alllinear0.4s;text-decoration:none;}.archive_lista:hover{color:#C9261E;border-bottom-color:#E60900;}.pager{margin-top:6em;}.pagera{color:#333;-webkit-transition:alllinear0.4s;-moz-transition:alllinear0.4s;transition:alllinear0.4s;}.pagera:hover{color:#C9261E;}.pager.pre{float:left;}.pager.next{float:right;}@mediascreenand(max-width:480px){body{}.post{line-height:1.6;margin-bottom:55px;}.post.title{line-height:1.2;}.post.title.perman_link{display:none;}.container{width:92%;}.index_post.post_left{display:block;width:100%;}.index_post.post_right{display:block;width:100%;}}.hll{background-color:#ffffcc;}.c{color:#60a0b0;font-style:italic;}.k{color:#007020;font-weight:bold;}.o{color:#666666;}.cm{color:#60a0b0;font-style:italic;}.cp{color:#007020;}.c1{color:#60a0b0;font-style:italic;}.cs{color:#60a0b0;background-color:#fff0f0;}.gd{color:#A00000;}.ge{font-style:italic;}.gr{color:#FF0000;}.gh{color:#000080;font-weight:bold;}.gi{color:#00A000;}.go{color:#808080;}.gp{color:#c65d09;font-weight:bold;}.gs{font-weight:bold;}.gu{color:#800080;font-weight:bold;}.gt{color:#0040D0;}.kc{color:#007020;font-weight:bold;}.kd{color:#007020;font-weight:bold;}.kn{color:#007020;font-weight:bold;}.kp{color:#007020;}.kr{color:#007020;font-weight:bold;}.kt{color:#902000;}.m{color:#40a070;}.s{color:#4070a0;}.na{color:#4070a0;}.nb{color:#007020;}.nc{color:#0e84b5;font-weight:bold;}.no{color:#60add5;}.nd{color:#555555;font-weight:bold;}.ni{color:#d55537;font-weight:bold;}.ne{color:#007020;}.nf{color:#06287e;}.nl{color:#002070;font-weight:bold;}.nn{color:#0e84b5;font-weight:bold;}.nt{color:#062873;font-weight:bold;}.nv{color:#bb60d5;}.ow{color:#007020;font-weight:bold;}.w{color:#bbbbbb;}.mf{color:#40a070;}.mh{color:#40a070;}.mi{color:#40a070;}.mo{color:#40a070;}.sb{color:#4070a0;}.sc{color:#4070a0;}.sd{color:#4070a0;font-style:italic;}.s2{color:#4070a0;}.se{color:#4070a0;font-weight:bold;}.sh{color:#4070a0;}.si{color:#70a0d0;font-style:italic;}.sx{color:#c65d09;}.sr{color:#235388;}.s1{color:#4070a0;}.ss{color:#517918;}.bp{color:#007020;}.vc{color:#bb60d5;}.vg{color:#bb60d5;}.vi{color:#bb60d5;}.il{color:#40a070;}
#EntryTag{margin-top:20px;font-size:9pt;color:gray}#divRefreshComments{text-align:right;margin-right:10px;margin-bottom:5px;font-size:9pt}.topicListFooter{text-align:right;margin-right:10px;margin-top:10px}*{margin:0;padding:0}body{color:#333;background:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;line-height:1.8}img{border:0}li{list-style:none}input,textarea{border:1pxsolid#999}h1,h2,h3,h4,h5,h6,th{font-weight:bold;color:#000}a{text-decoration:none;color:#333}a:hover{color:#999}#sideBar{width:220px;float:left;border:1pxsolid#999;border-top-width:0;overflow:hidden;padding:08px40px12px}#mainContent{float:right;margin-left:-250px;width:100%}.forFlow{margin:016px0266px}#footer{text-align:center}#lnkBlogLogo{display:none}#blogTitle{padding:16px}#blogTitleh1{font-size:17pt}#blogTitleh2{font-size:10.5pt;color:#999}#blogTitle.title{font-size:17pt}#blogTitle.subtitle{font-size:10.5pt;color:#999}#navigator{background:#f6f6f6;border:1pxsolid#ccc;border-width:1px;height:30px;line-height:30px;color:#999;padding-left:15px;padding-right:5px;padding-top:2px\9}#navigatorimg{display:none}.blogStats{float:right;color:#999}#navListli{float:left;margin-right:20px;font-size:10.5pt}#sideBarli,.divRecentCommentAticle{text-indent:-1.5em;margin-left:1.5em}#sideBarh3,#MyIng.ing_title{margin:16px00-8px;font-size:14px;text-align:left}#calendar{margin-top:16px;text-align:center}#calendartable{width:90%;margin:0auto}#calendar.CalOtherMonthDay{color:#999}#sideBar.divRecentComment{color:#666;margin:008px8px}.ing_titlea:link,.ing_titlea:visited,.ing_titlea:hover,.ing_titlea:active{font-weight:bold}div.commentformtextarea{width:450px;height:300px;ont-size:13px}.dayTitle{display:none}.entrylistTitle,.thumbTitle,.PostListTitle,.forFlowh3div,.galleryTitle{font-size:14px;font-weight:bold;margin-top:20px;text-align:left}.entrylistDescription,.thumbDescription{margin-left:16px}.postTitle,.entrylistPosttitle,.feedback_area_title{border-bottom:1pxsolid#ddd;font-size:14px;font-weight:bold;margin:20px010px}.postBodyp{margin-top:12px}.postBodyh5{font-size:10pt}.postCona,.postBodya,.feedbackCona{border-bottom:1pxdotted#333;color:#000}.postCona:hover,.postBodya:hover,.feedbackCona:hover{border-color:#999}.postDesc,.entrylistItemPostDesc{border-bottom:1pxdotted#999;color:#999;text-align:right;padding-bottom:20px}.PostList{float:none;clear:both;text-align:right;width:96%;margin:auto;padding:6px0;overflow:hidden;border-bottom:1pxdotted#ccc}.postTitl2{float:left}.postText2{text-align:left;color:#666}.feedbackItem{padding:8px;border-bottom:1pxdotted#ccc}.feedbackManage{float:right}.feedbackCon{margin-left:1em;color:#666}.commentformtddivspan{margin-left:12px}.galleryimg{margin:8px}#taglist{margin:20pxauto}.pfl_feedback_area_title{font-size:16px;margin:16px0;font-weight:bold}.pfl_feedback_area_titlea{font-size:12px;color:#999;font-weight:normal}.pfl_feedbacksubtitle{height:30px}.pfl_feedbackname,.pfl_feedbackManage{float:left;margin:10px20px00}.pfl_feedbackCon,.pfl_feedbackAnswer{clear:both;margin-left:12px}.btn_my_zzk{border:0}#sideBarMain{padding-left:0}#MyIng{padding-left:10px}p{margin-top:0;margin-bottom:0}div#sideBardiv#side_ing_blockulli{margin-left:0;text-indent:0}