#sp-top-bar {
  background: #fff;
  color: #a20079;
}
#sp-top-bar a {
  color: #939393;
}

/*blog news home*/

.ruxin_news .leading_news_image.float_left,
.ruxin_news .intro_news_image.float_left,
.ruxin_news .link_news_image.float_left {
  float: left;
  margin-right: 10px;
  border: 1px solid #aeaeae;
  padding: 6px;
  background: #fff;
}
#sp-left .sp-module .sp-module-title,
#sp-right .sp-module .sp-module-title,
h3 {
  margin: 0 0 30px;
  padding-bottom: 20px;
  font-size: 22px;
  font-weight: 700;
  border-bottom: 1px solid #f3f3f3;
  color: #636363;
}

.article-list .article .article-header h1 a,
.article-list .article .article-header h2 a {
  color: #ed145b;
}
