.news-wrapper {
    width: 1200px;
    margin: 0 auto
}

.banner {
    background: url(../images/banner.png) /*tpa=http://www.xiwon588.com/images/banner.png*/ center no-repeat;
    background-size: cover;
    height: 313px
}

.detail {
    display: inline-block;
    vertical-align: top;
    width: 940px
}

.news li {
    padding-bottom: 25px;
    border-bottom: dotted 1px #dcdcdc
}

.news li.first .words {
    float: left;
    width: 480px;
    margin-right: 35px
}

.news li.first a:hover p {
    color: #ff7f00
}

.news li.first .image {
    float: right;
    width: 400px
}

.news li.first .date {
    font-size: 30px;
    font-weight: 600;
    color: #0a96e3
}

.news li.first .title {
    color: #000;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 15px
}

.news li.first .description {
    font-size: 14px;
    color: #666;
    line-height: 24px
}

.news .list {
    margin-top: 25px
}

.news .list .date {
    float: left;
    background-color: #f0f1f3;
    width: 95px;
    height: 95px;
    margin-right: 15px;
    padding: 15px
}

.news .logo {
    width: 272px;
    height: 160px
}

.news .list .date p {
    font-size: 13px;
    color: #666
}

.news .list .date .day {
    font-size: 34px;
    font-weight: 600;
    color: #0a96e3
}

.news .list .content p {
    color: #666;
    font-size: 12px;
    line-height: 22px
}

.news .list .content .title {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    line-height: 25px
}

.news .list a:hover .content p {
    color: #ff7f00
}

.detail .title-wrapper {
    text-align: center
}

.detail .title-wrapper .title {
    font-size: 20px;
    color: #000;
    line-height: 200%
}

.detail .title-wrapper .date {
    font-size: 12px;
    color: #797979;
    line-height: 150%
}

.detail .html {
    margin-top: 20px;
    margin-bottom: 70px
}