@charset "utf-8";
@charset"utf-8";body{font-size:12px;margin:0px;color:003366}
.blank{line-height:0px;height:5px}
.clear{clear:both}
.require{color:#FF0000}
.pages{text-align:right;font-size:14px;margin:0px;}
A{color:#663366;text-decoration:none}
A:hover{color:#FF6600;text-decoration:underline}
img{border:0px}
.main{width:980px;margin:0px auto;}
#header{padding:0px 10px;margin-bottom:5px;height:60px;line-height:30px;color:#003366;background-image:url(../Public/images/header-bg.jpg);background-repeat:repeat-x}
#header A{color:#003366}
#headermain{width:950px;margin:0px auto}
#footer{margin-top:10px;height:30px;line-height:30px;border-top:#ccc 1px solid;text-align:center}
#logo{width:70%;float:left;text-align:left;line-height:60px;}
#logo a{font-size:32px;font-weight:bold;font-family:"黑体"}
#logoside{width:30%;float:left;text-align:right;}
.body{padding-top:5px;}
.sidebar{width:220px;}
.mainbar{width:760px;}
.mainbar,.sidebar{float:left}
.sidebar strong{font-weight:normal}
.sidebar .box{width:90%;}
.sidebar .boxhead{background:#D8E7FC;line-height:26px;font-size:14px;padding-left:20px;}
.sidebar ul{padding:0px;margin:0px 25px}
.sidebar li{height:22px;line-height:22px;list-style-type:none}
.mainbar .boxhead{background:#EFEFEF;line-height:26px;font-size:14px;padding-left:20px;}
.formRequire{width:750px;margin:0px auto;background:#FFFFCC;line-height:26px;}
.formTable{width:750px;margin:0px auto;border:1px solid #EFEFEF}
.formTable .label{width:90px;height:30px;text-align:right}
.formTable .foot{height:30px;text-align:center}
.input{border:1px solid #999}
.tr1{background:#EFEFEF}
.tr2{background:#FFFFFF}
.category{line-height:25px;color:#003366;font-size:14px;font-weight:bold;padding-left:20px}

.say{ padding:10px 0px; height:100px;}
.say .avatar{ width:96px; float:left; background:#99CC00}
.say .content{ width:624px; height:78px; padding:10px 20px; font-size:14px; line-height:20px; float:left;  background:url(../Public/images/say_bg.jpg) no-repeat; white-space:normal; word-break:break-all;overflow:hidden}

.actionMenu li{ width:50%; float:left}

.menuBar{ font-size:14px; font-weight:bold; line-height:30px;}
.postList{ padding:10px 0px}
.postList .box{padding:0px;clear:both}
.postList .box .title{font-size:14px;background:#D8E7FC;line-height:25px;text-indent:1em;color:#003366;}
.postList .box .title a{color:#663366}
.postList .box .title a:hover{color:#FF6600}
.postList .box .title h1,h2,h3{display:inline;font-size:14px;}
.postList .box .tips{background:#FFFFD1;line-height:25px;height:25px}
.postList .box .tags{padding:0px 10px}
.postList .box .tags strong{font-weight:normal}
.postList .box .date{text-align:right;font-size:14px;width:100px;float:right}
.postList .box .toolbar{text-align:right;width:100px;float:right}
.postList .box .content{padding:10px;font-size:14px;line-height:18px;border:1px dotted #D8E7FC;color:#003366}
.postList .box .content a:link,.postList .box .content a:active,.postList .box .content a:visited{color:#FF3300}
.postList .more{text-align:right}
.postList .more a:link,.postList .more a:visited,.postList .more a:active{color:#CC0000}
.postList .more a:hover{color:#FF0000}
.moreLink{text-align:right;font-size:14px;}
.postList .row{line-height:25px;font-size:14px;}
.postList .bg1{ background:#EFF9FD}
.postList .bg2{ background:#FFFFCC}
.postList .row .title{width:73%;float:left;}
.postList .row .date{ width:15%; float:left;text-align:right;}
.postList .row .cat{ width:12%; float:left; text-align:left}
.quote{width:97%;margin:0px auto;padding:10px; text-align:right;background:#EFEFEF}
.hide{color:#FF3300}


pre1 {
margin: 5px 20px !important;
border-color:#2080D0 !important;
border-style:solid !important;
border-width:1px 1px 1px 4px !important;
padding: 5px !important;
background: #f8f8f8 !important;
word-break:break-word;word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre;white-space:pre-wrap;white-space:pre-line;
}
