@charset "utf-8";
/*整体样式*/
body { font-family:微软雅黑, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999999; line-height:17px; margin:0 auto; padding:0px; background:#e2e2e2 url(images/indexBg.jpg) repeat-x; }
.clear { clear:both; }
body ul li p ol dl dt dd { margin:0; padding:0; list-style:none; }
h1, h2, h3 { font-size:14px;}
h4, h5, h6 { font-size:12px; color:#df1f00; }
#header, #content, #sidebar, #footer, .widget, .entry { overflow:hidden; }
blockquote { background:url(images/quote2.gif) no-repeat; padding:0px 20px 0px 20px; background:#FFFFFF; }
a, a:visited { color:#666666; text-decoration:none; }
a:hover { color:#9547fb; text-decoration:none; }
#main { width:987px; height:auto; margin:0 auto; margin-top:30px; }
/*首页文章列表*/
#content { width:715px; height:auto; float:left; margin-right:0px; }
#content img { border:1px #d5d5d5 solid; margin:4px auto 4px auto; }
#content img:hover { border:1px #9547fb solid; }
.post-content { width:654px; margin:0px auto 12px auto; }
.post-content p { font-size:14px; clear:both; line-height:20px; color:#666;   }
.postBtn a, .postBtn a:visited{color:#ff8808;}

/*导航样式*/
.nav { margin:0px; clear:both; background:url(images/bg.png) no-repeat; width:575px; height:54px; padding-left:140px; }
.nav li { float:left; margin:20px 14px 0px 0px; list-style:none; }
.nav li a { color:#9547fb; padding:8px; padding:2px 4px 2px 4px; }
.nav a:hover { background:#9547fb; color:#fff; font-size:12px; padding:2px 4px 2px 4px; text-decoration:none; }
/*注册，登录*/
#loginBox { float:right; width:160px; }
#log { width:150px; height:20px; }
#log li { float:left; list-style:none; margin:0px; padding:0px; margin:auto 5px auto auto; padding:0px; color:#cccccc; vertical-align:bottom; }
#log li img{ margin-top:-2px; margin-top:0px\9;}
#log li a, #log li a:visited { color:#ff8808; text-decoration:none; }
#log li a:hover { color:#9547fb; text-decoration:none; background:none; }
/*文章模板*/
.postBg { width:715px; height:auto; background:#f9f9f9; border-top:1px solid #f9f9f9; }
.post { width:688px; height:auto; text-align:justify; text-justify:inter-ideograph; margin:0px auto 14px auto; border:4px solid #ebebeb; clear:both;  }
.post:hover { border:4px solid #e1e1e1; background:#FFF; }
.postTitle { width:100%;  }
.posth1 { background:#ebebeb; padding:10px 8px 8px 8px;  font-weight:normal; }
.posth2 { font-size:16px; line-height:38px; *line-height:35px;
font-weight:bold; }
.posth2 a:hover { color:#9547fb; }
/*文章底部*/

/*标头样式*/
.metaUl { width:650px; border-top:1px solid #ebebeb; margin:6px auto 12px auto; padding:0px; }
.metaUl li { float:left; margin:8px 0px 0px 0px; list-style:none; }
.metaUl li a, .metaUl li a:visited { color:#cccccc; }
.metaUl li a:hover { color:#9547fb; }
#licomIco { background:url(/wp-content/themes/piooo/images/bg.png) no-repeat -512px -52px; padding-left:14px; }
#licomCat { background:url(/wp-content/themes/piooo/images/bg.png) no-repeat -512px -72px; padding-left:14px; }
#licomTim { background:url(/wp-content/themes/piooo/images/bg.png) no-repeat -512px -92px; padding-left:14px; color:#cccccc; float:right; }
/*右侧*/
#sidebar { width:270px; float:left;  }
#sidebar h2 { font-size:12px; padding:1px 0 1px 4px; }
#sidebar ul { padding:0px; list-style:none; }
#sidebar ul li { list-style:none; }
.r1 { width:268px; width:270px\9; border:1px solid #FFF; height:auto; border-left:0px;  border-bottom:0px; clear:both; background:#ececec; margin:2px auto 0px 0px; }
.hl { background:url(/wp-content/themes/piooo/images/bg.png) no-repeat -2px -56px; width:264px; height:85px; margin:14px auto 0px 5px;  }
.hl li { float:left; margin:4px; padding-left:2px;  }
.hl li img { border:0px; }
#hltite { width:90px; clear:both; padding-left:20px; padding-top:5px; background:url(/wp-content/themes/piooo/images/bg.png) no-repeat -509px -110px; clear:both; float:none; font-weight:bold; color:#666; margin-bottom:14px; }
.mestyle { border:0px; width:240px; margin:15px auto auto 3px; }
.mestyle img { border:1px solid #FFF; }
.mestyle td { text-align:left; line-height:12px; }
/*搜索*/
.textbox { border:1px solid #e2e2e2; background:#FFF; float:left; height:21px; width:176px; line-height:24px; width:176px\9; vertical-align:middle; }
#btnSearch { background:url(/wp-content/themes/piooo/images/bg.png) no-repeat -420px -55px; width:91px; height:25px; cursor:pointer; border:0px; margin:0px; padding:0px; float:left; }
#btnSearch:hover { background:url(/wp-content/themes/piooo/images/bg.png) no-repeat -420px -81px; width:91px; height:25px; cursor:pointer; border:0px; margin:0px; padding:0px; float:left; }
.textBox02{border:1px solid #e2e2e2; background:#FFF;  height:21px; width:178px; line-height:24px; width:176px\9; vertical-align:middle; color:#999999;}
.textBox03{border:1px solid #e2e2e2; background:#FFF; width:460px; color:#999999;}
.textBox04{border:1px solid #e2e2e2; background:#FFF; width:121px; color:#999999;}

/*右侧列表整体设定*/
#imBox { width:268px; width:269px\9; height:auto; clear:both; background:#e7e7e7; border:1px solid #FFFFFF; border-left:0px;  margin:0px auto auto 0px; }
#im01 { background:url(/wp-content/themes/piooo/images/bg.png) no-repeat -2px -143px; width:264px; height:85px; margin:24px auto 0px 5px; }
#im01 h2 { width:90px; clear:both; padding-left:20px; padding-top:5px; background:url(/wp-content/themes/piooo/images/bg.png) no-repeat -505px -135px; clear:both; float:none; font-weight:bold; color:#666; }
#im02 { background:url(/wp-content/themes/piooo/images/bg.png) no-repeat -2px -143px; width:264px; height:auto; margin:14px auto 0px 5px; }
#im02 h2 { width:150px; clear:both; padding-left:20px; padding-top:5px; background:url(/wp-content/themes/piooo/images/bg.png) no-repeat -505px -162px; clear:both; float:none; font-weight:bold; color:#666; }

#im03 { background:url(/wp-content/themes/piooo/images/bg.png) no-repeat -2px -143px; width:264px; height:auto; margin:14px auto 0px 5px; clear:both; clear:both; float:none; }
#im03 h2 { width:150px; clear:both; padding-left:20px; padding-top:5px; background:url(/wp-content/themes/piooo/images/bg.png) no-repeat -505px -185px; clear:both; float:none; font-weight:bold; color:#666; }
#im03 li{ clear:both;}
#im04 { margin:14px auto 0px 10px;}
#im04 li a, #im04 li a:visited{ color:#999999;}
#im04 li a:hover {color:#9547fb;}



.tagBox { margin:6px; }
/*好友链接*/
.fedlnk{ margin:0px auto auto auto; float:left; width:130px; line-height:24px;}
.fedlnk li{ margin:0px; padding:0px; line-height:17px; list-style:none; padding-left:8px;}
.fedlnk li a, .fedlnk li a:visited{ color:#666;}
.fedlnk li a:hover {color:#9547fb;}
/*最近留言*/
.zly{ margin:auto auto 20px 8px; line-height:24px; }

/*评论*/
.navigation { height:40px; line-height:20px; width:650px; margin:20px auto 8px auto; padding-top:8px; border-top:1px dotted #CCCCCC; }
.alignleft { float:left; }
.alignleft a{ color:#9547fb;}
.alignright { float:right; }
.alignright a{color:#9547fb}
/*留言列表*/
.commentitle { font-weight:bold; font-size:14px;  height:20px; width:655px; border-bottom:1px solid #ebebeb; }
ol#commentlist li { list-style:none; font-size:12px; font-weight:700; padding:0; margin:0; }
#bbsBox{ margin:4px 14px 14px 14px;}
#bbsBox img{ border:1px solid #f9f9f9;}

#tablist { border:1px dotted #CCCCCC; margin:2px 0px 0px 0px; clear:both; background:#FFF; }
#tablist td { text-align:left; vertical-align:top; text-align:left; padding:8px; }
#tablist td a { color:#df1f00; vertical-align:text-bottom; }

#hf { float:right; padding-top:2px; color:#CCCCCC; margin-right:5px; }
/*搜索*/
.pagetitle { margin:20px 20px 20px 20px; border-bottom:1px dotted #CCCCCC; padding:8px; font-size:14px; color:#666; }
.post-meta { }
#comments { font-size:12px; padding-top:10px; }
#content .commentlist { margin:0; padding:0; }
#content .commentlist li { list-style:none; border-top:2px solid #fbfbfb; }
.thdrpy { float:right; }
.commentlist li cite { font-style:normal; font-weight:700; font-size:12px; }
.commentlist li .cmtinfo em { float:right; color:#999; }
#content .nocomments { text-align:center; color:#999; font-size:11px; }
/*底部*/
#footer { clear:both; width:100%; color:#CCCCCC; }
#footer p { line-height:15px; text-align:left; margin:0; }
#footer a { color:#ff0052; text-decoration:none; }
#footer a:hover { color:#ff0052; text-decoration:none; }
span.required { color:red; }
#respond { padding-top:5px; margin:20px 0px auto 0px;  }
/*底部增加检索*/


/*titlecolor*/
.tag-link-1 { color:#ff0052; }
.tag-link-2 { color:#ff6300; }
.tag-link-3 { color:#b1d700; }
.tag-link-4 { color:#00968a; }
.tag-link-5 { color:#230a79; }
.tag-link-6 { color:#a90073; }
.tag-link-7 { color:#0088FF; }
.tag-link-8 { color:#0088FF; }
.tag-link-9 { color:#0088FF; }
.tag-link-10 { color:#0088FF; font-weight:bold; }
.tag-link-11 { color:#ff0052; }
.tag-link-12 { color:#ff6300; }
.tag-link-13 { color:#b1d700; }
.tag-link-14 { color:#00968a; }
.tag-link-15 { color:#230a79; font-weight:bold; }
.tag-link-16 { color:#a90073; }
.tag-link-17 { color:#0088FF; }
.tag-link-18 { color:#0088FF; }
.tag-link-19 { color:#0088FF; }
.tag-link-20 { color:#0088FF; }
.tag-link-21 { color:#ff0052; }
.tag-link-22 { color:#ff6300; font-weight:bold; }
.tag-link-23 { color:#b1d700; }
.tag-link-24 { color:#00968a; }
.tag-link-25 { color:#230a79; }
.tag-link-26 { color:#a90073; }
.tag-link-27 { color:#0088FF; }
.tag-link-28 { color:#0088FF; }
.tag-link-29 { color:#0088FF; }
.tag-link-30 { color:#0088FF; }
.tag-link-31 { color:#ff0052; }
.tag-link-32 { color:#ff6300; }
.tag-link-33 { color:#b1d700; font-weight:bold; }
.tag-link-34 { color:#00968a; }
.tag-link-35 { color:#230a79; }
.tag-link-36 { color:#a90073; }
.tag-link-37 { color:#0088FF; }
.tag-link-38 { color:#0088FF; }
.tag-link-39 { color:#0088FF; }
.tag-link-40 { color:#0088FF; }
.tag-link-41 { color:#ff0052; }
.tag-link-42 { color:#ff6300; }
.tag-link-43 { color:#b1d700; }
.tag-link-44 { color:#00968a; }
.tag-link-45 { color:#230a79; font-weight:bold; }
.tag-link-46 { color:#a90073; }
.tag-link-47 { color:#0088FF; }
.tag-link-48 { color:#0088FF; }
.tag-link-49 { color:#0088FF; }
.tag-link-50 { color:#0088FF; }
/*-----------引用----------*/



/*文本编辑器需要文件*/
/*----------------sound code style by dabai time:2009-01-05---------------------*/
.codeHead { font-weight: bold; font-size: 12px; padding: 5px; padding-left: 15px; background: #fff; border-bottom: 1px solid #ddd; }
.codeText { border: 1px solid #ddd; width: 80%; overflow: auto; margin: 0 0 1.1em; padding: 0; word-break: break-all; background: #fff; font: 12px 'Courier New', Monospace; }
.codeText ol { list-style: decimal-leading-zero; margin: 0 1px 0 26px; padding: 5px 0; color: #5C5C5C; border-left: 1px solid #ddd; background: #FAFAFA; }
#content .codeText ol li { margin-left:6px; padding-left:0; list-style:outside decimal; display:list-item; }
.codeText ol li.alt { }
.codeText ol li span { color: #000; }
.codeText .comment, .codeText .comments { color: #008200; }
.codeText .string { color: blue; }
.codeText .keyword { color: #069; font-weight: bold; }
.codeText .preprocessor { color: gray; }
.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 .comment { color: green; }
.dp-vb .string { color: blue; }
.dp-vb .preprocessor { color: gray; }
.dp-vb .keyword { color: blue; }
.dp-sql .comment { color: green; }
.dp-sql .string { color: red; }
.dp-sql .keyword { color: #7f0055; }
.dp-sql .func { color: #ff1493; }
.dp-sql .op { color: blue; }
.dp-xml .cdata { color: #ff1493; }
.dp-xml .comments { color: green; }
.dp-xml .tag { font-weight: bold; color: blue; }
.dp-xml .tag-name { color: #7f0055; font-weight: bold; }
.dp-xml .attribute { color: red; }
.dp-xml .attribute-value { color: blue; }
.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 .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 .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 .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 .comment { color: #3f7f5f; }
.dp-j .string { color: #2a00ff; }
.dp-j .keyword { color: #7f0055; font-weight: bold; }
.dp-j .annotation { color: #646464; }
.dp-j .number { color: #C00000; }
.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; }
/*----------------END sound code style by dabai time:2009-01-05---------------------*/
