   /* newslist */
.newstop { text-align: right; width: 100%; height: 30px; border-bottom: 1px solid #9c6; }
.newstop h1 { font-weight: 600; text-align: right; }
.newslist { line-height: 20px; }
.newslist ul { list-style-type: square; }
.newslist li {  }
.newslist li a {  }
.newslist li a:link { color: #218aff; text-decoration: none; }
.newslist li a:visited { color: #218aff; text-decoration: none; }
.newslist li a:hover{ color:#313031; font-weight: 600; background-color: #ffffce; text-decoration: underline; }
.newslist li a:active {  }
.newslist p { color: red; font-size: 13px; text-indent: 16px; }