.list{width: 100%;text-align: center;}
.list-content{width: 1280px;margin: 0 auto;display: inline-block;padding: 40px 20px;background: #FFFFFF;box-sizing: border-box;border-radius: 20px;}

.list .title{width: 1280px;height: 40px;line-height: 40px;text-align: left;font-weight: 400;color: #333;font-size: 18px;margin: 0 auto;font-weight: 700;padding: 0 0 20px 0;}
.list .title::after{float: left;content: '';width: 2px;height: 20px;background: #743A3A;margin-top: 11px;margin-right: 5px;}
.list-nav{width: 100%;float: none;}
.list-nav ul{width: 100%;display: flex;justify-content: flex-start;}
.list-nav ul li{margin-right: 20px;}
.list-nav ul li a{font-weight: 400;color: #999999;font-size: 16px;line-height: 30px;height: 30px;text-align: center;padding: 5px 20px;border-radius: 4px;}
.list-nav ul .on{}
.list-nav ul .on a{background: #743A3A;color: #FFFFFF;}

.news-content{width: 100%;padding-top: 30px;}
.news-content ul{width: 100%;}
.news-content ul li{width: 100%;display: flex;justify-content: flex-start;margin-bottom: 40px;}
.news-content ul li .img{width: 300px;}
.news-content ul li .img img{width:300px;}
.news-content ul li .right{width: 940px;height: 300px;text-align: left;position: relative;box-sizing: border-box;padding-left: 20px;}
.news-content ul li .right h4{font-size: 16px;color: #333333;font-weight: 700;line-height: 50px;}
.news-content ul li .right pre{font-size: 14px;color: #666666;line-height: 25px;letter-spacing: 2px;height: 125px;overflow: hidden;}
.news-content ul li .right .date{position: absolute;left: 0;bottom: 0;width: 100%;height: 50px;line-height: 50px;text-align: right;font-size: 14px;color: #666;}