.body{
    width: 1200px;
    height: 1200px;
    /* background-color: pink; */
    display: flex;
    flex-wrap: nowrap;
}
.address{
    padding-top: 28px;
    
}
.address img {display: inline;margin-right: 10px;}
.address_color{
    color: #497fde;
}
.mould{
    height: 40px;
    width: 100%;
    border-bottom: 1px solid #ccc;
    display: flex;
    justify-content: center;
    margin-top: 50px;
}
.body_left{
    width: 800px;
    height: 100%;
    /* background-color: yellow; */
}
.body_right{
    width: 300px;
    height: 644px;
    background-color: #f2f2f2;
    margin-left: 100px;
    margin-top: 100px;
}
.mould_td{
    width: 656px;
    font-size: 24px;
}
.new_list{
    width: 138px;
    height: 100%;
    background-color: #497fde;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    text-align: center;
}
.new_list a {color: #fff;}
.time{
    height: 40px;
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
.author{
    width: 630px;
    color: #a6a6a6;
}
.share{
    width: 156px;
    color: #a6a6a6;
}
.content{
    margin-top:63px;
    font-size: 14px;
    color: #666666;
}
.content>ul>li{
    margin-top: 10px;
}
.content_ul{
    margin-top: 35px;
}
.content_picture{
    width: 100%;
    height: 300px;
    margin-top: 30px;
}
.content_picture>img{
    width: 100%;
    height: 100%;
}
.model_new{
    margin-top: 40px;
}
.model_new>ul>li{
    margin-top: 10px;
}
.model_news{
    margin-top: 40px;
}
.writings{
    margin-top: 30px;
    color: #333333;
}
.writings_x{
    height: 25px;
}
.writings_x:hover{
    color: #497fde;
}
.writings_s:hover{
    color: #497fde;
}

.writings_x a,.writings_s a {font-size: 14px;display: block;color: #333333;}
.writings_x:hover a,.writings_s:hover a {color: #497fde;}
.more{
    width: 280px;
    height: 38px;
    background-color: #497fde;
    padding:20px 0 0 20px;
    line-height: 18px;
    font-size: 20px;
    color: #fff;
}
.list{
    margin-left: 20px;
}
.list>ul{
    height: 534px;
    width: 280px;
    /* background-color: red; */
}
.list>ul>li{
    height: 61px;
    width: 100%;
    padding-top: 17px;
    border-bottom: 1px dashed #a6a6a6;
    color: #333333;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.list>ul>li a {color: #333333;}
.list>ul>li:hover a {color: #497fde;}
.list>ul>li>p{
    margin-top: 5px;
    color: #999999;
    font-size: 14px;
}
.list>ul>li:hover{
    color: #497fde;
}