﻿/*--------------------------全--局-------------------------------*/
body{  margin:0;  padding:0;  color:#000000;  font-size:13px;  background:#FFFFFF;          font-family: verdana,arial; }

a:link {  color: #339; }
a:visited {  color: #906; }
a:hover {  color: #339; }
a:active {  color: #c00; }
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:980px;  margin:0 auto;  padding:0 0 30px 0;  }


#divPage{  width:948px;  margin:0 0 0 0;  padding:40px 0 0 20px;  text-align:left;  float:center;  }

#divMiddle{  width:680px;  margin:0 0 0 0;  padding:0;  text-align:left;  float:left;    border-right:1px dashed #D0D0D0; }


#divTop{  width:680px;  margin:0 0 10px 0;  padding:0;  text-align:left;  float:left;  background:#FFFFFF; }



#divMain{  width:680px;  margin:0;  padding:0;  text-align:left;  float:left; }

#divBottom{  width:680px;  margin:0;  padding:0;  text-align:center;  float:left;  height:80px; }

#divSidebar{  width:220px;  margin:0;  padding:0 0 10px 20px;  text-align:center;  float:left; }

/*---------------------------------------------------------------*/
div.function {  float:left;  width:99%;  margin:2px 0 18px 0;  padding:0 0 0 0px;  text-align:left; }
div.function h3{  font-size:14px;  height:15px;  margin:0 0 0 0;  padding:5px 0 0 5px;  color:black; }
div.function ul{  text-align:left;  width:99%;  margin:2px 0 0 0;  padding:5px 0 0 0;  list-style-position:outside;  list-style-type:none; }
div.function li{  margin:0 0 0 0;  padding:2px 0 1px 5px; line-height:1.5em;}

#divCatalog li{  background:none;  padding:2px 0 1px 4px; }
/*#divCatalog li span.feed-icon{
 display:none;
}*/

#divMisc{  padding:10px 0 5px 0; }

#divMisc ul{  border:none; }
#divMisc li{  padding:2px 0 2px 5px;  background-image : none; }

div.function li span.feed-icon a{  background:url("google/feed.gif") no-repeat 0 1px;  margin:0 0 0 0;  padding:0 0 0 0;  font-size:14px;  height:11px;  width:11px; }
div.function li span.feed-icon img{  height:12px;  width:9px;  visibility:hidden;  margin:0;  padding:0; }

#divContorPanel li{  background-image : none; }

#divSearchPanel li{  background-image : none; }

form {          margin-bottom: 0px;               }

#divdy li a{         color: #333; }


/*---------------------------------------------------------------*/


div.post {  width:97%;  margin:10px 0 10px 0;  padding:0 0 0 0;  text-align:left; }
div.post-nav {  width:100%;  clear:both;  float:left; }
div.post-nav a.l{  float:left;  padding-right:10px;  padding-bottom:10px; }
div.post-nav a.r{  float:right;  padding-left:10px;  padding-bottom:10px; }

div.post .post-title{  width:97%;  padding:5px 0 2px 0;  margin:2px 0 2px 0;  font:normal normal bold 20px/1.5em "微软雅黑","黑体"; }
div.post .itop {font-size:18px;}

div.post .post-date{  width:97%;  margin:0 0 0 0;  padding:5px 0 2px 0;  font:normal normal 11px/1.2em "微软雅黑","PMingliu"; color:#999;}

div.post .post-footer{  width:97%;  margin:10px 0 25px 0;  padding:2px 0 10px 0;    height:20px;  text-align:left;  border-bottom:1px dashed #D0D0D0; font:normal normal 11px/1.2em "微软雅黑","PMingliu";  color:#999; }


div.post .post-tags{  width:97%;  margin:2px 0 2px 0;  padding:20px 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:12px;          text-align:justify; text-justify:inter-ideograph;  line-height:180%; color:#333;}

div.post-body div.media a{  padding-left:16px;  background:#FBFBFB url("google/media.gif") no-repeat 0 center; }

div.post-body img{  padding:4px 4px 4px 4px;  border:0;  clear : both;  float : none; }

div.post-body p{  margin:1em 0;  padding:0; font:normal normal 14px/1.8em "Times New Roman"; }
div.post-body p.img{  margin:0;  padding:0;  text-align:center; }
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;
}

.post-body:first-letter {font-size:2.5em; float:left; padding:5px 2px 0 0; line-height:1.2em; font-family:"楷体_GB2312"; font-weight:bold; color:#c00;}

div.post-body h1{
 color: #000000;
 margin:0;
 padding:0;
 font-size:16px;
}
div.post-body h2{
 color: #000000;
 margin:0;
 padding:0;
 font-size:14px;
}
div.post-body h3{
 color: #000000;
 margin:0;
 padding:0;
 font-size:13px;
}
div.post-body h4{
 color: #000000;
 margin:0;
 padding:0;
 font-size:12px;
}
div.post-body h5{
 color: #000000;
 margin:0;
 padding:0;
 font-size:11px;
}
div.post-body h6{
 color: #000000;
 margin:0;
 padding:0;
 font-size:10px;
}

div.post-body ul {padding:0 0 0 1em; margin:1em 0 1em 1em; list-style-type:disc ;}

.post .post-title a, .post .post-title a:visited {color:black; text-decoration:none;}
.post .post-title a:hover{ color:blue; text-decoration:underline; background:#ff0; }

/*---------------------------------------------------------------*/
#BlogTitle{
 font-size:24px;
 margin:0 0 0 0;
 padding:0;
 font-weight:bold;
}
#BlogTitle a{
 color:#000000;
}
#BlogTitle a:hover {
 color: #DC143C;
 text-decoration: none;
}
#BlogTitle a:active {
 color: #DC143C;
 text-decoration: none;
}
#BlogSubTitle{
 color: gray;
 font:normal normal 12px/1.5em "Arial"; 
 margin:18px 0 0 0;
 padding:0;
}
#BlogPowerBy{
 font-size:10px;
 height:20px;
 margin:0;
 padding:25px 10px 0 0;
 text-align:left;
 font-weight:bold;
}
#BlogCopyRight{
 font-size:10px;
 height:20px;
 margin:0;
 padding:0 10px 0 0;
 text-align:left;
 float:none;
 clear:both;
 font-weight:bold;
}


/*---------------------------------------------------------------*/
p.posttop {
 margin:10px 0 0 0;
 padding:3px 0 2px 12px;
 background: url("google/pointblue.gif") no-repeat 0 center;
}
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;
 width: 80%;
 height: 120px;
}


/*---------------------------------------------------------------*/
#divCalendar{
 padding:0 0 0 0;
 text-align:center;
}

#divCalendar h3{
 display:none;
}

#divCalendar div{
 margin:0 0 0 0;
 padding:0 0 5px 4px;
 float:left;
}
#divCalendar div.month1{
 background:url("google/month1.gif") no-repeat center 10px;
}
#divCalendar div.month2{
 background:url("google/month2.gif") no-repeat center 10px;
}
#divCalendar div.month3{
 background:url("google/month3.gif") no-repeat center 10px;
}
#divCalendar div.month4{
 background:url("google/month4.gif") no-repeat center 10px;
}
#divCalendar div.month5{
 background:url("google/month5.gif") no-repeat center 10px;;
}
#divCalendar div.month6{
 background:url("google/month6.gif") no-repeat center 10px;
}
#divCalendar div.month7{
 background:url("google/month7.gif") no-repeat center 10px;
}
#divCalendar div.month8{
 background:url("google/month8.gif") no-repeat center 10px;
}
#divCalendar div.month9{
 background:url("google/month9.gif") no-repeat center 10px;
}
#divCalendar div.month10{
 background:url("google/month10.gif") no-repeat center 10px;
}
#divCalendar div.month11{
 background:url("google/month11.gif") no-repeat center 10px;
}
#divCalendar div.month12{
 background:url("google/month12.gif") no-repeat center 10px;
}

p.w{
 float:left;
 width:25px;
 height:16px;
 margin:4px 0 0 0;
 padding:2px 0 1px 0;
 text-align:center;
 vertical-align :middle;
 font-size:9px;
 text-decoration : underline; 
}

p.y{
 text-align:center;
 height:14px;
 margin:2px 0 0 0;
 padding:0 0 0 0;
 float:left;
 width:175px;
 font-size:12px;
 font-weight:bold;
}
p.d{
 float:left;
 width:25px;
 height:18px;
 margin:0 0 0 0;
 padding:2px 0 0 0;
 text-align:center;
 vertical-align :middle;
}
p.yd{
 float:left;
 width:25px;
 height:18px;
 margin:0 0 0 0;
 padding:2px 0 0 0;
 text-align:center;
 vertical-align :middle;
 font-weight:bolder;
 color:#6090c0;
 background: url("google/links_r.gif") no-repeat 1px 1px;
}
p.nd{
 float:left;
 width:25px;
 height:18px;
 margin:0 0 0 0;
 padding:2px 0 0 0;
 text-align:center;
 vertical-align :middle;
}
p.cd{
 float:left;
 width:25px;
 height:18px;
 margin:0 0 0 0;
 padding:2px 0 0 0;
 text-align:center;
 vertical-align :middle;
 font-weight:bold;
}


/*---------------------------------------------------------------*/
ul.msg{
 width:94%;
 margin:10px 0 40px 0;
 padding:0 0 0 0;
 text-align:left;
 list-style-position : outside;
}
li.msgname{
 padding:2px 0 2px 5px;
 margin:0px;
 border-bottom:1px dashed #D0D0D0;
}
li.tbname{
 padding:0 0 0 5px;
 margin:0px;
 border-bottom:1px dashed #D0D0D0;
}
li.msgurl{
 text-align:right;
 padding:2px 10px 2px 10px;
 margin:0;
 border-left:1px dashed #D0D0D0;
 border-right:1px dashed #D0D0D0;
}
li.msgarticle{
 list-style-position : outside;
 padding:15px 10px 15px 10px;
 margin:0;
 line-height:150%;
 border-left:1px dashed #D0D0D0;
 border-right:1px dashed #D0D0D0;

}
li.msgtime{
 text-align:right;
 padding:2px 5px 0 10px;
 margin:0 0 0 0;
 border-bottom:1px dashed #D0D0D0;
 border-left:1px dashed #D0D0D0;
 border-right:1px dashed #D0D0D0;
}
ul.trackback li.tbname{
 border-bottom:none;
 background: url("google/pointblue.gif") no-repeat 0 center;
 padding:3px 0 2px 12px;
 margin:0px;
}
ul.trackback{
 margin:5px 0 10px 0;
}
ul.mutuality{
 margin:5px 0 10px 0;
 border-bottom:1px dashed #D0D0D0;
}
ul.mutuality li.tbname{
 background: url("google/pointblue.gif") no-repeat 0 center;
 padding:3px 0 2px 12px;
 margin:0px;
 border:none;
 font-weight:bold;
}
ul.mutuality li.msgarticle{
 background:#ffffff;
 padding:0 10px 10px 16px;
 border:none;
 line-height:2em; 
}


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;
}

/*---------------------------------------------------------------*/
#divNavBar{
 float:center;
 width:100%;
 border-bottom:1px solid #C0C0C0;
 background:url("google/navbg.gif") repeat-x 0 0;
 height:24px;
        display:none;  /*--------想要加上导航就把这句话删除掉------*/
}

#divNavBar h3{
 display:none;
}

#divNavBar ul{
 margin:0;
 padding:0 20px 0 0;
}

#divNavBar li{
 float:right;
 padding:0 0 0 0;
 margin:0 0 0 0;
 font-family:"宋体","黑体";
 background:url("google/navbg2.gif") no-repeat right 0;
}

#divNavBar a{
 float:left;
 margin:0 0 0 0;
 padding:6px 10px 4px 10px;
 height:14px;
 text-decoration: none;
}

#divNavBar a:link {
 color: black;
}
#divNavBar a:visited {
 color: black;
}
#divNavBar a:hover {
 color: white;
 background:#DC143C;
}
#divNavBar a:active {
 color: white;
 background:#DC143C;
}


#interlocution dt {font-size:14px; font-weight:bold; font-family:"微软雅黑","宋体"; padding:5px 10px 5px 0; color:#000;}
#interlocution dd {border:solid #eee; border-width:1px 1px 1px 10px; background:#fffbf0; color:#333; display:block; margin:0 0 10px  0; padding:5px 10px; color:#000;}
#interlocution dd:hover {background:#fff;}
#interlocution dd span {color:#360;}
#interlocution dd em {color:#f30;}

ol.code {border:1px solid #eee; padding:2px 0 0 40px; margin:0; font-family:"Courier New"}
ol.code li {padding:0px 5px 4px 5px; margin:0 2px 2px 0; background:#fffbf0; line-height:1.6em; }
ol.code li:hover {background:#ff0; color:#000;}

#statement {border:1px solid #fc0; background:#FFFBDF; padding:8px 10px 10px 10px; margin:10px 20px 0 0; font-size:12px; line-height:2em; }

abbr, acronym {border-bottom:1px dotted #000; cursor:help; background:#ffc; color:#000;}
code {background:#eee; font-family:"Courier New"; color:#000;}

address { padding:5px 0 10px 10px; border-top:1px dashed #ccc; }
address strong {font-size:14px;}

sup,sub {font:normal normal 11px "微软雅黑","PMingliu"; }

.pagebar a, .pagebar span {padding:1px 6px 3px 6px; font-size:14px;}
.pagebar a {border:1px solid #ddd; margin:0 2px; text-decoration:none;}