.primary {
  background-color: #A00000;
}
.primary-color {
  color: #A00000;
}
.color-666 {
  color: #666;
}
.color-777 {
  color: #777;
}
.color-888 {
  color: #888;
}
.color-999 {
  color: #999;
}
.color-333 {
  color: #333;
}
.color-fff {
  color: #fff;
}
.color-7b {
  color: #7b7b7b;
}
.color-69 {
  color: #696969;
}
.color-7f {
  color: #7f7f7f;
}
.color-28 {
  color: #282828;
}
.color-45 {
  color: #454545;
}
.background-f4 {
  background-color: #f4f4f4;
}
.background-f6 {
  background-color: #f6f6f6;
}
.background-f9 {
  background-color: #f9f9f9;
}
.background-fa {
  background-color: #fafafa;
}
.background-c0 {
  background-color: #c0c0c0;
}
.background-df {
  background-color: #dfdfdf;
}
.background-ff {
  background-color: #fff;
}
.background-ls {
  background-color: #5AC100;
}
.background-ls {
  background-color: #0600c1;
}
.background-fffbfb {
  background-color: #FFFBFB;
}
.background-8a {
  background-color: #8a8a8a;
}
.background-ljwm {
  background: linear-gradient(116deg, #df0000 0%, #6b0000 100%);
}
a:hover {
  color: #A00000;
}
.on {
  color: #A00000;
  background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0.14) 100%);
}
.on .before-icon {
  color: #A00000;
}
.header a:hover {
  color: #7b7b7b;
}
.dfdt .layout ul li a .list:hover {
  color: #A00000;
}
.pxzt .layout .train-box .curriculum-head ul li {
  transition: 1s ease-out;
}
.pxzt .layout .train-box .curriculum-head ul li:hover {
  background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0.14) 100%);
}
.pxzt .layout .train-box .curriculum-head ul li span {
  background-image: linear-gradient(to right, #a00000 45%, #666666 55%);
}
.pxzt .layout .train-box .curriculum-head ul li span:hover {
  color: #A00000;
}
.pxzt .layout .train-box .slideBox-itme {
  background-color: rgba(255, 255, 255, 0.69);
}
.pxzt .layout .train-box .slideBox-itme ul li:hover .itme-page .curr-title,
.pxzt .layout .train-box .slideBox-itme ul li:hover .itme-page .curr-name {
  color: #A00000;
}
.live .layout ul li:hover .right .time,
.live .layout ul li:hover .right .middle,
.live .layout ul li:hover .right .bottom {
  color: #A00000;
}
.kczy .tab_active {
  color: #A00000;
}
.kczy .information_box {
  border-bottom: 2px solid #A00000;
}
.zjtd .layout .title ul .ac {
  color: #A00000;
}
.zjtd .layout .title ul li:hover {
  cursor: pointer;
  color: #A00000;
}
.zjtd2 .layout .title ul .ac {
  color: #A00000;
}
.zjtd2 .layout .title ul li:hover {
  cursor: pointer;
  color: #A00000;
}
.footer .footer-link a:hover {
  color: #999 !important;
}
.footer .info-wrap a:hover {
  color: #fff !important;
}
.bar ul li a {
  color: #fff;
}
.title a {
  border: 1px solid #A10405;
}
.title a:hover {
  color: #A00000;
}
.title2 a {
  border: 1px solid #D1D1D1;
}
.title2 a:hover {
  border: 1px solid #A10405;
  color: #A00000;
}
