body{background: url(../images/paper/background.jpg) center center fixed;}

.paper {width: 100%; min-height:100%;display: flex;padding: 160px 0 100px 0;  }

.paper h1{font-size: 36px;font-weight: 400; text-align: center;}
.paper h2{font-size: 21px; font-weight: 400; text-align: center; color: #000; padding: 10px 0; overflow:hidden; }

.paper ul{width:1163px;padding: 50px 0;display: block;}
.paper ul li{float:left;list-style-type: none;position:relative;margin:0 20px 20px 0;}
.paper ul li a{display:inline-block;width:275px;height:410px;color:#333333;position: relative;}
.paper ul li a img{width:100%;height:100%;top:0;left:0;position:absolute;
    -webkit-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
.paper ul li a .box-content{position:absolute;transform: rotateY(180deg);width:367px;transition: all 0.50s ease-in-out 0s; background: rgba(255,255,255,.5);
    border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;box-shadow: 0 4px 30px #e0e0e0;}
.paper ul li a .box-cover{backface-visibility:hidden;box-shadow: 0 4px 30px #e0e0e0;background: rgba(0,0,0,0.5);
    transform: rotateY(0);transition: all 0.50s ease-in-out 0s;position:absolute;width: 100%; height: 100%; border-radius: 5px;overflow:hidden;}
.paper ul li a .box-cover img{border-radius: 5px; width: 100%; height: auto;}
.paper ul li:nth-child(4n){margin-right:0;}
.paper .more{text-align:center;width:100%;display:inline-block;margin:50px auto 0 auto;}
.paper .more a{color:#ff5300;border:1px #ff5300 solid;font-size:21px;border-radius:3px;padding: 8px 15px;display:inline-block;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.paper .more a:hover{background:#ff5300;color:#fff;}

.paper .category{padding-top: 50px;}
.paper .category img{width: 100%; height: 100%;}
.paper .category>div{width: 570px; height: 210px;margin-bottom: 20px;float:left; position: relative;}
.paper .category>div:first-child{height: 440px; margin-right: 20px;}
.paper .category>div:nth-child(4){margin-right: 20px;}
.paper .category>div a{}
.paper .category>div a p{position: absolute; bottom: 0; line-height: 56px; height: 100%; font-size: 28px; color: #fff; background: rgba(0,0,0,.5); display: block; padding: 0 20px; width: 530px;}

.article {
    width: 1160px;
    margin: 120px auto;
    position: relative;
}

    .article .content {
        width: 1160px;
        display: inline-block;
        margin: 0 auto;
    }

.art-left-side {
    width: 920px;
    overflow: hidden;
    display: block;
    float: left;
}

    .art-left-side .article-detail {
        margin-bottom: 10px
    }

.article-detail .article-header {
    padding: 40px 40px 10px;
    border-bottom: 1px solid #eee
}

.article-header .art-title {
    font-size: 24px;
    color: #333;
    line-height: 24px;
    margin-bottom: 15px;
    font-weight: 400
}

.article-header .art-time {
    color: #aaa;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 15px
}

.article-header .art-tag-box {
    margin-bottom: 20px
}

.art-tag-box .tag {
    border: 1px solid #e7e7e7;
    color: #999;
    line-height: 28px;
    padding: 0 14px;
    border-radius: 15px;
    font-size: 14px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 8px
}

.art-body {
    padding: 40px;
    font-size: 16px;
    color: #444;
    line-height: 34px
}

    .art-body img {
        display: block;
        margin: 0 auto;
        max-width: 100%;
        height: auto !important;
        margin-bottom: 9px
    }

.info-container {
    background: #fff;
    margin-bottom: 38px
}

    .info-container .word {
        position: relative;
        padding: 22px 20px;
        border: 1px dashed #999;
        font-size: 14px;
        background: #f6f6f6;
        color: #666
    }

        .info-container .word .flag {
            position: absolute;
            height: 21px;
            line-height: 21px;
            color: #fff;
            font-size: 16px;
            text-align: center;
            padding: 0 10px;
            background: #ff5300;
            top: -12px;
            left: 32px
        }

.sa {
    background: #fff;
    margin-bottom: 10px;
    border: 1px #eee solid;
}

.art-right-side {
    width: 230px;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
}

    .art-right-side .sa h3 {
        line-height: 22px;
        font-size: 16px;
        font-weight: 400
    }

.mr8 {
    margin-right: 8px
}

.art-right-side .art-ewm {
    padding: 30px 0
}

.art-ewm img {
    width: 149px;
    height: 149px;
    margin: 0 auto;
    display: block
}

.art-ewm p {
    text-align: center;
    font-size: 14px;
    color: #333;
    line-height: 12px;
    margin-top: 13px
}

.art-right-side .enums-titles {
    padding: 20px
}

.enums-titles h3 {
    margin-bottom: 5px
}

.enums-titles p {
    color: #aaa;
    font-size: 14px;
}

    .enums-titles p a {
        color: #ff5300;
        font-size: 14px;
    }

        .enums-titles p a:hover {
            color: #ff5300;
        }

.enums-titles li {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

    .enums-titles li a {
        line-height: 30px;
        font-size: 14px
    }

.e-list a {
    color: #333;
    font-size: 14px;
}

.art-qrcode {
    text-align: center;
    padding: 20px 10px 10px 10px;
}


    .art-qrcode img {
        width: 140px;
        height: 140px;
    }
.art-forum {
    text-align: center;background: none; border: none;
}

    .art-forum img {
        width: 100%;
    }
