﻿.article-detail {
    min-height: 1000px;
}

.newsdetails_reading {
    background: rgba(255,255,255,1);
    box-shadow: 0px 2px 16px rgba(0,72,174,0.1);
}

.newsdetails_key{
    width:840px;
    margin-top:30px;
}
.newsdetails_updown{
    width:840px;
    height:317px;
    margin-top:100px;
}
.newsdetails_navigationcontent {
    width: 840px;
    height: 21px;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: rgba(153,153,153,1);
    margin-left: 360px;
    margin-top: 21px;
    /*color: rgba(51,51,51,1);*/
}
.newsdetails_title {
    width: 631px;
    height: 43px;
    font-size: 32px;
    font-weight: 600;
    line-height: 28px;
    color: rgba(51,51,51,1);
}
.newsdetails_companyandtime{
    margin-top:28px;
}
.newsdetails_company {
    width: 186px;
    height: 24px;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: rgba(51,51,51,1);
}
.newsdetails_time {
    width: 95px;
    height: 21px;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: rgba(153,153,153,1);
}
.newsdetails_text {
    width: 840px;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: rgba(51,51,51,1);
    margin-top:48px;
}
.newsdetails_label {
    width: 104px;
    height: 42px;
    background: rgba(227,237,250,1);
    border-radius: 4px;
    float:left;
    overflow:hidden;
    margin-left:20px;
}
.newsdetails_labelcontent {
    width: 74px;
    height: 24px;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: rgba(40,120,255,1);
    margin:9px 15px 9px 15px;
}
.newsdetails_up {
    width: 400px;
    height: 209px;
    background: rgba(255,255,255,1);
    box-shadow: 0px 2px 16px rgba(0,72,174,0.1);
    opacity: 1;
    float:left;
}
.newsdetails_upline {
    width: 400px;
    height: 4px;
    background: rgba(44,104,255,1);
    opacity: 1;
}
.newsdetails_upname {
    width: 55px;
    height: 24px;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: rgba(102,102,102,1);
    margin-top: 16px;
    margin-left:20px;
}
.newsdetails_upline1 {
    width: 40px;
    height: 2px;
    background: rgba(44,104,255,1);
    opacity: 1;
    margin-top: 15px;
    margin-left: 20px;
}
.newsdetails_uptitle {
    margin-top: 20px;
    width: 357px;
    height: 54px;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: rgba(51,51,51,1);
    margin-left: 20px;
}
.newsdetails_upauthorandtime {
    width: 357px;
    height: 19px;
    margin-top: 13px;
    margin-left: 20px;
}
.newsdetails_upauthor {
    width: 58px;
    height: 19px;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    color: rgba(102,102,102,1);
}
.newsdetails_uptime {
    width: 71px;
    height: 16px;
    font-size: 12px;
    font-weight: 400;
    line-height: 28px;
    color: rgba(187,185,185,1);
}
.newsdetails_down {
    width: 400px;
    height: 209px;
    background: rgba(255,255,255,1);
    box-shadow: 0px 2px 16px rgba(0,72,174,0.1);
    float:left;
    margin-left: 40px;
}
.newsdetails_readingline {
    height: 4px;
    background: rgba(44,104,255,1);
}

.newsdetails_readingexample {
    padding: 20px 20px 5px 20px;
}

.newsdetails_readingtitle {
    margin-top: 20px;
    margin-left: 20px;

    font-size: 18px;
    width: 72px;
    font-weight: 400;
    line-height: 28px;
    color: rgba(102,102,102,1);
    border-bottom: solid 2px rgba(44,104,255,1);
}
.newsdetails_readingcontenttitle {

    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.newsdetails_readingauthor {
    height: 19px;
    color: rgba(102,102,102,1);
}
.newsdetails_readingtime {
    font-size: 12px;
    line-height: 28px;
    color: rgba(187,185,185,1);
}

.newsdetails_readingline2 {
    border-bottom: solid 1px rgba(187, 185, 185, 1);
}

.newsdetails_share {
    height: 48px;
    margin-top: 23px;
    text-align: center;
}

    .newsdetails_share button {
        padding: 2px;
    }

    .newsdetails_share img {
        margin: 2px;
    }

    a:hover {
        color: #2C68FF;
    }

    .font-aside {
        color: #333;
    }
