.News{width: 100%;height: 100%;float: left;margin-bottom: 4rem;overflow-x: hidden;}
.News .NewsContent{width: 75%;float: left;}
.information p{line-height: 3rem;padding-right: 10px;color: #898989;display:inline-block;}
.information{width: 100%;float: left;height: 100%;text-align:right;}
.NewsTxt {width: 100%;height: 100%;float: left;border-bottom: 2px solid #ddd;position: relative;margin-bottom:2rem;}
.NewsTxt strong{font-size: 1.6rem!important;line-height: 4rem;color: #8D1F22;text-align:center;}
.NewsTxt i{position: absolute;bottom: -2px;left: 0px;width: 10%;height: 2px;background: #8D1F22;display:none;}

.News .rests{float: right;width: 23%;}
.News .rests .restsTxt {width: 100%;height: 100%;float: left;border-bottom: 2px solid #ddd;position: relative;}
.News .rests .restsTxt strong{font-size: 1.2rem!important;line-height: 4rem;color: #8D1F22;}
.News .rests .restsTxt i{position: absolute;bottom: -2px;left: 0px;width: 30%;height: 2px;background: #8D1F22;}

.News .rests .recommend,.announcement,.Content{width: 100%;height: 100%;float: left;margin-bottom: 2rem;}
.News .rests .restsList{width: 100%;height: 100%;float: left;}
.News .rests .restsList a{width: calc(100% - 20px);height: 100%;float: left;padding: 0 10px;border-bottom: 1px dashed #ddd;position: relative;}
.News .rests .restsList a i{width: 4px;height: 4px;background: #ddd;border-radius: 50%;position: absolute; left: 0;top: calc(1.5rem - 2px);}
.News .rests .restsList a p{width: calc(100% - 4px - 4rem);line-height: 3rem;float: left; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.News .rests .restsList a time{float: left;width: 4rem;font-size: .7rem;text-align: center;line-height: 3rem;}
.News .rests .restsList a:hover p,.News .rests .restsList a:hover time{color: #8D1F22;}
.News .rests .restsList a:hover i{background: #8D1F22;}

.down{color:#8D1F22;text-decoration: underline;}
.attach-list{ width:calc(100% - 2rem);padding:2rem 1rem;margin:1rem 0;border-radius:1rem;border:1px solid #ddd;background:#f4f4f4;}


