.banner {
    width: 100%;
    height: 285px;
    min-width: 1200px;
    overflow: hidden;
    background: url(../image/banner.jpg) no-repeat center;
}

.columnName {
    width: 1200px;
    margin: 100px auto 0;
    padding-left: 65px;
    font-size: 48px;
    line-height: 48px;
    text-shadow: 2px 2px 5px #999;
    font-weight: bold;
    color: #fff;
}

.position {
    width: 1200px;
    height: 60px;
    padding-top: 19px;
    margin: 0 auto;
    line-height: 20px;
    color: #999;
    font-size: 14px;
}

.position p {
    margin-left: 2px;
    padding-left: 22px;
    background: url(../image/position.png) no-repeat left center;
}

.position a {
    color: #999;
}

.position a:hover {
    color: #0363b7;
}

a:hover {
    color: #0363b7;
}

.mainBg {
    width: 100%;
    min-width: 1200px;
}

.main {
    width: 900px;
    margin: 0 auto;
    padding-bottom: 44px;
}

h1 {
    margin-top: 15px;
    min-height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 26px;
    border-bottom: 2px solid #717171;
}

.info {
    line-height: 53px;
    height: 53px;
    font-size: 12px;
    text-align: center;
}

.pubDate {
    margin-right: 55px;
}

.articleBox {
    margin-bottom: 13px;
    padding-bottom: 28px;
    border-bottom: 1px dashed #c5c5c5;
    font-size: 16px;
    line-height: 32px;
    text-align: justify;
min-height:125px;
}
.articleBox *{
    font-size:16px;
}
.articleBox a{
  color: #0363b7;
}

.articleBox p {
    margin-bottom: 9px;
}
.articleBox img{
max-width:100%;
}
.editor {
    margin-top: 23px;
    text-align: right;
    font-size: 14px;
    line-height: 22px;
}

.source {
    text-align: right;
    font-size: 14px;
    line-height: 22px;
}

.nearArt {
    font-size: 14px;
    line-height: 30px;
}

a {
    color: #333;
    transition: all .3s;
}


@media only screen and (max-width:768px) {
    
    .banner {
        width:100%;
        min-width: 0;
        height: 2.85rem;
        margin-top: 0.88rem;
    }
    .banner .con {
        top: 1.68rem;
    }
    .columnName {
        width: 7.1rem;
        margin: 1rem auto 0;
        padding-left: .65rem;
        font-size: .48rem;
        line-height: .48rem;
    }

    .position {
        width: 7.1rem;
        height: .6rem;
        padding-top: .19rem;
        margin: 0 auto;
        line-height: .2rem;
        font-size: .14rem;
    }

    .position p {
        height: .6rem;
        line-height: .6rem;
    }

    .mainBg,
    .main {
        width: 7.1rem;
        min-width: 7.1rem;
        margin: 0 auto;
    }

    h1 {
        margin-top: .15rem;
        height: .5rem;
        line-height: .5rem;
        font-size: .26rem;
    }
    .pubDate {
        margin-right: .55rem;
    }
    .info {
        line-height: .53rem;
        height: .53rem;
        font-size: .12rem;
    }

    .articleBox {
        margin-bottom: .13rem;
        padding-bottom: .28rem;
        font-size: .16rem;
        line-height: .32rem;
    }
    .articleBox p{
        margin-bottom: 0.09rem;
    }
    .editor {
        margin-top: .23rem;
        font-size: .14rem;
        line-height: .22rem;
    }
    .source {
        font-size: .14rem;
        line-height: .22rem;
    }
    .nearArt{
        font-size: .14rem;
        line-height: 0.3rem;
    }
}