body {
    margin: 0px;
    padding: 0px;
    background: #F4EDEA;
    font-family: "微软雅黑";
    background-image: url(/images/new20161206/body-bg.png);
    background-repeat: no-repeat;
    background-position: center bottom;
}

.page-detail {
    min-height: 10px;
    overflow: hidden;
}

    .page-detail .pager-panel {
        padding: 0px 30px;
    }

    .page-detail .page {
        min-height: 200px;
        background-image: url(/images/new20161206/detail-pager-bg.png);
        background-repeat: repeat;
        padding: 20px;
    }

        .page-detail .page .pheader {
            font-size: 14px;
            color: #333333;
            padding: 10px 0px;
        }

            .page-detail .page .pheader .label {
                font-size: 14px;
                color: #333333;
                text-decoration: none;
                padding: 0px 2px;
            }

            .page-detail .page .pheader .link:hover {
                text-decoration: underline;
            }

        .page-detail .page .pbody {
            min-height: 200px;
        }

            .page-detail .page .pbody .detail-panel {
                min-height: 200px;
                background: #FFFFFF;
                border: 1px solid #CAC1B7;
                padding: 20px;
            }

                .page-detail .page .pbody .detail-panel .title {
                    font-size: 20px;
                    color: #AE0D1B;
                    text-align: center;
                    padding: 10px;
                }

                .page-detail .page .pbody .detail-panel .info {
                    font-size: 12px;
                    color: #777777;
                    text-align: center;
                    padding: 5px;
                }

                .page-detail .page .pbody .detail-panel .content {
                    line-height: 2em;
                    padding: 5px;
                }

                    .page-detail .page .pbody .detail-panel .content * {
                        max-width: 100%;
                    }

            .page-detail .page .pbody .controls-panel {
                text-align: right;
                padding-top: 5px;
            }

                .page-detail .page .pbody .controls-panel .item {
                    font-size: 14px;
                    color: #333333;
                    display: inline-block;
                }

                    .page-detail .page .pbody .controls-panel .item .control {
                        font-size: 14px;
                        color: #333333;
                        display: inline-block;
                        text-decoration: none;
                    }

                        .page-detail .page .pbody .controls-panel .item .control:hover {
                            text-decoration: underline;
                        }
    
    .page-detail .content form h1 {
        color: #AF0E1C;
    }

    .page-detail .content #vsb_content * {
        max-width: 100%;
    }

    .page-detail .content form p a {
        color: #333333;
    }
 
.main-content {
margin-top:20px;
}.main-content .inner{
padding:0px 30px;
}
.main-content .inner .panel {
   min-height: 10px;
overflow: hidden;
padding: 5px;
background-color: #FFFFFF;
background-image: url(/images/new20161206/index-main-content-bg.png);
background-repeat: repeat-x;
background-position: center bottom;
-webkit-box-shadow: 0 0 2px rgba(0, 0, 0,.5);
-moz-box-shadow: 0 0 2px rgba(0, 0, 0,.5);
box-shadow: 0 0 2px rgba(0, 0, 0,.5);}
 .main-content .inner .panel .inner-block {
                min-height: 10px;
                padding: 5px;
            }
                .main-content .inner .panel .inner-block .bheader {
                    min-height: 30px;
                    border-bottom: 1px solid #AC0009;
                    color: #AC0009;
                }
                .main-content .inner .panel .inner-block .sliderheader {
                    border-bottom: none;
                }
                .main-content .inner .panel .inner-block .bheader .label {
                    display: inline-block;
                    min-height: 30px;
                    line-height: 30px;
                    float: left;
                }
                .main-content .inner .panel .inner-block .bheader .more {
                    float: right;
                    text-decoration: none;
                    color: #333333;
                    font-size: 12px;
                    padding: 0px 5px;
                }
                .main-content .inner .panel .inner-block .bheader .ico {
                    padding-right: 5px;
                }
                .main-content .inner .panel .inner-block .bbody {
                    min-height: 30px;
                    overflow: hidden;
                    padding: 10px 0px;
                }
                    .main-content .inner .panel .inner-block .bbody .item {
                        overflow: hidden;
                        padding: 3px 0px;
                        font-size: 14px;
                        color: #333333;
                        line-height: normal;
                    }
                        .main-content .inner .panel .inner-block .bbody .item .title {
                            color: #333333;
                            text-decoration: none;
                            float: left;
                        }
                            .main-content .inner .panel .inner-block .bbody .item .title:hover {
                                text-decoration: underline;
                            }
                        .main-content .inner .panel .inner-block .bbody .item .time {
                            float: right;
                        }