.greenTheme .navbar {
  background: #07C160 !important; }

.greenTheme .scanning-code {
  border: 1px solid #07C160 !important; }
  .greenTheme .scanning-code i,
  .greenTheme .scanning-code span {
    color: #07C160 !important; }

.greenTheme .scanning-code:hover {
  background: #07C160 !important; }
  .greenTheme .scanning-code:hover i,
  .greenTheme .scanning-code:hover span {
    color: #fff !important; }

.greenTheme .sidebar li:hover .icon i,
.greenTheme .sidebar li:hover .icon span {
  color: #07C160 !important; }

.greenTheme .sidebar li:hover .eject {
  display: block; }

.greenTheme .get-code {
  color: #07C160 !important; }

.greenTheme .layui-btn {
  background: #07C160 !important; }

.greenTheme .layui-this {
  background: #07C160 !important; }

.greenTheme .own .dialogue {
  justify-content: flex-end; }
  .greenTheme .own .dialogue p {
    background: #07C160 !important; }
  .greenTheme .own .dialogue p:after {
    content: '';
    width: 0px;
    height: 0px;
    border: 12px solid #07C160 !important;
    border-left: 12px solid transparent !important;
    border-right: 12px solid transparent !important;
    border-bottom: 12px solid transparent !important;
    position: absolute;
    left: auto;
    right: -8px;
    top: 10px; }

.greenTheme .send {
  background: #07C160 !important; }

.greenTheme .con-nav-list dd::after {
  background: #07C160 !important; }

.greenTheme .con-nav-list dd.active-nav {
  color: #07C160 !important; }

.greenTheme .con-nav-list .nav-tab-icon i:hover {
  background: #07C160;
  border: 1px solid #07C160; }

.greenTheme .pagination a:hover:not(.iconfont):not(.zui-page-spr) {
  background: #07C160 !important; }

.greenTheme .pagination .zui-page-curr {
  background: #07C160 !important; }

.greenTheme .card-btn .consult-btn {
  border: 1px solid #07C160 !important;
  color: #07C160 !important; }

.greenTheme .card-btn .subscribe-btn {
  background: #07C160 !important; }

.greenTheme .course-btn .subscribe-btn {
  background: #FFFFFF;
  border: 1px solid rgba(7, 193, 96, 0.8) !important;
  color: #07C160 !important; }
  .greenTheme .course-btn .subscribe-btn:hover {
    background: #07C160 !important;
    color: #FFFFFF !important; }

.greenTheme .school-list li.active .school-icon:before {
  color: #07C160 !important; }

.greenTheme .school-list li.active h4 {
  color: #07C160 !important; }

.greenTheme .school-list li .school-phone button:hover {
  background: #07C160 !important;
  color: #FFFFFF !important; }

.greenTheme .school-map-marker.active .school-map-icon {
  color: #07C160 !important; }

.greenTheme .school-info-navigation {
  color: #07C160 !important;
  border: 1px solid rgba(7, 193, 96, 0.6) !important; }
  .greenTheme .school-info-navigation .icon-nav {
    background-color: #07C160 !important; }
  .greenTheme .school-info-navigation:hover {
    background: #07C160 !important;
    color: #fff !important; }
    .greenTheme .school-info-navigation:hover .icon-nav {
      background-color: #fff !important;
      top: -1px;
      vertical-align: middle; }

.greenTheme .school-map-marker-info span a {
  color: #07C160 !important; }

.greenTheme .err-404 .return {
  background: #07C160 !important; }

.greenTheme .experience-class-r button {
  background: #07C160 !important; }

.greenTheme .album-swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #07C160 !important; }

.greenTheme .view-all:hover {
  color: #07C160 !important;
  border: 1px solid #07C160 !important; }

.redTheme .navbar {
  background: #F04142 !important; }

.redTheme .scanning-code {
  border: 1px solid #F04142 !important; }
  .redTheme .scanning-code i,
  .redTheme .scanning-code span {
    color: #F04142 !important; }

.redTheme .scanning-code:hover {
  background: #F04142 !important; }
  .redTheme .scanning-code:hover i,
  .redTheme .scanning-code:hover span {
    color: #fff !important; }

.redTheme .sidebar li:hover .icon i,
.redTheme .sidebar li:hover .icon span {
  color: #F04142 !important; }

.redTheme .sidebar li:hover .eject {
  display: block; }

.redTheme .get-code {
  color: #F04142 !important; }

.redTheme .layui-btn {
  background: #F04142 !important; }

.redTheme .layui-this {
  background: #F04142 !important; }

.redTheme .own .dialogue {
  justify-content: flex-end; }
  .redTheme .own .dialogue p {
    background: #F04142 !important; }
  .redTheme .own .dialogue p:after {
    content: '';
    width: 0px;
    height: 0px;
    border: 12px solid #F04142 !important;
    border-left: 12px solid transparent !important;
    border-right: 12px solid transparent !important;
    border-bottom: 12px solid transparent !important;
    position: absolute;
    left: auto;
    right: -8px;
    top: 10px; }

.redTheme .send {
  background: #F04142 !important; }

.redTheme .con-nav-list dd::after {
  background: #F04142 !important; }

.redTheme .con-nav-list dd.active-nav {
  color: #F04142 !important; }

.redTheme .con-nav-list .nav-tab-icon i:hover {
  background: #F04142;
  border: 1px solid #F04142; }

.redTheme .pagination a:hover:not(.iconfont):not(.zui-page-spr) {
  background: #F04142 !important; }

.redTheme .pagination .zui-page-curr {
  background: #F04142 !important; }

.redTheme .card-btn .consult-btn {
  border: 1px solid #F04142 !important;
  color: #F04142 !important; }

.redTheme .card-btn .subscribe-btn {
  background: #F04142 !important; }

.redTheme .course-btn .subscribe-btn {
  background: #FFFFFF;
  border: 1px solid rgba(239, 66, 65, 0.8) !important;
  color: #F04142 !important; }
  .redTheme .course-btn .subscribe-btn:hover {
    background: #F04142 !important;
    color: #FFFFFF !important; }

.redTheme .school-list li.active .school-icon:before {
  color: #F04142 !important; }

.redTheme .school-list li.active h4 {
  color: #F04142 !important; }

.redTheme .school-list li .school-phone button:hover {
  background: #F04142 !important;
  color: #FFFFFF !important; }

.redTheme .school-map-marker.active .school-map-icon {
  color: #F04142 !important; }

.redTheme .school-info-navigation {
  color: #F04142 !important;
  border: 1px solid rgba(239, 66, 65, 0.6) !important; }
  .redTheme .school-info-navigation .icon-nav {
    background-color: #F04142 !important; }
  .redTheme .school-info-navigation:hover {
    background: #F04142 !important;
    color: #fff !important; }
    .redTheme .school-info-navigation:hover .icon-nav {
      background-color: #fff !important;
      top: -1px;
      vertical-align: middle; }

.redTheme .school-map-marker-info span a {
  color: #F04142 !important; }

.redTheme .err-404 .return {
  background: #F04142 !important; }

.redTheme .experience-class-r button {
  background: #F04142 !important; }

.redTheme .album-swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #F04142 !important; }

.redTheme .view-all:hover {
  color: #F04142 !important;
  border: 1px solid #F04142 !important; }

.blackTheme .navbar {
  background: #151517 !important; }
  .blackTheme .navbar .navbar-con .active {
    background: #000 !important; }
    .blackTheme .navbar .navbar-con .active a {
      color: #B9AD71 !important; }
      .blackTheme .navbar .navbar-con .active a i {
        color: #B9AD71 !important; }

.blackTheme .h-con-r .phone i {
  color: #B9AD71 !important; }

.blackTheme .h-con-r .complete {
  border: 1px solid #909399 !important;
  color: #303133 !important; }

.blackTheme .h-con-r .scanning-code {
  border: 1px solid #303133 !important; }
  .blackTheme .h-con-r .scanning-code i,
  .blackTheme .h-con-r .scanning-code span {
    color: #303133 !important; }

.blackTheme .h-con-r .scanning-code:hover {
  background: #000000 !important; }
  .blackTheme .h-con-r .scanning-code:hover i,
  .blackTheme .h-con-r .scanning-code:hover span {
    color: #fff !important; }

.blackTheme .f-con-l-t1 .phone i {
  color: #fff !important; }

.blackTheme .f-con-l-t1 .wx-num i {
  color: #fff !important; }

.blackTheme .f-con-l-t1 .city-xq i {
  color: #fff !important; }

.blackTheme .sidebar li:hover {
  background: #000 !important; }
  .blackTheme .sidebar li:hover .icon i,
  .blackTheme .sidebar li:hover .icon span {
    color: #B9AD71 !important; }
  .blackTheme .sidebar li:hover .eject {
    display: block; }

.blackTheme .get-code {
  color: #FF9645 !important; }

.blackTheme .layui-btn {
  background: #000 !important; }

.blackTheme .layui-this {
  background: #000 !important; }

.blackTheme .own .dialogue {
  justify-content: flex-end; }
  .blackTheme .own .dialogue p {
    background: #151517 !important; }
  .blackTheme .own .dialogue p:after {
    content: '';
    width: 0px;
    height: 0px;
    border: 12px solid #151517 !important;
    border-left: 12px solid transparent !important;
    border-right: 12px solid transparent !important;
    border-bottom: 12px solid transparent !important;
    position: absolute;
    left: auto;
    right: -8px;
    top: 10px; }

.blackTheme .send {
  background: #000 !important; }

.blackTheme .con-nav-list dd::after {
  background: #B9AD71 !important; }

.blackTheme .con-nav-list dd.active-nav {
  color: #B9AD71 !important; }

.blackTheme .con-nav-list .nav-tab-icon i:hover {
  background: #B9AD71;
  border: 1px solid #B9AD71; }

.blackTheme .pagination a:hover:not(.iconfont):not(.zui-page-spr) {
  background: #000 !important; }

.blackTheme .pagination .zui-page-curr {
  background: #000 !important; }

.blackTheme .card-btn .consult-btn {
  border: 1px solid #909399 !important;
  color: #303133 !important; }

.blackTheme .card-btn .subscribe-btn {
  background: #000 !important; }

.blackTheme .course-btn .subscribe-btn {
  background: #FFFFFF;
  border: 1px solid #909399 !important;
  color: #303133 !important; }
  .blackTheme .course-btn .subscribe-btn:hover {
    background: #000 !important;
    color: #FFFFFF !important; }

.blackTheme .school-list li.active .school-icon:before {
  color: #B9AD71 !important; }

.blackTheme .school-list li.active h4 {
  color: #B9AD71 !important; }

.blackTheme .school-list li .school-phone button:hover {
  background: #B9AD71 !important;
  color: #FFFFFF !important; }

.blackTheme .school-map-marker.active .school-map-icon {
  color: #B9AD71 !important; }

.blackTheme .school-info-navigation {
  color: #B9AD71 !important;
  border: 1px solid rgba(185, 173, 113, 0.6) !important; }
  .blackTheme .school-info-navigation .icon-nav {
    background-color: #B9AD71 !important; }
  .blackTheme .school-info-navigation:hover {
    background: #B9AD71 !important;
    color: #fff !important; }
    .blackTheme .school-info-navigation:hover .icon-nav {
      background-color: #fff !important;
      top: -1px;
      vertical-align: middle; }

.blackTheme .school-map-marker-info span a {
  color: #B9AD71 !important; }

.blackTheme .err-404 .return {
  background: #000 !important; }

.blackTheme .experience-class-r button {
  background: #000 !important; }

.blackTheme .album-swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #B9AD71 !important; }

.blackTheme .view-all {
  color: #303133 !important;
  border: 1px solid #909399 !important; }

.blackTheme .view-all:hover {
  background: #B9AD71 !important;
  color: #fff !important;
  border: 0px !important; }

.blackTheme .lecturer-list li .lecturer-item .lecturer-item-r p {
  background: rgba(185, 173, 113, 0.05);
  color: #B9AD71; }

.blackTheme .discoloration-tit {
  color: #fff; }

.blackTheme .discoloration-more {
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff !important; }

.blackTheme .detail-card .card-r .teacher-info {
  background: rgba(185, 173, 113, 0.05);
  color: #B9AD71; }

.blackTheme .view-all-btn,
.blackTheme .view-stow-btn {
  border: 1px solid #909399;
  color: #303133; }

.blackTheme .teacher-list li a .teacher-info .teacher-post {
  background: rgba(185, 173, 113, 0.05);
  color: #B9AD71; }

.blackTheme.discoloration-bg {
  background: #000 !important; }
