ul li{line-height:22px;}
a:link,a:visited{text-decoration:none; color:#5d5d5d;}a:hover{text-decoration:underline;}a img{overflow:hidden;}
ul.cola{ text-align:justify; text-justify:distribute;}ul.cola li{display:inline-block; text-align:center; vertical-align:top; *display:inline; overflow:hidden;}
ul.col li{display:inline-block;vertical-align:middle; text-align:center;}
.clr:after{content:" "; display:block; height:0; font-size: 0; clear:both; visibility:hidden;}
.cr:before, .cr:after{content:"";display:table;}.cr:after{clear:both;}.cr{zoom:1;}
.wp{overflow:hidden;}.p_r{position:relative; overflow:hidden;}.r{float:right;}.l{float:left;}
/*public*/

.hd{color:#CCC; border-bottom:1px solid #dadada; padding:10px 0px; margin-left:20px; margin-right:20px;}
.hd h4 a:link,.hd h4 a:visited{color:#0954A6;}
.hd a.r:link,.hd a.r:visited,.ft a.r:link,.ft a.r:visited{color:#0097CC; font-size:13px; font-weight:bold;}

.ct{ margin:20px;}
.ct h5{margin-bottom:10px;}
.ct a:link,.ct a:visited{color:#0097CC; text-decoration:underline;}
.ct em{color:#F03; font-style: normal;}
.ct p{ margin:10px 0px;line-height:22px}
.ct img{ margin:10px; border:1px solid #d5d5d5; padding:1px; border-radius: 6px; box-shadow: 1px 1px 2px #CCC;}
.ct table{margin:10px;}
.ct table td{border:1px solid #d5d5d5; padding:4px;}
.ct .tips{border:2px solid #F3DDC6; background-color:#FFFCEE;padding:10px}
.ft{color:#999;border-top:1px solid #dadada; padding:10px 0px;margin-left:20px; margin-right:20px;}


.zk .txts p{ margin-bottom:1.8em;}.syntaxhighlighter .comments, .syntaxhighlighter .comments a {color: #CCC!important;}.syntaxhighlighter table td.code .line {height: 20px !important;line-height: 20px !important;padding: 0 1em !important;}.syntaxhighlighter .string, .syntaxhighlighter .string a {color:#069!important;}.syntaxhighlighter table td.gutter .line {border-right:3px solid #efefef!important; color: #ccc;height: 20px !important;line-height: 20px !important;}hr{ border:none!important; border-top:1px solid #ccc!important; margin:40px 0px;}.gray6 div.syntaxhighlighter{ margin-bottom:1.8em!important;}.zk .txts .mgt0{margin-top:6px;}.zk .txts h2{ margin-top:50px; margin-bottom:50px; box-shadow: 2px 4px 6px #efefef;border-radius: 0 0 8px 0; border-bottom:1px dashed #c3e0e1;}.zk .txts h4,.txts h3{ font-size:16px; margin:30px 0px 10px; color:#3A8CC6;}ul.fs14{ margin-bottom:20px;}ul.fs14 li{ font-size:14px; line-height:28px;}