/*--------------------------全--局-------------------------------*/
body{margin:0;padding:0;color:#343434;font-size:13px;background:#FFFFFF; font-family: "宋体",verdana,arial;}
a:link {color: #0000FF;}
a:visited {color: #840084;}
a:hover {color: #0000FF;}
a:active {color: #0000FF;}
ul{list-style-type:none;list-style-position : outside;margin:0 0 0 0;padding:0 0 0 0;word-break:break-all;}
li{margin:0 0 0 0;padding:0 0 0 0;}
p{margin:0 0 0 0;padding:0 0 0 0;word-break:break-all;}
img{border:0;}

/*---------------------------------------------------------------*/
#divAll{width:97%;overflow-x:hidden;margin:0 auto;padding:0 auto;}
#divPage{width:100%;margin:0 auto;padding:60px 6px 40px 6px;text-align:left;float:left;}
#divMiddle{width:75%;margin-left:20px;padding:0;text-align:left;float:left; border-right:1px dashed #D0D0D0;}
#divTop{width:97%;margin:0 0 20px 0;text-align:left;float:left;background: #FFFFFF url(/static/image/logo.png) no-repeat 0 5px;}
#divMain{width:100%;margin:0 auto;padding:10px 0 0 0;text-align:left;float:left;border-top:1px solid #D0D0D0;}
#divBottom{width:97%;margin:0 00;padding:0;float:left;height:30px;}
#divSidebar{width:22%;margin:0 0 0 0;padding:0 0 10px 0px;float:left;}


/*------------------------------侧边栏定义---------------------------*/
.function {float:left;width:99%;margin:10px 0 10px 0;padding:0;text-align:left;}
.function .function_t{font-size:1.14em;height:24px;color:#343434;line-height:24px;margin:10px 0 10px 0;padding:3px 0 3px 40px;font-weight:bold;}
.function ul{text-align:left;width:99%;margin:0 0 0 0;padding:0 0 0 0;list-style-position:outside;list-style-type:none;}
.function li{font-size:1em;margin:0 0 0 0;padding:4px 0 4px 0em;}
.function .function_c div{padding:0.5em 0 0.5em 0em;}
.function .ul-subcates{padding:0 0 0 0;}
.function .ul-subcates li{padding-top:5px;padding-left:15px;}



/*------------------------------网站目录定义---------------------------*/

#divMisc li{padding-left:0em;background:none;}
#divCatalog li span.feed-icon{display:none;}
#divSearchPanel input[type="text"]{border:1px solid #bfd0d7;height:24px;line-height:24px;width:150px;}
#divSearchPanel input[type="submit"]{border:1px solid #bfd0d7;height:28px;line-height:24px;width:50px;margin-left:0px;color:#ffffff;background:#226bb8;}
#divTags {padding:0 0 0 0;}
#divTags .tag-count{display:none;}
#divTags li{float:left;background:none;padding-left:0;padding-right:0.5em;padding: 5px 8px 5px 0;display: inline;clear : none;}
#divComments li,divPrevious li{width:200px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
#divCatalog .li-subcate { padding-left:15px; background:url(/static/image/li-subcate.png) no-repeat left top;}
/*---------------------------------------------------------------*/




div.post {width:97%;margin:10px 0 10px 0;padding:0 0 0 0;text-align:left;}
div.post .post-title{width:97%;padding:5px 0 2px 0;margin:2px 0 2px 0;font-size:18px;}
div.post .post-date{width:97%;margin:0 0 0 0;padding:5px 0 2px 0;font-size:11px;color:gray; font-weight:normal;}
div.post .post-footer{width:97%;margin:10px 0 25px 0;padding:2px 0 10px 0;font-size:13px;color:gray;height:20px;text-align:left;border-bottom:1px solid #D0D0D0; font-weight:normal;}
div.post .post-tags{width:97%;margin:2px 0 2px 0;padding:2px 0 0 0;font-size:12px;color:gray;height:20px;text-align:left;}
body.multi div.post .post-tags{/*display:none;*/}
div.post div.post-body{width:97%;margin:10px 0 0 0;padding:0 0 0 0;font-size:13px; text-align:justify; text-justify:inter-ideograph;line-height:180%;}
div.post-body div.media a{padding-left:16px;background:#FBFBFB url("http://127.0.0.1:8088/zb_users/theme/GoogleblogPHP/style/google/media.gif") no-repeat 0 center;}
div.post-body p{margin:10px 0 15px 0;padding:0;}
div.post-body p.img{margin:0;padding:0;text-align:center;border:1px #e3e3e3 solid; }
div.post-body p.inscript{margin:0;padding:0;padding-right:20px;text-align:right;}
div.post-body p.code{padding:5px;border:1px dotted black;}
div.post-body div.code{padding:5px;border:1px dotted black;}
div.post-body h1{color: #343434;margin:0;padding:0;font-size:16px;}
div.post-body h2{color: #343434;margin:0;padding:0;font-size:14px;}
div.post-body h3{color: #343434;margin:0;padding:0;font-size:13px;}
div.post-body h4{color: #343434;margin:0;padding:0;font-size:12px;}
div.post-body h5{color: #343434;margin:0;padding:0;font-size:12px;}
div.post-body h6{color: #343434;margin:0;padding:0;font-size:12px;}
div.post .post-title a{color: #343434; text-decoration: none;}
div.post-body img{border:1px #e3e3e3 solid; max-width:600px;width: expression(this.width > 600 ? 600: true);   /*IE6*/ height: auto;}


/*---------------------------文章上下翻条------------------------*/
div.post-nav {width:100%;height:20px;margin:0 0 10px 0;clear:both;font-size:1em;}

/*---------------------------文章和评论翻页条------------------------*/
a.l{text-align:left;float:left;}
a.r{text-align:right;float:right;}

/*--------------------------分页条-------------------------------*/
span.page{padding:2px 8px 2px 8px;margin:4px;}
span.now-page{font-weight:bolder;padding:2px 5px 2px 5px;margin:5px;border:1px solid #D0D0D0;}
a:hover span.page{border:1px solid red;}
ul.ul-subcates{padding: 8px 0 0 0;margin-bottom:-8px;}
span.sh{border:1px solid #CCC;padding:0 3px;margin-right:5px;font-size:.5em;font-family:monospace;cursor:pointer;color:#666;}

/*---------------------------------------------------------------*/
#BlogTitle{font-size:24px;margin:0 0 0 0;padding-left:160px;font-weight:bold;}
#BlogTitle a{color:#343434;}
#BlogTitle a:hover {color: #DC143C;text-decoration: none;}
#BlogTitle a:active {color: #DC143C;text-decoration: none;}
#BlogSubTitle{color: gray;font-size:15px;margin:12px 0 0 0;padding-left:160px;}
#BlogPowerBy{font-size:12px;height:20px;margin:0;padding:25px 10px 0 0;text-align:left;font-weight:normal;}
#BlogCopyRight{font-size:12px;height:20px;margin:0;padding:0 10px 0 0;text-align:left;float:none;clear:both;font-weight:normal;}


/*---------------------------------------------------------------*/
p.posttop {margin:10px 0 0 0;padding:10px 0 10px 0;font-weight:bold;font-size:15px;}
p.postbottom {margin:0 0 10px 0;padding:5px 0 0 0;}
#frmSumbit{padding:0;margin:0;}
#frmSumbit p{padding:5px 0 5px 0;}


input.button{background: white;border: 1px double #D0D0D0;color: #333;padding: 0.05em 0.25em 0.05em 0.25em;}
input.text {padding: 0.15em 0.25em 0.20em 0.25em;border: 1px double #D0D0D0;width: 200px;background: white;}
textarea.text {padding: 0.15em 0.25em 0.20em 0.25em;border: 1px double #D0D0D0;width: 80%;height: 80px;background: white;}

/*-----------------------新版表格日历-----------------------*/

#divCalendar .function_t { display:none;}
#divCalendar .function_c { width:100%; padding:0 4px 12px 4px;}
#divCalendar table{width:210px;table-layout:fixed；}
#divCalendar caption{ text-align:center; height:24px; margin:0; padding:0; font-size:12px; font-weight:bold;}
#divCalendar caption a { padding:0 10px;}
#divCalendar th{background:#f0f0f0;text-transform: uppercase;height:26px;text-align:center;}
#divCalendar td{text-align:center;height:25px;}
#divCalendar td.pad{background:none}
#divCalendar td a{display:block;line-height:25px;background:#e3e3e3; color:#0273C6;}
#today{font-weight:bold;}


/*---------------------------------------------------------------*/
ul.msg{width:94%;margin:10px 0 15px 0;padding:0px;text-align:left;list-style-position : outside;table-layout: fixed;word-wrap:break-word;}
li.msgname{padding:2px 0 2px 5px;margin:0px;}
li.tbname{padding:15px 0 10px 0;margin:0px;font-weight:bold;font-size:15px;border:0;}
li.msgurl{text-align:right;padding:2px 10px 2px 10px;margin:0;font-size:1em;}
li.msgarticle{list-style-position : outside;padding:10px;margin:0;line-height:160%; background:#FFF;padding-left:65px;}
li.msgtime{padding:5px 0 0 0;font-weight: normal; font-size:0.8em;}
ul.mutuality{margin:5px 0 10px 0;}
ul.mutuality li.tbname{padding:10px 0 10px 0;margin:0px;border:none;font-weight:bold;font-size:15px;}
ul.mutuality li.msgarticle{background:#ffffff;padding:0 10px 10px 0px;border:none;}
li.msgarticle div.quote{padding:10px;background:#f0f0f0;}
li.msgarticle div.quote-title{margin:2px;padding:3px;font-size:120%;border-bottom:1px #f8f8f8 solid;}
img.avatar{width:40px;height:40px;float:left;padding:4px;border:1px solid #eaeaea;}



/************评论发表用的样式*************/
#divCommentPost{width:98%;margin:0 0 0 0;padding:5px 1% 15px 0;}
#divCommentPost p{margin-top:10px;}
#divCommentPost label{margin-top:5px;}
#divCommentPost p.posttop{color:#3c6da7;padding-bottom:10px;font-size:1.1em;}
#divCommentPost img{margin-bottom:-0.5em;}
#cancel-reply{float:right;margin-right: 2em;}
div.reply-frm{background:#f0f0f0;box-shadow: 0 0 15px #666;margin:1em 1% !important;padding:.3em .8em !important;}

input.text{border:1px solid #d7d7d7;line-height:20px;height:24px;padding:2px 5px 2px 5px;}
#txaArticle{padding:5px;width:95%;height:150px;border:1px solid #d7d7d7;}
input.button {color:#FFFFFF; font-size:1em; width:100px; height:32px; background:#3a6ea5; border:1px solid #3399CC;cursor: pointer;}


/*---------------------------------------------------------------*/
#divNavBar{width:100%;margin:0 auto;padding:0 auto;background:#242424;height:30px;position:fixed;_position:absolute;min-width:1000px;}
#divNavBar h3{display:none;}
#divNavBar ul{margin:0;padding:0 20px 0 0;padding-left:20px;}
#divNavBar li{float:left;margin:0 0 0 0;}
#divNavBar a{float:left;margin:0 0 0 0;padding:7px 10px 8px 10px;text-decoration: none;}
#divNavBar a:link {color: #bcbbbb;}
#divNavBar a:visited {color: #bcbbbb;}
#divNavBar a:hover {color: white;background:#444343;border-bottom:1px solid #de0f0f;}
#divNavBar a:active {color: white;background:#444343;}
#divNavBar a.on{color: #FFFFFF;font-weight:bold;}
#divNavBar .cp-login{float:right;padding-right:20px;}
#divNavBar .cp-hello{float:right;color: #bcbbbb;display:none;}
#divNavBar .cp-hello+br{display:none;}




#divTop h1 img { padding-top: 0px; padding-right: 10px; float: left;}
#divTop h1 span { font-weight: bold;text-decoration: none;}
#divTop h1 span a:visited  { font-weight: bold;text-decoration: none;}
#divTop h1 a:link {color: #343434;text-decoration: none;}
#divTop h1 a:visited {color: #343434;text-decoration: none;}
#divTop .s{ float:right;}
#divTop .s input[type="text"]{border:1px solid #bfd0d7;height:24px;line-height:24px;width:180px;}
#divTop .s input[type="submit"]{border:1px solid #bfd0d7;height:28px;line-height:24px;width:50px;margin-left:0px;color:#ffffff;background:#226bb8;}

div.mutuality{font-size:1.2em;padding:5px 1% 5px 0;display:none;}
ul.mutuality{padding:15px 0;}
ul.mutuality li{line-height:35px;border-bottom:1px #d0d4c8 dashed;padding-left:0px;}
span.time{float:right;}
