.wrap{
    background-color: #f5f5f5;
    overflow: hidden;
}
.weizhi {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: #F2F3F5;
    padding-left: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 15px;
}
.content_wrap{
    padding-top: 20px;
}
.content_wrap h2{
    line-height: 40px;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    padding: 30px 10px 30px 10px;
}
.content-attr{
    color: #333;
    font-size: 14px;
    padding: 10px;
    text-align: center;
    margin: 0 auto;
    background: #f5f5f5;
}
.content-attr span{
    margin: 0 10px;
}
.content_wrap .content{
    padding: 20px 10px;
}

.pages-list .prevpage,.pages-list .nextpage{
    overflow: hidden;
    margin: 5px 0;
    height: 32px;
    background: #eee;
    line-height: 32px;
    font-size: 14px;
}
.pages-list span{
    float: left;
    display: block;
    padding: 0 15px;
    width: auto;
    height: 32px;
    background: #0371c6;
    color: #fff;
    line-height: 32px;
    margin-right: 10px;
}
.pages-list a{
    display: inline-block;
    overflow: hidden;
    
    width: 88%;
    width: calc(100% - 120px);
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: all .3s ease-in 0s;
}
.pages-list a:hover{
    color: #0371c6;
}

/* 信件*/
.hd_title {
    background: #0984e0;
    color: #fff;
    font-size: 16px;
    padding-left: 8px;
}
.hd td {
    font-size: 14px;
    line-height: 30px;
    padding: 3px 3px 3px 8px;
}

.hd {
    width: 980px;
    height: auto;
    margin: 0px auto;
}


.hd table{
margin: 10px auto;
}

.hd .articleContent{
    padding: 20px;
}

.radiobuttonlist{
margin-left: 10px;

}
.label{
text-align: right;
    padding-right: 8px;
    width: 150px;
    background: #F8F8F8;
    border-bottom: 1px solid silver;
    border-right: 1px solid silver;

}
table, td {
    border-collapse: collapse; 
}
