

.right_content>p{
    text-align:left;
    margin:0 0 85px 0;
}


.top{
    position:relative;
    padding:15px 0;
    border-bottom:1px solid #999999;
}
.title{
    display:inline-block;
    font-size:24px;
    margin:0;
    color:#333333;
    position:relative;
}
.title::before{
    content:'';
    width:5px;
    height:24px;
    position:absolute;
    left:-15px;
    top:50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color:#ffa500;
}
.breadcrumb{
    font-size:12px;
    position:absolute;
    right:0;
    bottom:15px;
}
.breadcrumb>a{
    color:#666666;
}
.breadcrumb>a:hover,.each_article>a:hover{
    color:#ffa500;
}

.article_all{
    margin-top:15px;
}
.each_article{
    height:50px;
    line-height:50px;
    position:relative;
}
.each_article{
    border-bottom:1px dashed #cccccc;
}
.each_article>a{
    color:#555555;
    font-size:16px;
    display:inline-block;
    width:70%;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.each_article::before{
    content:'';
    width:8px;
    height:8px;
    background-color:#ffa500;
    position:absolute;
    left:-15px;
    top:50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.each_article>span{
    color:#a9a9a9;
    float:right;
    font-size:14px;
}

.article_content{
    width:1300px;
    padding-top:40px;
    margin:0 auto 200px auto;
    position:relative;
}
.article_content .detail{
    width:1300px;
    padding-top:40px;
    margin:0 auto 200px auto;
    position:relative;
}
.article_content>p{
    font-size:16px;
    line-height: 36px;
}
.p_title{
    text-indent: 2em;
    text-align: justify;
    color: #333;
    font-weight: bolder;
}
.p_content{
    text-indent:2em;
    text-align:justify;
}
.breadcrumb2{
    position:absolute;
    top:10px;
    font-size:12px;
}
.breadcrumb2>a{
     color:#666666;
 }
.breadcrumb2>a:hover,.each_article>a:hover{
    color:#ffa500;
}

.pages{
    text-align:center;
    padding:0;
    margin-top:40px;
}
.page-item{
    font-size:14px;
    padding: 0 6px!important;
    border:none!important;
    height:35px!important;
    line-height:35px!important;
}
.page-item:hover{
    color:#ffa500;
}

@media screen and (max-width:1320px){
    .article_content{
        width:90%;
    }
}
@media screen and (max-width:1100px){
    .breadcrumb{
        display:none;
    }
}