.main {
    width: 96%;
    margin: 0 auto;
}

.main .article {
    width: 90%;
    margin: .2rem auto 0;
    background: #ffffff;
    border-radius: .2rem;
    padding: .3rem;
}

.main .article h3 {
    font-size: .4rem;
    font-weight: bold;
    margin-bottom: .4rem;
    text-align: center;
    color: #0c65d0;
}

.main .article h5 {
    font-size: .35rem;
    margin-bottom: .4rem;
    text-align: center;
}

.main .article .message {
    text-align: center;
    line-height: .45rem;
    margin-bottom: .4rem;
    font-size: .3rem;
    color: #999999;
}

.main .article .message span {
    display: block;
    line-height: .5rem;
}

.main .article .message span.ly,
.main .article .message span.ll,
.main .article .message span.changeFont span {
    display: inline-block;
    margin-right: .2rem;
}
.main .article .message span.ll span {
    display: inline-block;
    color: #237ce7;
}


.main .article .message span.changeFont, .main .article .message .shareIcon,.main .article .message .shareIcon .fxd_con {
    display: inline-block;
}

.main .article .message span.changeFont span {
    margin-right: .1rem;
}

.main .article .message span.changeFont img {
    height: .35rem;
}
.main .article li.ewm {
    text-align: center;
    padding-top: .3rem;
    border-top: 1px dashed #cecece;
}
.main .article li.ewm .hideDiv{
    margin: 0.3rem auto;
}
.main .article li.ewm .hideDiv dt{
    margin-bottom:.2rem;
}
.main .article li.ewm img {
    text-align: center;
    display: block;
    margin: 0 auto;
}
.main .article .dygb {
    width: 70%;
    margin: 0 auto;
    text-align: center;
}
.main .article .dygb span.print,
.main .article .dygb span.close {
    color: #0c65d0;
    text-align: center;
}

.zw {
    color: #333333;
    line-height: .4rem;
    border-top: 1px dashed #cecece;
    padding: .2rem 0;
}

.zw p {
    margin: .2rem 0;
    line-height: .6rem;
}

.zw img {
    display: block;
    max-width: 100%;
    height: auto !important;
    margin: .1rem auto;
}
.tab_slot{
    margin-bottom: .3rem;
}
.tab_slot .info_xgxw_title {
    color: #0c65d0;
    font-size: .35rem;
}

.tab_slot .tab-module ul li {
    line-height: .45rem;
    margin-top: .15rem;
}

.share {
    margin-top: .3rem;
    display: block;
}