.
.clearfix {
    zoom:1;
}
.clearfix:after {
    visibility:hidden;
    display:block;
    font鈥恠ize:0;
    content:" ";
    clear:both;
    height:0
}

#wrapmain {
    width:100%;
    padding-top:15px;
}
.maincont {
    width:600px;
    padding:1px;
    margin:0 auto;
    z-index:2000;
}
.wrap {
    margin-bottom:20px;
}
.wrapindex {
    float:left;
    width:600px;
    position:relative;
}
.wrapleft {
    float:left;
    width:600px;
    background-color:white;
    padding:14px;
}
.homeleft {
    float:left;
    width:600px;
    background-color:white;
    padding:14px;
    position:relative;
}
.wraptag {
    float:left;
    width:600px;
    background-color:white;
    padding:14px;
}
.position {
    margin-bottom:10px;
    height:20px;
    font-size:14px;
    line-height:20px
}
.mtitle {
    display:inline;
    padding-left:5px;
    height:30px;
    color:#333;
    font-weight:700;
    font-size:14px;
    line-height:30px
}
.mtitle span {
    float:right;
}
.b2 {
    width:100%;
    border-top:2px solid #08A5E0;
    *margin-bottom:-20px
}
.dsline {
    border-top:2px;
    border-bottom:1px dashed #CCCCCC;
}
.mt10 {
    margin-top:10px;
}
.mb10 {
    margin-bottom:10px;
}
.mt15 {
    margin-top:15px;
}
.mb15 {
    margin-bottom:15px;
}
.corner5px {
    box-shadow:0 1px 3px #aaa;
    border:1px solid #ddd\9;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
}
.right {
    float:right;
}
.left {
    float:left;
}
.column-img {
    width:600px
}
.column-img li {
    float:left;
    width:300px;
    height:90px;
    margin:8px 0
}
.column-img a:hover img {
    opacity:0.8;
    filter:alpha(opacity=80)
}
.column-img li img {
    display:inline;
    float:left;
    width:80px;
    height:80px;
    padding:2px;
    border:1px solid #eee;
    margin:5px;
    _margin:4px 2px 2px 4px
}
.column-img .thumb2 {
    width:80px;
    height:80px;
}
.column-img .list-name {
    overflow:hidden;
    margin:5px 0;
    width:200px;
    height:24px;
    text-overflow:ellipsis;
    font-size:14px
}
.column-img .list-name a {
    overflow:hidden;
    color:#333;
    text-overflow:ellipsis;
    line-height:22px;
    cursor:pointer;
    margin:5px
}
.column-img .list-name a:hover {
    color:#FF7200
}
.column-img .list-summary {
    line-height:24px;
    font-size:12px;
    color:#888
}
#content {
    position:relative;
    overflow:hidden;
    width:600px;
    line-height:24px
}
#content .post-title h1 {
    text-align:center;
    font-size:24px;
    line-height:32px;
    padding-top:10px
}
#content .post-info {
    border-bottom:1px dashed #eee;
    color:#999;
    text-align:center;
    font-size:14px;
    line-height:24px
}
#content .post-info a {
    color:#999
}
#content .post-info a:hover {
    color:#FF7200
}
#content .post-tag {
    border:1px dashed #e5e5e5;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:4px;
    font-size:14px;
    line-height:28px;
    margin:10px 0;
    padding:5px
}
#content .post-content {
    position:relative;
    overflow:hidden;
    color:#444;
    line-height:200%;
    margin:20px 0;
    font: 16px/1.125 SimSun;
    font-family: "Microsoft YaHei";
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    word-wrap:break-word;
}
#content .post-content div {
    text-indent:0.8cm;
    margin:20px 0
}
#content .post-content img {
    max-width:600px;
    text-align:center;
    margin:5px 0
}
#content .post-content p {
    color:#444;
    line-height:180%;
    margin:5px 0 10px
}
#content .post-content a:link,.post-content a:active,.post-content a:visited {
    color:#09C;
    text-decoration:none
}
#content .post-content a:hover {
    border-bottom:1px dotted #ccc;
    color:#FF7200
}
#content .post-content em {
    color:#A40000;
    padding:0 2px
}
#content .post-content strong {
    color:#232323;
    font-weight:700
}
#content .post-content blockquote {
    border-top:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-left:8px solid #ccc;
    background:#fafafa;
    margin:15px 0;
    padding:10px
}
#content .post-content ol,#content .post-content ul {
    padding:5px 10px;
}
#content .post-content ol li {
    margin-left:20px;
    list-style:decimal;
}
#content .post-content ul li {
    margin-left:20px;
    list-style:circle;
}
#content .post-content img.aligncenter {
    display:block;
    margin-right:auto;
    margin-left:auto
}
#content .post-content img.aligncenter p.wp-caption-text {
    display:block;
    margin-right:auto;
    margin-left:auto;
    text-align:center
}
#content .web-intro {
    border-top:1px dashed #EEEEEE;
}

br{
display:block;
}
.post-content table td p{
    word-wrap:break-word;word- break:break-all;width:600px;
}