/* 栏目内容 */
.main {
    width: 100%;
}

.main .w {
    padding:25px 20px;
    background-color: #fff;
}


/* 当前位置 */
.main .position {
    width: 100%;
    font-size: 14px;
    color: #666;
    text-align: right;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-right: 20px;
    margin-bottom: 24px;
    background-color: #f4f4f4;
}

.main .position img{
    margin-top: -2px;
}

.main .position a {
    font-size: 14px;
    color: #666;
}

.main .position a:hover {
    color: #094;
}


/* 文章内容 */
.main .content {
    width: 100%;
    padding-left: 6.034%;
    padding-right: 6.034%;
}

.main .content .title {
    font-size: 26px;
    color: #333;
    text-align: center;
}

.main .content .msg {
    padding: 4px 0 18px 0;
    text-align: center;
    border-bottom: 1px dashed #ccc;
}

.main .content .msg span {
    font-size: 14px;
    color: #999;
}

.main .content .msg .time {
    margin-right: 20px;
}

.main .content .msg .source {
    margin-right: 20px;
}

.main .content .msg .typeface a {
    font-size: 14px;
    color: #999;
}

.main .content .msg .typeface a:hover {
    color: #094;
}

.main .content .words {
    width: 92.8433%;
    font-size: 16px;
    color: #333;
    margin-left: 3.3333%;
    padding: 22px 0;
}

.main .content .words table tr  td {
    border: 1px solid #999;
}

.main .content .fxd {
    width: 92.8433%;
    margin-left: 3.3333%;
    padding-top: 5px;
    padding-bottom: 25px;
    border-bottom: 1px solid #e3e3e3;
}

.main .content .fxd span {
    margin-top: 8px;
}

.main .content .fxd .xu {
    margin-top: 8px;
}

.main .content .fxd .xu a:hover {
    color: #094;
}

.main .content .wb {
    width: 92.8433%;
    font-size: 14px;
    color: #333333;
    margin-left: 3.3333%;
    padding-top: 23px;
}

/* 上下篇 */
.main .content .wb #upanddown table {
    width:100%;
    margin-top:0 !important;
    border-top:none !important;
}